Deterministic (2/3-)-Approximation of Matroid Intersection Using Nearly-Linear Independence-Oracle Queries
Abstract
In the matroid intersection problem, we are given two matroids M1 = (V, I1) and M2 = (V, I2) defined on the same ground set V of n elements, and the objective is to find a common independent set S ∈ I1 I2 of largest possible cardinality, denoted by r. In this paper, we consider a deterministic matroid intersection algorithm with only a nearly linear number of independence oracle queries. Our contribution is to present a deterministic O(n + r r)-independence-query (2/3-)-approximation algorithm for any > 0. Our idea is very simple: we apply a recent O(n r/)-independence-query (1 - )-approximation algorithm of Blikstad [ICALP 2021], but terminate it before completion. Moreover, we also present a semi-streaming algorithm for (2/3 -)-approximation of matroid intersection in O(1/) passes.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.