Why Decision Optimization Remains Underutilized

Adam DeJans just posted: “Most people don’t realize how much of the world runs on a math method called Mixed-Integer Linear Programming (MILP). It is how airlines schedule flights, supply chains allocate products, and manufacturers decide what to make.” https://lnkd.in/e_WAHxYc

He is right. Still, despite their proven effectiveness in real-world decision-making systems, optimization solvers—such as Constraint Programming (CP), Linear Programming (LP), and Mixed-Integer Programming (MIP)—remain underutilized by many decision intelligence practitioners. One contributing factor is the perception that these tools require experts like Adam DeJans to apply optimization effectively.

Continue reading

Incorporating Optimization Engines in Business Decision Models

On June 30 I will present “Developing Decision Optimization Microservices for Real-World Decision-Making Applications” at DecisionCAMP-2020. Preparing my presentation, I thought about the major points I want to make. Of course, first of all, I want to demonstrate how to develop optimization services, but I also want to stress how the proposed approach helps to bring already great optimization tools into the everyday reality of business application development. Continue reading

Inside/Outside Production Planner

Last week I created a “Worker Planner” that has a nice GUI deployed on Apache Tomcat and it works in sync with a remote Scheduling Decision Service deployed as AWS Lambda.  The scheduling service was implemented with JavaSolver and a constraint solver included into JSR331. My objective was to demonstrate that these days with cloud-based deployment it is not so difficult to create an end-to-end full-scale decision optimization service. I also wanted to show how to apply powerful Linear Solvers to crack traditionally complex production scheduling problems. So, two days ago I took a well-known problem that is described in this example: Continue reading