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

Module contents