We explore two aspects of refactoring an existing optimization model: Modularization and adding model variations.
How many other optimal solutions exist? How do I find those solutions. This article explains how to use the CPLEX solution pool.
We describe an example of how to represent price breaks in a linear programming model, built in Excel using Solver or OpenSolver.
This series of 13 articles compares Python libraries Pyomo, PuLP, OR-Tools, Gekko, CVXPY, and SciPy for building a linear programming model.
This article replicates and extends a transportation optimization model for managing a COVID-19 vaccination plan in Hong Kong.
Why does my model find different solutions? Some solutions are better than others – how can that be true? How do I find the overall best solution?
We present an example of project crashing using an optimization model to help the project manager decide what to do.
We've collated many interesting optimization models in our GitHub repository. The focus is on Excel and Python models.