MATROID INTERSECTION UNDER RESTRICTED ORACLES

被引:1
|
作者
Berczi, Kristof [1 ,2 ]
Kiraly, Tamas [1 ,2 ]
Yamaguchi, Yutaro [3 ]
Yokoi, Yu [4 ]
机构
[1] Eotvos Lorand Univ, Dept Operat Res, ELKH ELTE Egervary Res Grp, Budapest, Hungary
[2] Eotvos Lorand Univ, Dept Operat Res, MTA ELTE Momentum Matroid Optimizat Res Grp, Budapest, Hungary
[3] Osaka Univ, Grad Sch Informat Sci & Technol, Dept Informat & Phys Sci, Osaka, Japan
[4] Tokyo Inst Technol, Sch Comp, Dept Math & Comp Sci, Tokyo, Japan
关键词
matroid intersection; tractability; rank sum oracle; common independence oracle; maximum rank oracle; COMPLEXITY; ALGORITHMS;
D O I
10.1137/22M152579X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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.
引用
收藏
页码:1311 / 1330
页数:20
相关论文
共 50 条
  • [1] The intersection of a matroid and an oriented matroid
    Holmsen, Andreas F.
    ADVANCES IN MATHEMATICS, 2016, 290 : 1 - 14
  • [2] Submodular Maximization under the Intersection of Matroid and Knapsack Constraints
    Gu, Yu-Ran
    Bian, Chao
    Qian, Chao
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 4, 2023, : 3959 - 3967
  • [3] MATROID INTERSECTION ALGORITHMS
    LAWLER, EL
    MATHEMATICAL PROGRAMMING, 1975, 9 (01) : 31 - 56
  • [4] Persistency and matroid intersection
    Magos, D.
    Mourtos, I.
    Pitsoulis, L.
    COMPUTATIONAL MANAGEMENT SCIENCE, 2009, 6 (04) : 435 - 445
  • [5] On matroid intersection adjacency
    Iwata, S
    DISCRETE MATHEMATICS, 2002, 242 (1-3) : 277 - 281
  • [6] Parallel algorithms for matroid intersection and matroid parity
    Huang, Jinyu
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2015, 7 (02)
  • [7] Faster Matroid Intersection
    Chakrabarty, Deeparnab
    Lee, Yin Tat
    Sidford, Aaron
    Singla, Sahil
    Wong, Sam Chiu-Wai
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1146 - 1168
  • [8] Packing of arborescences with matroid constraints via matroid intersection
    Kiraly, Csaba
    Szigeti, Zoltan
    Tanigawa, Shin-ichi
    MATHEMATICAL PROGRAMMING, 2020, 181 (01) : 85 - 117
  • [9] Packing of arborescences with matroid constraints via matroid intersection
    Csaba Király
    Zoltán Szigeti
    Shin-ichi Tanigawa
    Mathematical Programming, 2020, 181 : 85 - 117
  • [10] Restricted Robust Uniform Matroid Maximization Under Interval Uncertainty
    H. Yaman
    O. E. Karaşan
    M. Ç. Pınar
    Mathematical Programming, 2007, 110 : 431 - 441