Class ConferenceSchedulingGenerator
- java.lang.Object
-
- ai.timefold.solver.examples.common.app.LoggingMain
-
- ai.timefold.solver.examples.conferencescheduling.persistence.ConferenceSchedulingGenerator
-
public class ConferenceSchedulingGenerator extends LoggingMain
-
-
Field Summary
Fields Modifier and Type Field Description protected intlabTalkCountprotected FileoutputDirprotected Randomrandomprotected SolutionFileIO<ConferenceSolution>solutionFileIO-
Fields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger
-
-
Constructor Summary
Constructors Constructor Description ConferenceSchedulingGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConferenceSolutioncreateConferenceSolution(String fileName, int timeslotListSize, int roomListSize, int speakerListSize, int talkListSize)static voidmain(String[] args)
-
-
-
Field Detail
-
solutionFileIO
protected final SolutionFileIO<ConferenceSolution> solutionFileIO
-
outputDir
protected final File outputDir
-
labTalkCount
protected int labTalkCount
-
random
protected Random random
-
-
Method Detail
-
main
public static void main(String[] args)
-
createConferenceSolution
public ConferenceSolution createConferenceSolution(String fileName, int timeslotListSize, int roomListSize, int speakerListSize, int talkListSize)
-
-