Get startedGet started for free

Final summary

1. Final summary

Congratulations on completing this course!

2. Summary

We covered a lot a ground in this course. Let us quickly summarize what we covered. We first reviewed what Linear Programing or LP is and how it relates to Supply Chain optimization. Next, we introduced PuLP and how it could be used with LP problems. Afterwards, we discussed how to tackle large scale problems in PuLP by using the LpSum and LpVariable.dicts functions. Later, we touched on several important topics about constraints including logical constraints and how to avoid some common constraint mistakes. Next, we looked at solving the PuLP models including printing the decision variables and objective function.

3. Summary

Once we knew how to solve the PuLP model, we discussed how we might sanity check our model to increase our confidence the solution returned. Then, we reviewed the topic of sensitivity analysis by looking at shadow prices and slack of constraints, like how sensitivity analysis can help us answer questions about our model results. We also looked at simulation testing and how it might be used to answer additional questions about your model. Finally, we practice all these concepts while working through a case study on the Capacitated Plant Location model.

4. Congratulations!

With that, congratulations! And thank you for taking the time to complete the course. I hope you enjoyed it!

5. Additional resources

For more on PuLP check out these additional resources.

6. Additional resources

For books related to Supply Chain Analysis, Applied Mathematical Programming by Stephen Bradley and Supply Chain Management: Strategy, Planning, and Operations by Sunil Chopra and Peter Meindl are both excellent resources.

7. Thank you!

Thank you!