Subquadratic Weighted Matroid Intersection Under Rank Oracles

12/01/2022
by   Ta-Wei Tu, et al.
0

Given two matroids ℳ_1 = (V, ℐ_1) and ℳ_2 = (V, ℐ_2) over an n-element integer-weighted ground set V, the weighted matroid intersection problem aims to find a common independent set S^*∈ℐ_1 ∩ℐ_2 maximizing the weight of S^*. In this paper, we present a simple deterministic algorithm for weighted matroid intersection using Õ(nr^3/4logW) rank queries, where r is the size of the largest intersection of ℳ_1 and ℳ_2 and W is the maximum weight. This improves upon the best previously known Õ(nrlogW) 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/08/2019

A note on Cunningham's algorithm for matroid intersection

In the matroid intersection problem, we are given two matroids of rank r...
research
09/29/2022

Matroid Intersection under Restricted Oracles

Matroid intersection is one of the most powerful frameworks of matroid t...
research
11/25/2019

Faster Matroid Intersection

In this paper we consider the classic matroid intersection problem: give...
research
08/30/2019

On a weighted linear matroid intersection algorithm by deg-det computation

In this paper, we address the weighted linear matroid intersection probl...
research
03/10/2023

Faster Matroid Partition Algorithms

In the matroid partitioning problem, we are given k matroids ℳ_1 = (V, ℐ...
research
02/10/2021

Breaking the Quadratic Barrier for Matroid Intersection

The matroid intersection problem is a fundamental problem that has been ...
research
07/27/2023

The Unweighted and Weighted Reverse Shortest Path Problem for Disk Graphs

We study the reverse shortest path problem on disk graphs in the plane. ...

Please sign up or login with your details

Forgot password? Click here to reset