discrete_optimization.shop.osp.solvers package
Submodules
discrete_optimization.shop.osp.solvers.cpsat module
discrete_optimization.shop.osp.solvers.dp module
- class discrete_optimization.shop.osp.solvers.dp.DpOspSolver(problem: Problem, params_objective_function: ParamsObjectiveFunction | None = None, **kwargs: Any)[source]
Bases:
DpSolver,WarmstartMixin- init_model(**kwargs: Any) None[source]
Initialize internal model used to solve.
Can initialize a ortools, milp, gurobi, … model.
- problem: OpenShopProblem
- retrieve_solution(sol: Solution) OpenShopSolution[source]
- set_warm_start(solution: OpenShopSolution) None[source]
Make the solver warm start from the given solution.
- time_per_job: list
- time_per_machine: list
- transitions: dict
- transitions_name_to_index: dict