Inverse matroid optimization under subset constraints

📅 2025-07-01
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work generalizes the classical inverse matroid problem: instead of requiring a single fixed basis to become a maximum-weight basis, it imposes structural constraints on a prescribed subset $S_0$ of the ground set—specifying that $S_0$ must contain, be contained in, equal, or be disjoint from the set of all maximum-weight bases (plus their logical negations), yielding six new variants. Leveraging matroid theory and combinatorial optimization, we develop a unified algorithmic framework and establish a refined min–max theorem under the $ell_infty$ norm. For all six variants, we design polynomial-time combinatorial algorithms. Unlike prior approaches—which operate at the level of individual bases—our formulation introduces *subset-level structural constraints* on basis sets for the first time, substantially broadening the class of inverse matroid problems solvable in polynomial time. This advancement enhances expressiveness and computational efficiency in applications such as interpretable modeling and solution-structure enforcement.

Technology Category

Application Category

📝 Abstract
In the Inverse Matroid problem, we are given a matroid, a fixed basis $B$, and an initial weight function, and the goal is to minimally modify the weights -- measured by some function -- so that $B$ becomes a maximum-weight basis. The problem arises naturally in settings where one wishes to explain or enforce a given solution by minimally perturbing the input. We extend this classical problem by replacing the fixed basis with a subset $S_0$ of the ground set and imposing various structural constraints on the set of maximum-weight bases relative to $S_0$. Specifically, we study six variants: (A) Inverse Matroid Exists, where $S_0$ must contain at least one maximum-weight basis; (B) Inverse Matroid All, where all bases contained in $S_0$ are maximum-weight; and (C) Inverse Matroid Only, where $S_0$ contains exactly the maximum-weight bases, along with their natural negated counterparts. For all variants, we develop combinatorial polynomial-time algorithms under the $ell_infty$-norm. A key ingredient is a refined min-max theorem for Inverse Matroid under the $ell_infty$-norm, which enables simpler and faster algorithms than previous approaches and may be of independent combinatorial interest. Our work significantly broadens the range of inverse optimization problems on matroids that can be solved efficiently, especially those that constrain the structure of optimal solutions through subset inclusion or exclusion.
Problem

Research questions and friction points this paper is trying to address.

Minimally modify weights to make a subset a maximum-weight basis.
Study six variants of inverse matroid optimization with constraints.
Develop polynomial-time algorithms for all variants under ℓ∞-norm.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Extends inverse matroid with subset constraints
Develops combinatorial polynomial-time algorithms
Refines min-max theorem for efficient solutions
🔎 Similar Papers
No similar papers found.
Kristóf Bérczi
Kristóf Bérczi
Matroid Optimization Research Group, Department of Operations Research, Eötvös Loránd University
Approximation algorithmsCombinatorial optimizationGraph theoryMatroid theory
L
Lydia Mirabel Mendoza-Cadena
Center for Mathematical Modeling (CNRS IRL2807), Universidad de Chile, Santiago, Chile, and MTA-ELTE Matroid Optimization Research Group, Department of Operations Research, Eötvös Loránd University, Budapest, Hungary
José A. Soto
José A. Soto
Associate Professor of Mathematics, Universidad de Chile
Combinatorial OptimizationAlgorithmsPolyhedral TheoryMatroids