**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 by`PuLP`

, 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.