Periodic Reporting for period 4 - ICOPT (Fundamental Problems at the Interface of Combinatorial Optimization with Integer Programming and Online Optimization)
Período documentado: 2024-05-01 hasta 2024-10-31
- What can be computed efficiently?
- What are the underlying reasons why some computational problems can be solved fast?
- How powerful are different classes of mathematical optimization models?
The surge of computational problems during the last decades has led to a multitude of communities working on the design of fast algorithms specialized to different settings. Over the years, each field has developed their own standard toolbox for approaching algorithmic questions. However, not surprisingly, breakthrough results were often achieved by combining approaches from different fields.
The goal of this proposal is to leverage and significantly extend techniques from the field of Combinatorial Optimization to address some fundamental, open algorithmic questions in other, related areas, which are within the realm of the three above-highlighted questions. To this end, we identified different research thrusts, which, despite the fact that they cover problems from traditionally different algorithmic communities, share many combinatorial features. The areas we consider include problems in Integer and Online Optimization, and our focus is on long-standing open problems, where new connections to Combinatorial Optimization justify the hopes that substantial progress within the realm if this project is possible. These hopes are moreover fueled by the fact that the cross-disciplinary approaches we suggest are beyond the well-trodden paths.
Our goal is to obtain advances on foundational computational questions with the goal to reveal new algorithmic techniques, whose efficacy is corroborated by a rigorous theoretical analysis. This type of foundational results aim at being a first crucial step toward the possibility of obtaining fast ways to solve relevant computational problems that cannot be solved with current methods within any reasonable computational time.
Online Optimization and Streaming Algorithms
----------------------------------------------------------------------
Advances have been made on several fronts in this area. We made progress on an online rounding procedure with quite broad applications and were able to show that prior approaches popular within Mechanism Design are not strong enough to provide comparable results. Our online rounding procedure has interesting implications to problems related to the Matroid Secretary Problem. Also, we presented the first constant-competitive variant of a non-trivial and multiply studied variant Matroid Secretary Problem, without knowing the matroid upfront. Moreover, we have been able to shed light also on the maximization of so-called (monotone) submodular functions in the streaming setting. In particular, we have been able to settle the approximability of canonical problems in this area through algorithmic and hardness results based on novel ideas.
Problems related to Integer Programming with Bounded Subdeterminants
----------------------------------------------------------------------
Major hurdles have been identified to tackle the central open question in the area, namely whether integer programs (IPs) with bounded subdeterminants can be solved efficiently. We particularly focussed on so-called congruency-constrained combinatorial optimization problems. Here, we significantly expanded prior knowledge by exploiting connections to other mathematical fields, including Additive Combinatorics and results from Number Theory. This resolves several questions raised in the proposal. One key goal was to advance beyond what people call the bimodular case in the congruency-constrained setting, and we have been able to make multiple progress on this front. This showed for the first time techniques of a broader applicability beyond the bimodular case in relevant settings. Further very recent progress, identifies important limits of approaches suggested by other leading researchers, which helps in directing future research on this notoriously difficult topic.
Further problem classes
----------------------------------------------------------------------
Moreover, we made progress on several other well-known problems, where novel Combinatorial Optimization techniques, in the spirit of this proposal, helped to make significant progress on long-standing open problems. In particular, we have been able to close the gap in terms of approximability between the famous Traveling Salesman Problem and its path version, which are two heavily studied problem in the field. We also made significant progress on several Network Design problems. This includes called augmentation problems, where we obtained the first better-than-2 approximation for Weighted Tree Augmentation; a problem that has been open for decades despite extensive research. Our result improves on a large number of prior papers by leading researcher. Also, we settled the approximability of certain k-edge-connected subgraph probelms, which are very classic network design problems, and made further important progress on the so-called unsplittable flow problem. Moreover, we developed a novel viewpoint to resolve an open question in colorful clustering.