ID: cs/0405094

The Complexity of Maximum Matroid-Greedoid Intersection and Weighted Greedoid Maximization

May 25, 2004

View on ArXiv
Taneli Mielikäinen, Esko Ukkonen
Computer Science
Data Structures and Algorith...

The maximum intersection problem for a matroid and a greedoid, given by polynomial-time oracles, is shown $NP$-hard by expressing the satisfiability of boolean formulas in 3-conjunctive normal form as such an intersection. The corresponding approximation problems are shown $NP$-hard for certain approximation performance bounds. Moreover, some natural parameterized variants of the problem are shown $W[P]$-hard. The results are in contrast with the maximum matroid-matroid intersection which is solvable in polynomial time by an old result of Edmonds. We also prove that it is $NP$-hard to approximate the weighted greedoid maximization within $2^{n^{O(1)}}$ where $n$ is the size of the domain of the greedoid. A preliminary version ``The Complexity of Maximum Matroid-Greedoid Intersection'' appeared in Proc. FCT 2001, LNCS 2138, pp. 535--539, Springer-Verlag 2001.

Similar papers 1

Matroid Intersection under Minimum Rank Oracle

July 3, 2024

88% Match
Mihály Bárász, Kristóf Bérczi, Tamás Király, ... , Yokoi Yu
Data Structures and Algorith...
Combinatorics

In this paper, we consider the tractability of the matroid intersection problem under the minimum rank oracle. In this model, we are given an oracle that takes as its input a set of elements, and returns as its output the minimum of the ranks of the given set in the two matroids. For the unweighted matroid intersection problem, we show how to construct a necessary part of the exchangeability graph, which enables us to emulate the standard augmenting path algorithm. Furthermor...

Find SimilarView on arXiv

A Lower Bound for the Rank of Matroid Intersection

March 1, 2022

88% Match
Tianyu Liu
Combinatorics
Optimization and Control

Matroid is a generalization of many fundamental objects in combinatorial mathematics , and matroid intersection problem is a classical subject in combinatorial optimization . However , only the intersection of two matroids are well understood . The solution of the intersection problem of more than three matroids is proved to be \textbf{NP-hard} . We will give a lower bound estimate on the maximal cardinality of the common independent sets in matroid intersections . We will al...

Find SimilarView on arXiv

Better Approximation for Weighted $k$-Matroid Intersection

November 28, 2024

87% Match
Neta Singer, Theophile Thiery
Data Structures and Algorith...
Discrete Mathematics

We consider the problem of finding an independent set of maximum weight simultaneously contained in $k$ matroids over a common ground set. This $k$-matroid intersection problem appears naturally in many contexts, for example in generalizing graph and hypergraph matching problems. In this paper, we provide a $(k+1)/(2 \ln 2)$-approximation algorithm for the weighted $k$-matroid intersection problem. This is the first improvement over the longstanding $(k-1)$-guarantee of Lee, ...

Find SimilarView on arXiv

Parallelizing greedy for submodular set function maximization in matroids and beyond

November 30, 2018

87% Match
Chandra Chekuri, Kent Quanrud
Data Structures and Algorith...

We consider parallel, or low adaptivity, algorithms for submodular function maximization. This line of work was recently initiated by Balkanski and Singer and has already led to several interesting results on the cardinality constraint and explicit packing constraints. An important open problem is the classical setting of matroid constraint, which has been instrumental for developments in submodular function maximization. In this paper we develop a general strategy to paralle...

Find SimilarView on arXiv

Matroid Intersection under Restricted Oracles

September 29, 2022

87% Match
Kristóf Bérczi, Tamás Király, ... , Yokoi Yu
Data Structures and Algorith...
Combinatorics

Matroid intersection is one of the most powerful frameworks of matroid theory that generalizes various problems in combinatorial optimization. Edmonds' fundamental theorem provides a min-max characterization for the unweighted setting, while Frank's weight-splitting theorem provides one for the weighted case. Several efficient algorithms were developed for these problems, all relying on the usage of one of the conventional oracles for both matroids. In the present paper, we...

