Subquadratic Weighted Matroid Intersection Under Rank Oracles
Data Structures and Algorithms
2023-03-20 v3
Abstract
Given two matroids and over an -element integer-weighted ground set , the weighted matroid intersection problem aims to find a common independent set maximizing the weight of . In this paper, we present a simple deterministic algorithm for weighted matroid intersection using rank queries, where is the size of the largest intersection of and and is the maximum weight. This improves upon the best previously known algorithm given by Lee, Sidford, and Wong [FOCS'15], and is the first subquadratic algorithm for polynomially-bounded weights under the standard independence or rank oracle models. The main contribution of this paper is an efficient algorithm that computes shortest-path trees in weighted exchange graphs.
Cite
@article{arxiv.2212.00508,
title = {Subquadratic Weighted Matroid Intersection Under Rank Oracles},
author = {Ta-Wei Tu},
journal= {arXiv preprint arXiv:2212.00508},
year = {2023}
}