Genetic job shop machine task scheduling

Job shop scheduling is a challenging problem for mathematical programming. Yet, when applicable, the operational impact can be great. In today’s blog post I will contribute to this topic with a technical example covering genetic job scheduling. A simple job shop machine task scheduling problem The example that I suggest comprises 3 machines (M1, M2, […]

Job shop scheduling challenges

Mathematical programming is a powerful tool for supply chain management and production planning. It can also be used for job shop scheduling, next to other popular application domains such as network design and pricing. Application of mathematical programming to job shop scheduling can have major positive impact on a business but you should be aware […]

Job shop simulation with salabim in Python

Following my recent article on job shop simulation in Python with SimPy I was asked to also publish an example covering salabim in Python. SimPy and salabim have similar syntax, with some differences. Both are used for discrete-event simulation (DES) model implementation. SimPy has certainly a larger user base and more third party packages. On […]

Visualizing SimPy job shop simulation

I am following up on my recent simplified job shop simulation example in SimPy. Today I want to show you how you can collect simulation data in a SimPy simulation model. I will use the data for data visualization. As you will see visualizing SimPy simulation data is easy and flexible. A simple job shop […]

Discrete-event simulation (DES) use cases

Discrete-event simulation (DES) can be applied to a wide range of industries and domains where events occur in a discrete, sequential manner. It is applied when a system is so complex that it cannot be understood or solved with analytical methods. Complex systems are systems with many interdependencies and dynamic behaviour. DES is not the […]