Talumis creates Simulation based planning & scheduling scheduling solutions by combining simulation models and mathematical optimization. As mathematical optimization techniques are used, it might be better to talk about ‘Simulation assisted’ rather than ‘Simulation based’ planning and scheduling.
As for planning and scheduling solutions, but also for design descisions,it is important to create the best possible (or ‘optimal’) solution. In order to understand our approach for these planing and scheduling solutions it should be clear what is meant by simulation and optimization as sometimes these terms are switched around.
Simulation is the imitation of the operation of a real-world process or system over time. A simulation itself does not have to be ‘intelligent’ to perform ‘optimal’ decisions. On our site you can find out a lot on what simulation is.
The ‘Optimization’ process often consists of a mathematical model being defined and this model is ‘solved’. Some of these models can be solved easily, but many of these models are so-called NP-hard. This means that possible outcomes are of the n! order; the number of combinations of solutions grows extremely fast and cannot be evaluated in normal time. Often these models need some kind of heuristics and clever mathematics to come to a near optimal solution.
An advantage to optimization is the fact that this approach could consider the whole time frame to optimize revenue (or minimize costs). So a decision to start a certain process at the beginning having an improved effect on a process later on, is also taken into account.
The downside is that an optimization model can be far from ‘optimal’. Although the mathematical solution would be precise or very close to the theoretical optimum, it is not said that the mathematical model or theoretical optimum represents reality accurately. For example mathematical models often resort to introducing arbitrary penalty parameters to represent certain relations. Also mathematical optimization can have a hard time coping with variability (stochastic uncertainty). So something that is on paper ‘optimal’ can be very far from optimal in reality.
Best of both worlds: Optimization and Simulation
With more complex systems you need actual insight on what the best approach is. That is why Talumis always uses mathematical optimization combined with simulation models to create Simulation based planning & scheduling. The simulation will show the actual effect of how a combination of optimization and heuristics on the system performance. In this way it is possible with an iterative approach to find the best proven solution including possible risks.
Learn more about our Simulation based planning & scheduling solutions.