This article series implements a staff scheduling model in Excel using OpenSolver, then in Python using Pyomo.
Crossword puzzles are a popular pastime. We design and build Mixed Integer Linear Programming models to compile crossword puzzles.
Formulating logic conditions in linear programs can be difficult. This two-part article series explains how, using easy to follow steps.
Designing an optimization model is difficult. This article explains common mathematical notation used to define optimization model formulations.
Optimal facility location is a common & difficult decision that organizations need to make. We build a location optimization model in Excel.
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.
We minimize trim waste in a paper manufacturing process. A theoretically perfect solution is impractical, so what can we do?