We explore methods to decide the best order for positioning devices in a rack: enumerate, heuristic, constraint programming, and linear program.
Page 5 of 35
Formulating logic conditions in linear programs can be difficult. This two-part article series explains how, using easy to follow steps.
Minimize the number of racks to store all pallets in a warehouse, freeing space for other activities and allowing company growth.
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.
We experiment with the new Python in Excel feature, building and solving a linear program using the Python SciPy library.
We describe an example of how to represent price breaks in a linear programming model, built in Excel using Solver or OpenSolver.
We estimate the speed improvement for optimization solvers in the 35 years from 1989 to 2024. The results may be surprising.
We report our experience of Copilot coding a non-trivial optimization model, focussing on what went well and what didn't go well as the model evolves.
This article replicates and extends a transportation optimization model for managing a COVID-19 vaccination plan in Hong Kong.
How many other optimal solutions exist? How do I find those solutions. This article explains how to use the CPLEX solution pool.
Using the SciPy library, we find an optimal solution to Aryabhata's approximation of trigonometric functions using ratios of quadratic polynomials.
Academic research papers can be tremendously valuable. But only if they are complete. So, academics, please publish your data and code.
We run optimization model cases 10 times faster, fully using the parallel capabilities of the CPU cores/threads in a modern computer.