Creative Commons Attribution 4.0 International license
The large-scale requirements of modern tooth manufacturing call for automated scheduling methods that can optimize multiple cost objectives while accounting for complex constraints. Previously, the artificial teeth scheduling problem (ATP) was formally introduced, along with exact and heuristic methods to approach challenging real-life scenarios. Although existing approaches provide feasible solutions for all practical benchmarks evaluated, optimal results remain unknown. We propose a novel solver-independent constraint modeling approach that solves the ATP through an innovative two-stage process. The first stage uses a subproblem formulation that batches product demands into compact jobs via constraint programming or column generation. In the second phase, the job sequence is optimized using a single-machine model with interval variables and global scheduling constraints. Experimental results with state-of-the-art constraint solvers and a heuristic demonstrate the approach’s effectiveness, yielding improved solutions across the majority of realistically sized benchmark instances.
@InProceedings{winter:LIPIcs.CP.2026.58,
author = {Winter, Felix},
title = {{A Two-Stage Constraint Programming Approach for Artificial Teeth Scheduling}},
booktitle = {32nd International Conference on Principles and Practice of Constraint Programming (CP 2026)},
pages = {58:1--58:23},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-432-1},
ISSN = {1868-8969},
year = {2026},
volume = {379},
editor = {Beldiceanu, Nicolas},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CP.2026.58},
URN = {urn:nbn:de:0030-drops-266914},
doi = {10.4230/LIPIcs.CP.2026.58},
annote = {Keywords: Artificial Teeth Scheduling, Constraint Programming, Local Search, Metaheuristics, Hyper-Heuristics, Hybrid Approach}
}