Optimization, Operations Research, Python, Programming, Data Science.
holds processing times, and V is the reasonable upper limit for makespan. Let us now create the disjunctive model, the DisjModel class. class DisjModel(JobShopModel): def __init__(self, params, **kwargs): super().__init__(params, **kwargs) self._create_vars() self._create_cstr() self.obj =