Modern manufacturing plants are designed to produce a wide range of different products on multiple production lines. This flexibility makes production planning a complex problem. Additionally, scheduling challenges increase exponentially as constraints are added. This...