Optimal matroid bases with intersection constraints: Valuated matroids, M-convex functions, and their applications

by   Yuni Iwamasa, et al.
Kyoto University
Hosei University

For two matroids M_1 and M_2 with the same ground set V and two cost functions w_1 and w_2 on 2^V, we consider the problem of finding bases X_1 of M_1 and X_2 of M_2 minimizing w_1(X_1)+w_2(X_2) subject to a certain cardinality constraint on their intersection X_1 ∩ X_2. Lendl, Peis, and Timmermans (2019) discussed modular cost functions: they reduced the problem to weighted matroid intersection for the case where the cardinality constraint is |X_1 ∩ X_2|< k or |X_1 ∩ X_2|> k; and designed a new primal-dual algorithm for the case where the constraint is |X_1 ∩ X_2|=k. The aim of this paper is to generalize the problems to have nonlinear convex cost functions, and to comprehend them from the viewpoint of discrete convex analysis. We prove that each generalized problem can be solved via valuated independent assignment, valuated matroid intersection, or M-convex submodular flow, to offer a comprehensive understanding of weighted matroid intersection with intersection constraints. We also show the NP-hardness of some variants of these problems, which clarifies the coverage of discrete convex analysis for those problems. Finally, we present applications of our generalized problems in the recoverable robust matroid basis problem, matroid congestion games, and combinatorial optimization problems with interaction costs.


page 1

page 2

page 3

page 4


Matroid Bases with Cardinality Constraints on the Intersection

Given two matroids M_1 = (E, B_1) and M_2 = (E, B_2) on a common ground ...

Generalized minimum 0-extension problem and discrete convexity

Given a fixed finite metric space (V,μ), the minimum 0-extension problem...

Polynomial-Delay Enumeration of Large Maximal Common Independent Sets in Two Matroids

Finding a maximum cardinality common independent set in two matroids (al...

A cost-scaling algorithm for computing the degree of determinants

In this paper, we address computation of the degree deg Det A of Dieudon...

Set Intersection and Consistency in Constraint Networks

In this paper, we show that there is a close relation between consistenc...

Submodular Bandit Problem Under Multiple Constraints

The linear submodular bandit problem was proposed to simultaneously addr...

Approximate Multi-Matroid Intersection via Iterative Refinement

We introduce a new iterative rounding technique to round a point in a ma...

Please sign up or login with your details

Forgot password? Click here to reset