Hi all,
I'm trying to solve a variant of the Constrained Resource Project Scheduling Project via CP Optimizer.
The tasks consume some renewable resources during their execution (manpower, pieces of equipment, energy, etc.).
The objective of the problem is to minimize the levels of some of these renewable resources.
Since the problem considers a specific calendar with three work shifts and non-working days (weekends), I'm using a step function to characterize the intensity of each task's interval variable.
For each renewable resource, the contribution of each activity (IloPulse) is summed into an IloCumulFunctionExpr. Then the maximum level of each IloCumulFunctionExpr is limited by an integer variable, which is minimized in the objective function.
Thus, my current model minimizes the maximum levels of these renewable resources used over the whole planning horizon (i.e., from the first period to the last period of the planning horizon).
However, I would like to distinguish the maximum level of each renewable resource for each of the work shifts.
For instance, the first work shift corresponds to the first eight hours of each working day.
Is there any way/strategy to model this via CP Optimizer?
Best regards,
M. Martin.
------------------------------
Mateus Pereira Martin
------------------------------
#DecisionOptimization