Project Details
Projekt Print View

HIRO – Hard Instances and Improved Algorithms for Robust Combinatorial Optimization

Subject Area Accounting and Finance
Theoretical Computer Science
Term from 2020 to 2022
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 431609588
 
Final Report Year 2023

Final Report Abstract

To solve decision making problems, powerful and standardized algorithmic toolboxes have become available. In particular in mixed-integer linear programming, there is a productive cycle between the community-based development of new and challenging problems, solution methods, and their implementation in commercial and academic software. Such a success is only possible if the abstract shape of problems under consideration is well-defined. At the same time, this standardization is largely missing for decision making problems under uncertainty. Besides the structure of the set of feasible solutions, we also need to choose one of many available decision criteria and types of uncertainty sets. This contributes to a much more fractured landscape of benchmarking problems, algorithms and software. In this project, we focussed on robust combinatorial optimization problems, which often belong to the class of hard problems. To put the field on a safer experimental footing, we studied different methods to construct hard instances. A widespread standard is to choose parameter values from a uniform distribution. Using a wider range of sampling methods, we have been able to derive instances that are harder to solve by several orders of magnitude. Which sampling method to choose depends on the decision criterion and, of course, the type of uncertainty. In most cases, these instances can be further made more challenging by running an optimization model to design problem parameters. Connected to the generation of instances is the problem of reducing instances to keep the essential problem information intact. For example, if one scenario is dominated by another scenario, it can be removed from the problem. We studied this scenario aggregation problem through the lens of a disciplined optimization problem that gives an approximation guarantee on the quality of aggregation. It is thus leading to a heuristic that performs well in practice. We further made use of data-driven machine learning methods to model uncertainty sets that fit historic data well, and to learn effective algorithms based on a set of problem instances that were previously solved. We extended the current knowledge of problem complexity by studying new types of uncertainty sets and dynamic decision making problems with more than one stage.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung