20th International Workshop on Project Management and Scheduling>

Plenary speakers

Sigrid Knust

Universität Osnabrück

sknust.jpg

Loading and Unloading Problems in Storage Areas

Abstract:

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.

The following three problem settings are covered in the talk:

In the parallel stack loading problem incoming items have to be stored according to a fixed arrival sequence. We study two surrogate objective functions to estimate the number of reshuffles and compare them theoretically as well as in a computational study. For this purpose, MIP formulations and a simulated annealing algorithm are proposed.

In the second setting, storage loading problems under uncertainty are considerd. Incoming items arriving at a partly filled storage area have to be assigned to stacks under the restriction that not every item may be stacked on top of every other item and taking into account that some items with uncertain data will arrive later. Following the robust optimization paradigm, we propose different MIP formulations for the strictly and adjustable robust counterparts of the uncertain problem and compare them in a computational study.

In the third setting, we study an unloading problem, where each item belongs to a certain family indicating the main type of the item. For a given sequence of families, it has to be decided which item of each demanded family is unloaded from the storage with the objective to minimize the total number of reshuffles. Besides complexity results, we present solutions algorithms and some computational results.

[More Information]

Přemysl Šůcha

Czech Technical University in Prague

premysl_sucha.jpg 

Machine Learning in Decomposition-Based Scheduling

Abstract:

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.

[More Information]

 

Norbert Trautmann

Universität Bern

Norbert_Trautmann_2.jpg

Mathematical Programming in Project Scheduling

[More Information]

Loading... Loading...