JSSP.solution.factory module¶
-
class
JSSP.solution.factory.SolutionFactory(data)¶ Bases:
objectFactory 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