We minimize trim waste in a paper manufacturing process. A theoretically perfect solution is impractical, so what can we do?
We replicate a wood cutting pattern model from a published academic paper. Surprisingly, we find a better optimal solution.
How many other optimal solutions exist? How do I find those solutions. This article explains how to use the CPLEX solution pool.
We compare a linear programming model written using Julia/JuMP with the same model written using Python/Pyomo.
Crossword puzzles are a popular pastime. We design and build Mixed Integer Linear Programming models to compile crossword puzzles.
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.
This article series implements a staff scheduling model in Excel using OpenSolver, then in Python using Pyomo.
Formulating logic conditions in linear programs can be difficult. This two-part article series explains how, using easy to follow steps.