See the entire structure of this library below.
Job
Machine
Operation
is a step of a certain job to be processed on specified machine.JSProblem
is a wrapper of problem fact, i.e.,Operation
instances.
OperationStep
is a wrapper ofOperation
instance, combined with variablestart_time
to solve.
JSSolver
implements algorithm to get a solution for specified problem.JSSolution
is a wrapper of variable, i.e.,OperationStep
instances.