Academic research papers can be tremendously valuable. But only if they are complete. So, academics, please publish your data and code.
Page 1 of 35
Crossword puzzles are a popular pastime. We design and build Mixed Integer Linear Programming models to compile crossword puzzles.
Allocating people to teams is a task common in both sport and business. We allocate 32 people to 4 teams that are as balanced as possible.
This series of 13 articles compares Python libraries Pyomo, PuLP, OR-Tools, Gekko, CVXPY, and SciPy for building a linear programming model.
Why does my model find different solutions? Some solutions are better than others – how can that be? How do I find the best solution?
We estimate the speed improvement for optimization solvers in the 35 years from 1989 to 2024. The results may be surprising.
Using the SciPy library, we find an optimal solution to Aryabhata's approximation of trigonometric functions using ratios of quadratic polynomials.
Optimal facility location is a common & difficult decision that organizations need to make. We build a location optimization model in Excel.
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.
Job sequencing is a common problem. Excel Solver can help you make optimal job sequencing decisions to minimize cost.
Bin packing is a common problem. A new formulation helps us solve a simple, yet difficult to solve, bin packing model.