Optimization, Python, Mathematical Modeling, Data Science, Prescriptive Analytics.
to solve the model, all the binary variables will be set to 1, in order to maximize the sum of the preferences. We need to constrain our model to bring the reality of the business use case to live. Single assignment constraint: only one subject can be given at the same day and hour. single