discrete_optimization.rcpsp_resource_dependent.solvers package
Submodules
discrete_optimization.rcpsp_resource_dependent.solvers.cpsat module
- class discrete_optimization.rcpsp_resource_dependent.solvers.cpsat.CpSatRcpspResourceDependentSolver(problem: Problem, params_objective_function: ParamsObjectiveFunction | None = None, **kwargs: Any)[source]
Bases:
GenericSchedulingAutoCpSatSolver[Task,None,None,NonSkillCumulativeResource,NonRenewableResource]- convert_task_variables_to_solution(raw_sol: RawSolution[Task, UnaryResource, Skill]) GenericSchedulingSolution[Task, UnaryResource, Skill, NonSkillCumulativeResource, NonRenewableResource][source]
Convert solution from autosolver format into do format.
To be used in self.retrieve_solution().
- Parameters:
raw_sol
Returns:
- problem: RcpspResourceDependentProblem