This series of 13 articles compares Python libraries Pyomo, PuLP, OR-Tools, Gekko, CVXPY, and SciPy for building a linear programming model.
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.
This article replicates and extends a transportation optimization model for managing a COVID-19 vaccination plan in Hong Kong.
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.
How many other optimal solutions exist? How do I find those solutions. This article explains how to use the CPLEX solution pool.
We experiment with the new Python in Excel feature, building and solving a linear program using the Python SciPy library.
We explore two aspects of refactoring an existing optimization model: Modularization and adding model variations.