Matroid Intersection under Restricted Oracles

From MaRDI portal
Publication:6161263

DOI10.1137/22M152579XzbMATH Open1519.90201arXiv2209.14516MaRDI QIDQ6161263FDOQ6161263


Authors: Kristóf Bérczi, Tamás Király, Yutaro Yamaguchi, Yu Yokoi Edit this on Wikidata


Publication date: 27 June 2023

Published in: SIAM Journal on Discrete Mathematics (Search for Journal in Brave)

Abstract: 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 consider the tractability of the matroid intersection problem under restricted oracles. In particular, we focus on the rank sum, common independence, and maximum rank oracles. We give a strongly polynomial-time algorithm for weighted matroid intersection under the rank sum oracle. In the common independence oracle model, we prove that the unweighted matroid intersection problem is tractable when one of the matroids is a partition matroid, and that even the weighted case is solvable when one of the matroids is an elementary split matroid. Finally, we show that the common independence and maximum rank oracles together are strong enough to realize the steps of our algorithm under the rank sum oracle.


Full work available at URL: https://arxiv.org/abs/2209.14516




Recommendations




Cites Work


Cited In (1)





This page was built for publication: Matroid Intersection under Restricted Oracles

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6161263)