JSSP.solution.factory module¶
-
class
JSSP.solution.factory.
SolutionFactory
(data)¶ Bases:
object
Factory class for generating Solution instances.
Parameters: data (Data) – JSSP instance data -
get_longest_process_time_first_solution
()¶ Gets a random Solution instance that is generated using longest processing time first criteria.
Return type: Solution Returns: randomly generated Solution instance
-
get_n_longest_process_time_first_solution
(n)¶ Gets n random Solution instances that are generated using longest processing time first criteria.
Parameters: n (int) – number of Solutions to get Return type: [Solution] Returns: n randomly generated Solution instances
-
get_n_shortest_process_time_first_solution
(n)¶ Gets n random Solution instances that are generated using shortest processing time first criteria.
Parameters: n (int) – number of Solutions to get Return type: [Solution] Returns: n randomly generated Solution instances
-
get_n_solutions
(n)¶ Gets n random Solution instances.
Parameters: n (int) – number of Solutions to get Return type: [Solution] Returns: n randomly generated Solution instances
-
-
class
JSSP.solution.factory.
TaskWrapper
(data, val)¶ Bases:
object