We explore two aspects of refactoring an existing optimization model: Modularization and adding model variations.
Crossword puzzles are a popular pastime. We design and build Mixed Integer Linear Programming models to compile crossword puzzles.
We describe an example of how to represent price breaks in a linear programming model, built in Excel using Solver or OpenSolver.
Sometimes we need more power to solve a model. This article describes how to solve a model using the CPLEX solver via the NEOS Server.
We run optimization model cases 10 times faster, fully using the parallel capabilities of the CPU cores/threads in a modern computer.
This article replicates and extends a transportation optimization model for managing a COVID-19 vaccination plan in Hong Kong.
We've collated many interesting optimization models in our GitHub repository. The focus is on Excel and Python models.
How many other optimal solutions exist? How do I find those solutions. This article explains how to use the CPLEX solution pool.