|
|
|
Plenary speakersSigrid KnustUniversität Osnabrück
Loading and Unloading Problems in Storage AreasAbstract: We consider the process of loading and unloading items from a storage area (e.g., a warehouse, depot, container terminal, etc.). The items are stored in stacks where only the topmost item of each stack can be directly accessed and the objective is to minimize the number of reshuffles in the retrieval stage. [More Information]Přemysl ŠůchaCzech Technical University in Prague
Machine Learning in Decomposition-Based SchedulingAbstract: Various decomposition approaches have been successfully used for decades to solve large scheduling problems. These techniques break a complex scheduling problem into smaller, simpler subproblems that can be solved independently or sequentially, and whose results can then be combined into a complete schedule. This approach provides many opportunities to apply machine learning (ML) to further reduce computational time and increase the scalability of decomposition-based methods. There are several reasons why it is advantageous to deploy ML within the decomposition rather than on the entire problem. First, subproblems are often solved repeatedly or recursively, meaning that similar instances are encountered multiple times. Second, subproblems are smaller and therefore easier to combine with ML techniques. Finally, it is usually much easier to generate training data for ML at the level of subproblems than for the entire problem. In this talk, we focus on branch-and-price and Lawler’s decomposition. The use of ML techniques is illustrated on a range of problems, including nurse rostering, operating-room scheduling, and single-machine scheduling with tardiness-based objectives. The lecture highlights common design principles and lessons learned about when and how machine learning can effectively accelerate optimization algorithms in practice.
Norbert TrautmannUniversität Bern
Mathematical Programming in Project Scheduling |
Loading...