When to Identify Is to Control: On the Controllability of Combinatorial Optimization Problems
Abstract
Consider a finite ground set , a set of feasible solutions , and a class of objective functions defined on . We are interested in subsets of that control in the sense that we can induce any given solution as an optimum for any given objective function by adding linear terms to on the coordinates corresponding to . This problem has many applications, e.g., when corresponds to the set of all traffic flows, the ability to control implies that one is able to induce all target flows by imposing tolls on the edges in . Our first result shows the equivalence between controllability and identifiability. If is convex, or if consists of binary vectors, then controls if and only if the restriction of to uniquely determines among all solutions in . In the convex case, we further prove that the family of controlling sets forms a matroid. This structural insight yields an efficient algorithm for computing minimum-weight controlling sets from a description of the affine hull of . While the equivalence extends to matroid base families, the picture changes sharply for other discrete domains. We show that when is equal to the set of --paths in a directed graph, deciding whether an identifying set of a given cardinality exists is -complete. The problem remains -hard even on acyclic graphs. For acyclic instances, however, we obtain an approximation guarantee by proving a tight bound on the gap between the smallest identifying sets for and its convex hull, where the latter corresponds to the --flow polyhedron.
Cite
@article{arxiv.2602.16311,
title = {When to Identify Is to Control: On the Controllability of Combinatorial Optimization Problems},
author = {Max Klimm and Jannik Matuschke},
journal= {arXiv preprint arXiv:2602.16311},
year = {2026}
}