eng
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Leibniz International Proceedings in Informatics
1868-8969
2022-01-25
16:1
16:23
10.4230/LIPIcs.ITCS.2022.16
article
An Efficient Semi-Streaming PTAS for Tournament Feedback Arc Set with Few Passes
Baweja, Anubhav
1
Jia, Justin
1
Woodruff, David P.
1
Carnegie Mellon University, Pittsburgh, PA, USA
We present the first semi-streaming polynomial-time approximation scheme (PTAS) for the minimum feedback arc set problem on directed tournaments in a small number of passes. Namely, we obtain a (1 + ε)-approximation in time O (poly(n) 2^{poly(1/ε)}), with p passes, in n^{1+1/p} ⋅ poly((log n)/ε) space. The only previous algorithm with this pass/space trade-off gave a 3-approximation (SODA, 2020), and other polynomial-time algorithms which achieved a (1+ε)-approximation did so with quadratic memory or with a linear number of passes. We also present a new time/space trade-off for 1-pass algorithms that solve the tournament feedback arc set problem. This problem has several applications in machine learning such as creating linear classifiers and doing Bayesian inference. We also provide several additional algorithms and lower bounds for related streaming problems on directed graphs, which is a largely unexplored territory.
https://drops.dagstuhl.de/storage/00lipics/lipics-vol215-itcs2022/LIPIcs.ITCS.2022.16/LIPIcs.ITCS.2022.16.pdf
Minimum Feedback Arc Set
Tournament Graphs
Approximation Algorithms
Semi-streaming Algorithms