Find SimilarView on arXiv

Faster Matroid Intersection

November 25, 2019

87% Match
Deeparnab Chakrabarty, Yin Tat Lee, Aaron Sidford, ... , Wong Sam Chiu-wai
Data Structures and Algorith...
Discrete Mathematics

In this paper we consider the classic matroid intersection problem: given two matroids $\M_{1}=(V,\I_{1})$ and $\M_{2}=(V,\I_{2})$ defined over a common ground set $V$, compute a set $S\in\I_{1}\cap\I_{2}$ of largest possible cardinality, denoted by $r$. We consider this problem both in the setting where each $\M_{i}$ is accessed through an independence oracle, i.e. a routine which returns whether or not a set $S\in\I_{i}$ in $\indep$ time, and the setting where each $\M_{i}$...

Find SimilarView on arXiv

Subquadratic Weighted Matroid Intersection Under Rank Oracles

December 1, 2022

87% Match
Ta-Wei Tu
Data Structures and Algorith...

Given two matroids $\mathcal{M}_1 = (V, \mathcal{I}_1)$ and $\mathcal{M}_2 = (V, \mathcal{I}_2)$ over an $n$-element integer-weighted ground set $V$, the weighted matroid intersection problem aims to find a common independent set $S^{*} \in \mathcal{I}_1 \cap \mathcal{I}_2$ maximizing the weight of $S^{*}$. In this paper, we present a simple deterministic algorithm for weighted matroid intersection using $\tilde{O}(nr^{3/4}\log{W})$ rank queries, where $r$ is the size of the ...

Find SimilarView on arXiv

You (Almost) Can't Beat Brute Force for 3-Matroid Intersection

December 3, 2024

87% Match
Ilan Doron-Arad, Ariel Kulik, Hadas Shachnai
Data Structures and Algorith...

The $\ell$-matroid intersection ($\ell$-MI) problem asks if $\ell$ given matroids share a common basis. Already for $\ell = 3$, notable canonical NP-complete special cases are $3$-Dimensional Matching and Hamiltonian Path on directed graphs. However, while these problems admit exponential-time algorithms that improve the simple brute force, the fastest known algorithm for $3$-MI is exactly brute force with runtime $2^{n}/poly(n)$, where $n$ is the number of elements. Our firs...

Find SimilarView on arXiv

Budgeted Matroid Maximization: a Parameterized Viewpoint

July 9, 2023

87% Match
Ilan Doron-Arad, Ariel Kulik, Hadas Shachnai
Data Structures and Algorith...

We study budgeted variants of well known maximization problems with multiple matroid constraints. Given an $\ell$-matchoid $\cm$ on a ground set $E$, a profit function $p:E \rightarrow \mathbb{R}_{\geq 0}$, a cost function $c:E \rightarrow \mathbb{R}_{\geq 0}$, and a budget $B \in \mathbb{R}_{\geq 0}$, the goal is to find in the $\ell$-matchoid a feasible set $S$ of maximum profit $p(S)$ subject to the budget constraint, i.e., $c(S) \leq B$. The {\em budgeted $\ell$-matchoid}...

Find SimilarView on arXiv

Nonlinear optimization for matroid intersection and extensions

July 24, 2008

87% Match
Yael Berstein, Jon Lee, ... , Weismantel Robert
Combinatorics
Optimization and Control

We address optimization of nonlinear functions of the form $f(Wx)$, where $f:\R^d\to \R$ is a nonlinear function, $W$ is a $d\times n$ matrix, and feasible $x$ are in some large finite set $F$ of integer points in $\R^n$. One motivation is multi-objective discrete optimization, where $f$ trades off the linear functions given by the rows of $W$. Another motivation is to extend known results about polynomial-time linear optimization over discrete structures to nonlinear optimiz...

Find SimilarView on arXiv