Created by W.Langdon from gp-bibliography.bib Revision:1.9039
https://permalink.obvsg.at/UKL/AC17193213",
https://netlibrary.aau.at/obvuklhs/content/titleinfo/9992946",
https://netlibrary.aau.at/obvuklhs/download/pdf/9992946",
This thesis develops and analyzes algorithms to optimize the operations of real-world production plants of various scales. First, we present the use of mathematical programming to solve mid-scale scheduling problems in the machine industry. A scalability analysis is performed on the approach with larger instance sizes, comparing performance to greedy and constraint programming-based algorithms and demonstrating limitations of the introduced methods.
Next, we focus on the semiconductor industry, where both the scale of the problem and the automation level of the factories are significantly higher. In our collaborative project with Infineon Technologies Austria AG, we develop a performant Python-based simulator, which is the first open-source tool for the simulation of large-scale problem instances with industry-specific characteristics. The tool is evaluated and validated on a large factory model. Its performance allows the parallelized training of machine learning algorithms with high sample complexity. We use industry-standard dispatching heuristics to control the virtual factory and assess key performance indicators such as throughput, tardiness, and machine utilization. Additionally, we developed several visualization tools and user interfaces to set up and monitor the simulation and understand the behavior of the deployed dispatching agents. The simulator is ready for customization and augmentation using the built-in plugin infrastructure, which also allows for maximizing performance by limiting the data collection to the specific use case.
Finally, we discuss the development of improved dispatching and planning tools for the simulated environment. Our goal is to design algorithms ready for real-world deployment and applicable in an industrial context. Therefore, we put emphasis on the explainability and verifiability of methods without endangering the production process. First, to reduce rework and waste incurred by scrapping faulty products, we introduce a deep learning-based predictive dispatching strategy to reduce the violations of time constraints among coupled operations. Second, we develop dispatching strategies customized for all machine groups using genetic programming. We show how the introduced techniques improve the factory performance indicators. Lastly, we discuss the ways to seamlessly integrate the methods with the dispatching systems of real-world fabs without endangering their continuous operation.",
urn:nbn:at:at-ubk:1-52944
Supervisors: Martin Gebser and Konstantin Schekotihin",
Genetic Programming entries for Benjamin Kovacs