Class TaskAssigningGenerator
- java.lang.Object
-
- ai.timefold.solver.examples.common.app.LoggingMain
-
- ai.timefold.solver.examples.taskassigning.persistence.TaskAssigningGenerator
-
public class TaskAssigningGenerator extends LoggingMain
-
-
Field Summary
Fields Modifier and Type Field Description static intBASE_DURATION_AVERAGEstatic intBASE_DURATION_MAXIMUMstatic intBASE_DURATION_MINIMUMprotected FileoutputDirprotected Randomrandomprotected SolutionFileIO<TaskAssigningSolution>solutionFileIO-
Fields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger
-
-
Constructor Summary
Constructors Constructor Description TaskAssigningGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskAssigningSolutioncreateTaskAssigningSolution(String fileName, int taskListSize, int skillListSize, int employeeListSize, int taskTypeListSize, int customerListSize)static voidmain(String[] args)
-
-
-
Field Detail
-
BASE_DURATION_MINIMUM
public static final int BASE_DURATION_MINIMUM
- See Also:
- Constant Field Values
-
BASE_DURATION_MAXIMUM
public static final int BASE_DURATION_MAXIMUM
- See Also:
- Constant Field Values
-
BASE_DURATION_AVERAGE
public static final int BASE_DURATION_AVERAGE
- See Also:
- Constant Field Values
-
solutionFileIO
protected final SolutionFileIO<TaskAssigningSolution> solutionFileIO
-
outputDir
protected final File outputDir
-
random
protected Random random
-
-
Method Detail
-
main
public static void main(String[] args)
-
createTaskAssigningSolution
public TaskAssigningSolution createTaskAssigningSolution(String fileName, int taskListSize, int skillListSize, int employeeListSize, int taskTypeListSize, int customerListSize)
-
-