# hub.domain.scheduling.do_to_sk_binding

Domain specification

Domain

# build_sk_domain

build_sk_domain(
  do_problem: Union[MultiskillRcpspProblem, RcpspProblem, GenericSchedulingImplProblem],
varying_ressource: bool = True
) -> Union[RCPSP, MSRCPSP, MRCPSP, MSRCPSPCalendar, RCPSPCalendar, MRCPSPCalendar, AsDOSchedulingDomain]

Build a scheduling scikit-decide domain from a discrete-optimization problem.

# Parameters

  • do_problem:
  • varying_ressource: if False, discard calendars of resources for rcpsp and rcpsp_multiskill