Supply Chains - Jupyter Notebooks


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

Download all notebooks

Next