Notes:
GitHub: Diet in PuLP.
We describe an example of how to represent price breaks in a linear programming model, built in Excel using Solver or OpenSolver.
Using the SciPy library, we find an optimal solution to Aryabhata's approximation of trigonometric functions using ratios of quadratic polynomials.
We minimize trim waste in a paper manufacturing process. A theoretically perfect solution is impractical, so what can we do?
Minimize the number of racks to store all pallets in a warehouse, freeing space for other activities and allowing company growth.
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.
Crossword puzzles are a popular pastime. We design and build Mixed Integer Linear Programming models to compile crossword puzzles.
This article replicates and extends a transportation optimization model for managing a COVID-19 vaccination plan in Hong Kong.
We've collated links to dozens of websites about optimization modelling. The links are organized into several categories.
We estimate the speed improvement for optimization solvers in the 35 years from 1989 to 2024. The results may be surprising.
Designing an optimization model is difficult. This article explains common mathematical notation used to define optimization model formulations.
We run optimization model cases 10 times faster, fully using the parallel capabilities of the CPU cores/threads in a modern computer.