Formulating logic conditions in linear programs can be difficult. This two-part article series explains how, using easy to follow steps.
Crossword puzzles are a popular pastime. We design and build Mixed Integer Linear Programming models to compile crossword puzzles.
This series of 13 articles compares Python libraries Pyomo, PuLP, OR-Tools, Gekko, CVXPY, and SciPy for building a linear programming model.
We've collated many interesting optimization models in our GitHub repository. The focus is on Excel and Python models.
This article replicates and extends a transportation optimization model for managing a COVID-19 vaccination plan in Hong Kong.
We replicate a wood cutting pattern model from a published academic paper. Surprisingly, we find a better optimal solution.
Bin packing is a common optimization problem. A new formulation helps us solve a simple, yet difficult to solve, bin packing model.
Designing an optimization model is difficult. This article explains common mathematical notation used to define optimization model formulations.