English

An Investigation of the Recoverable Robust Assignment Problem

Data Structures and Algorithms 2020-10-23 v1 Optimization and Control

Abstract

We investigate the so-called recoverable robust assignment problem on balanced bipartite graphs with 2n2n vertices, a mainstream problem in robust optimization: For two given linear cost functions c1c_1 and c2c_2 on the edges and a given integer kk, the goal is to find two perfect matchings M1M_1 and M2M_2 that minimize the objective value c1(M1)+c2(M2)c_1(M_1)+c_2(M_2), subject to the constraint that M1M_1 and M2M_2 have at least kk edges in common. We derive a variety of results on this problem. First, we show that the problem is W[1]-hard with respect to the parameter kk, and also with respect to the recoverability parameter k=nkk'=n-k. This hardness result holds even in the highly restricted special case where both cost functions c1c_1 and c2c_2 only take the values 00 and 11. (On the other hand, containment of the problem in XP is straightforward to see.) Next, as a positive result we construct a polynomial time algorithm for the special case where one cost function is Monge, whereas the other one is Anti-Monge. Finally, we study the variant where matching M1M_1 is frozen, and where the optimization goal is to compute the best corresponding matching M2M_2, the second stage recoverable assignment problem. We show that this problem variant is contained in the randomized parallel complexity class RNC2\text{RNC}_2, and that it is at least as hard as the infamous problem \probl{Exact Matching in Red-Blue Bipartite Graphs} whose computational complexity is a long-standing open problem

Keywords

Cite

@article{arxiv.2010.11456,
  title  = {An Investigation of the Recoverable Robust Assignment Problem},
  author = {Dennis Fischer and Tim A. Hartmann and Stefan Lendl and Gerhard J. Woeginger},
  journal= {arXiv preprint arXiv:2010.11456},
  year   = {2020}
}
R2 v1 2026-06-23T19:32:35.663Z