Continuous Facility Location: This notebook gives an overview of solving the continuous facility problem using the
cvxpy
python-embedded modeling language for convex optimisation problems. We cannot use the default solver provided byPuLP
, as we are working with non-linearities.Single Facility Network Location Problem: This notebook gives an example of how to solve a single facility network location problem using
PuLP
.Multiple Facility Network Location Problem: This notebook extends on the single facility network location problem through introduction of a new variable, the number of facilities.
Capacitated Facility Network Location Problem: To solve the capacitated facility network location problem, we first generate random facility capacities and customer demands and continue with
PuLP
.Estimating Level of Service: In this notebook, we estimate the level of service for a given facility capacity of a set number of facilities.
We encourage you to have a look at the notebooks and understand the differences between the various supply chain problems.
You can download all notebooks for Session 5 along with the data used in notebook 5.1 from the link below.