Inventory simulation for optimized stock

Inventory optimization refers to reducing excess inventory, avoiding lost sales due to unavailability of items in stock, well-defined safety stocks and reorder points, and much more. In this article I demonstrate how simulation can be used to master the challenges…

Conveyor system optimization procedure

I want to show how you can optimize a conveyor system with a combination of mathematical modeling and discrete-event simulation (DES). This is an addition to the rich variety of conveyor optimization examples available in industry. However, as I will…

Support vector machine with Gekko in Python

In this blog post I model a support vector machine in Python. Previously, I modeled and solved the quadratic assignment problem (QAP) in Python using Pyomo (+). I described that the “similarity” of two facilities could be a reason for…

Pyomo for quadratic assignment problem

No matter if it is the assignment of departments to empty rooms in a building, machines to manufacturing cells, factories to geographical regions, products to racks in a warehouse, sensors to devices, edge computers inside the internet of things network,…

Single machine scheduling with PuLP

There are many use cases of operations research (OR) where the decision problem is finding an optimal sequence over time. For instance, we may be interested in allocating a resource (e.g., a machine, a human, a facility, a plane, a…