Breaking the Quadratic Barrier for Matroid Intersection

被引:4
|
作者
Blikstad, Joakim [1 ]
van den Brand, Jan [1 ]
Mukhopadhyay, Sagnik [1 ]
Nanongkai, Danupon [2 ,3 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
[2] Univ Copenhagen, Copenhagen, Denmark
[3] KTH, Stockholm, Sweden
来源
STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING | 2021年
基金
瑞典研究理事会; 欧洲研究理事会;
关键词
Matroid Intersection; Matroids; Combinatorial Optimization;
D O I
10.1145/3406325.3451092
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The matroid intersection problem is a fundamental problem that has been extensively studied for half a century. In the classic version of this problem, we are given two matroids M1 = (V, I-1) and M-2 = (V, I-2) on a comment ground set V of n elements, and then we have to find the largest common independent set S is an element of I-1 boolean AND I-2 by making independence oracle queries of the form "Is S is an element of I-1?" or "Is S E I-2?" for S subset of V. The goal is to minimize the number of queries. Beating the existing (O) over tilde (n(2)) bound, known as the quadratic barrier, is an open problem that captures the limits of techniques from two lines of work. The first one is the classic Cunningham's algorithm [SICOMP 1986], whose (O) over tilde (n(2))-query implementations were shown by CLS+ [FOCS 2019] and Nguyen [2019] (more generally, these algorithms take (O) over tilde (nr) queries where r denotes the rank which can be as big as n). The other one is the general cutting plane method of Lee, Sidford, and Wong [FOCS 2015]. The only progress towards breaking the quadratic barrier requires either approximation algorithms or a more powerful rank oracle query [CLS+ FOCS 2019]. No exact algorithm with o(n(2)) independence queries was known. In this work, we break the quadratic barrier with a randomized algorithm guaranteeing O (() over tilden(9/5)) independence queries with high probability, and a deterministic algorithm guaranteeing (O) over tilde (n(11/6)) independence queries. Our key insight is simple and fast algorithms to solve a graph reachability problem that arose in the standard augmenting path framework [Edmonds 1968]. Combining this with previous exact and approximation algorithms leads to our results.
引用
收藏
页码:421 / 432
页数:12
相关论文
共 34 条
  • [21] Valuated matroid intersection .1. Optimality criteria
    Murota, K
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1996, 9 (04) : 545 - 561
  • [22] Budgeted matching and budgeted matroid intersection via the gasoline puzzle
    André Berger
    Vincenzo Bonifaci
    Fabrizio Grandoni
    Guido Schäfer
    Mathematical Programming, 2011, 128 : 355 - 372
  • [23] Approximation by lexicographically maximal solutions in matching and matroid intersection problems
    Berczi, Kristof
    Kiraly, Tamas
    Yamaguchi, Yutaro
    Yokoi, Yu
    THEORETICAL COMPUTER SCIENCE, 2022, 910 : 48 - 53
  • [24] Budgeted matching and budgeted matroid intersection via the gasoline puzzle
    Berger, Andre
    Bonifaci, Vincenzo
    Grandoni, Fabrizio
    Schafer, Guido
    MATHEMATICAL PROGRAMMING, 2011, 128 (1-2) : 355 - 372
  • [25] On a weighted linear matroid intersection algorithm by Deg-Det computation
    Hiroki Furue
    Hiroshi Hirai
    Japan Journal of Industrial and Applied Mathematics, 2020, 37 : 677 - 696
  • [26] On a weighted linear matroid intersection algorithm by Deg-Det computation
    Furue, Hiroki
    Hirai, Hiroshi
    JAPAN JOURNAL OF INDUSTRIAL AND APPLIED MATHEMATICS, 2020, 37 (03) : 677 - 696
  • [27] A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to Decision
    Sumanta Ghosh
    Rohit Gurjar
    Roshan Raj
    Algorithmica, 2024, 86 : 1057 - 1079
  • [28] Hilbert-Poincaré series of matroid Chow rings and intersection cohomology
    Ferroni, Luis
    Matherne, Jacob P.
    Stevens, Matthew
    Vecchi, Lorenzo
    ADVANCES IN MATHEMATICS, 2024, 449
  • [29] A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to Decision
    Ghosh, Sumanta
    Gurjar, Rohit
    Raj, Roshan
    ALGORITHMICA, 2024, 86 (04) : 1057 - 1079
  • [30] The complexity of maximum matroid-greedoid intersection and weighted greedoid maximization
    Mielikäinen, T
    Ukkonen, E
    DISCRETE APPLIED MATHEMATICS, 2006, 154 (04) : 684 - 691