Simple solver for optimization problems.
CDS implemented
pip install pymization
Code to use CDS given a matrix where rows are jobs and columns are machines.
import pymization as pym
solver = pym.Solver("CDS")
solver.load_data_from_matrix(matrix)
solver.run()
If you want to use some functions developed on CDS you can use as the follow
import pymization as pym
solver = pym.Solver("CDS")
solver.load_data_from_matrix(matrix)
solver.load_model()
solver.model.get_sets() # Retrieves order sets to Johnson's algorithm
solver.model.min_makespan(job_sequence) # Given a Johnson's ordered jobs calculate min_makespan and actualize objective_function
solver.model.final_sequence
solver.model.objective_function
Any inquirements:
- Nicolas Camus: [email protected]
- Maurice Poirrier: [email protected]