tive with learning-based techniques, such as deep re-
inforcement learning. Due to their ability to capture
the complexity of the problem at hand, those meth-
ods would have been an implementable alternative to
the currently used TS algorithm. However, our re-
sults support the choice for the enhancement of our
metaheuristic approach. Moreover, experiments on
benchmark instances demonstrate how sensitive ran-
dom perturbation operators react to crucial parame-
ters, such as the number of non-improving solutions
before triggering a perturbation. Concerning stability,
the MBP operators have shown a significantly better
behavior.
Most notably, the integration of the MBP oper-
ator leads to significant improvements on the real-
world case study. For both evaluated objective func-
tions, TWT and TWOT, the TS with MBP opera-
tor outperformed the base version without perturba-
tion steps, as well as the random perturbation ap-
proach. In the TWT case, activity tardiness was re-
duced by 29%, while in the TWOT case order tar-
diness was reduced by 40%. This shows, that espe-
cially on large instances the mechanism to preserve
promising solution structures within the perturbation
steps has the potential to increase overall solution per-
formance. Since the presented framework relies on
several different parameters that can be analyzed, we
plan to further investigate the impact of other factors
on the overall solution performance. We will in more
detail evaluate the influence of the neighborhood size,
which determines how many neighbors are evaluated
by the neighborhood operators of the TS. Also other
neighbor selection strategies, such as best improve-
ment, will be compared to the current algorithmic set-
ting. Moreover, we plan to derive additional MBP
operators from the proposed framework, investigating
other evaluation criteria, that could be based, e.g., on
activity starting times, or more sophisticated repair-
mechanisms.
ACKNOWLEDGEMENTS
The research was supported by the Austrian Research
Promotion Agency (FFG) (grant # FO999907709).
This support is gratefully acknowledged.
REFERENCES
Adams, J., Balas, E., and Zawack, D. (1988). The Shifting
Bottleneck Procedure for Job Shop Scheduling. Man-
agement Science, 34(3):391–401.
Applegate, D. and Cook, W. (1991). A Computational
Study of the Job-Shop Scheduling Problem. ORSA
Journal on Computing, 3(2):149–156.
B
¨
ogl, M., Gattinger, A., Knospe, I., Schlenkrich, M., and
Stainko, R. (2021). Real-life scheduling with rich con-
straints and dynamic properties – an extendable ap-
proach. Proceedings of the 2nd International Confer-
ence on Industry 4.0 and Smart Manufacturing (ISM
2020), 180:534–544.
Braune, R., Wagner, S., and Affenzeller, M. (2007).
Optimization Methods for Large-Scale Production
Scheduling Problems. In Moreno D
´
ıaz, R., Pichler, F.,
and Quesada Arencibia, A., editors, Computer Aided
Systems Theory – EUROCAST 2007, pages 812–819,
Berlin, Heidelberg. Springer Berlin Heidelberg.
Laborie, P., Rogerie, J., Shaw, P., and Vil
´
ım, P. (2018).
IBM ILOG CP optimizer for scheduling. Constraints,
23(2):210–250.
Lawrence, S. (1984). Resouce constrained project schedul-
ing : an experimental investigation of heuristic
scheduling techniques (supplement). Graduate School
of Industrial Administration, Carnegie-Mellon Uni-
versity.
Lunardi, W. T., Birgin, E. G., Ronconi, D. P., and Voos, H.
(2021). Metaheuristics for the online printing shop
scheduling problem. European Journal of Opera-
tional Research, 293(2):419–441.
Moumene, K. and Ferland, J. A. (2009). Activity list
representation for a generalization of the resource-
constrained project scheduling problem. European
Journal of Operational Research, 199(1):46–54.
Ropke, S. and Pisinger, D. (2006). An adaptive large neigh-
borhood search heuristic for the pickup and delivery
problem with time windows. Transportation Science,
40(4):455 – 472.
Schlenkrich, M. and Parragh, S. N. (2023). Solving large
scale industrial production scheduling problems with
complex constraints: an overview of the state-of-the-
art. 4th International Conference on Industry 4.0 and
Smart Manufacturing, 217:1028–1037.
Shaw, P. (1997). A new local search algorithm provid-
ing high quality solutions to vehicle routing problems.
APES Group, Dept of Computer Science, University of
Strathclyde, Glasgow, Scotland, UK, 46.
Singer, M. and Pinedo, M. (1998). A computational study
of branch and bound techniques for minimizing the to-
tal weighted tardiness in job shops. IIE Transactions,
30(2):109–118.
Storer, R. H., Wu, S. D., and Vaccari, R. (1992). New
Search Spaces for Sequencing Problems with Appli-
cation to Job Shop Scheduling. Management Science,
38(10):1495–1509.
Taillard, E. (1993). Benchmarks for basic scheduling prob-
lems. European Journal of Operational Research,
64(2):278–285.
Yuan, E., Cheng, S., Wang, L., Song, S., and Wu, F.
(2023). Solving job shop scheduling problems via
deep reinforcement learning. Applied Soft Computing,
143:110436.
ICORES 2024 - 13th International Conference on Operations Research and Enterprise Systems
220