REVIEW 27 references
Reviewed by Pith at T0; open to challenge.
T0 means a machine referee read the full paper against a public rubric. The mark states how deep the mechanical check went, never who wrote it. the ladder, T0–T4 →
T0 review · glm-5.2
Beating the spanning-tree bound for acyclic subgraphs
2026-07-09 01:28 UTC pith:RFBYOUXV
load-bearing objection Two new above-guarantee results for weighted MAS above the MaxST bound — an FPT algorithm for integer weights and an XP algorithm for rational weights. The proofs are intricate and carefully structured; I could not find a logical gap in the main arguments.
Exploiting Spanning Trees for Directed Acyclicity
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The core discovery is that the MaxST lower bound for MAS admits above-guarantee parameterized algorithms in both integer and rational weight settings, despite the problem being NP-hard above the weaker random-ordering bound with rational weights. The mechanism is the profit-based trade of tree edges for their inverse edges, combined with the perfect-graph structure of the inverse-edge conflict graph for rational weights.
What carries the argument
The key machinery is the edge classification (tree/allowed/blocked), the profit and remaining-profit of tree edges, the decomposition of MaxST into directed paths with a proper path cover and P-respecting ordering, the reduction to Weighted Directed Feedback Arc Set for fixed removed-tree-edge sets, the proof that the inverse-edge conflict graph is perfect, and the constraint-set construction for forbidding directed paths in subgraphs of the form T−S+Inv(S).
Load-bearing premise
The FPT algorithm for integer weights relies on an external result that Weighted Directed Feedback Arc Set is solvable in 2^{O(k^8 log k)} · n^{O(1)} time, and the correctness of the overall algorithm depends on this result applying cleanly in the specific way Lemma 5 uses it — with both weight and cardinality bounds set to the same value k'.
What would settle it
Construct an instance of MAS/MaxST with integer weights where every tree edge has profit strictly between 0 and 1 (impossible with integer weights, but testable with rational weights) and the optimal solution requires removing more than k^{O(1)} tree edges — this would break the XP algorithm's enumeration bound.
If this is right
- The MaxST bound can serve as a parameterization baseline for other ordering problems on directed graphs, including variants of Max Cut and feedback set problems.
- The perfect-graph property of the inverse-edge conflict graph may transfer to other problems where tree-edge conflicts arise from shared non-tree elements.
- The gap between FPT (integer weights) and XP (rational weights) suggests a natural boundary: integrality of profits enables bounded branching, while rational profits require structural substitutes.
- The constraint-set machinery for forbidding paths in T−S+Inv(S) subgraphs may be reusable in other above-guarantee algorithms on directed graphs.
Where Pith is reading between the lines
- If the open question of whether MAS/MaxST(Q≥1) is FPT or W[1]-hard is resolved positively, the perfect-graph and constraint-set machinery developed here would likely form the structural foundation for such an algorithm.
- The MaxST bound could be combined with the Poljak–Turzík bound in a hybrid parameterization, since the two bounds are incomparable on sparse versus dense graphs — an algorithm that beats both simultaneously would need to handle both profit-based and connectivity-based structure.
- The perfect-graph result on H_{G,w} might extend to conflict graphs arising from other spanning structures (e.g., arborescences in directed graphs), potentially enabling similar above-guarantee algorithms for problems like directed Steiner tree variants.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the Maximum Acyclic Subgraph (MAS) problem parameterized above the maximum spanning tree (MaxST) guarantee. Given a weakly-connected edge-weighted digraph G and integer k, the task is to find an acyclic subgraph of weight at least w(MaxST(G)) + k or report that none exists. The MaxST lower bound is a natural but previously unexplored guarantee for MAS that dominates the random-ordering and Poljak–Turzík bounds on instances where edge weights concentrate around a sparse structure. The paper presents two main algorithmic results: (1) Theorem 1 — an FPT algorithm for integer weights running in 2^{k^{O(1)}} · |I|^{O(1)} time, and (2) Theorem 2 — an XP algorithm for rational weights ≥ 1 running in n^{k^{O(1)}} · |I|^{O(1)} time. The FPT algorithm combines a structural decomposition of MaxST into directed paths (Lemma 3), a greedy-like branching strategy based on remaining profits (Lemma 4), and a reduction to Weighted Directed Feedback Arc Set (Lemma 5, using [KKPW25]). The XP algorithm replaces profit classification with a perfect-graph-based maximum-weight independent set approach (Lemma 6 shows H_{G,w} is perfect via the Strong Perfect Graph Theorem) and an intricate constraint-set construction for handling allowed edges (Lemmas 7–10).
Significance. This is a substantial contribution to above-guarantee parameterized complexity, particularly notable for being one of the few positive results for a weighted problem on directed graphs with rational weights. The MaxST lower bound is a natural and well-motivated guarantee that has been overlooked in prior work. The structural insights are deep and independently interesting: Lemma 6 (the conflict graph H_{G,w} is perfect) is a clean graph-theoretic result, and Lemma 9 (forbidding directed paths via constraint sets with a recursive construction and potential-function analysis) is technically sophisticated. The black-box usage of external results — Proposition 1 (order dimension of oriented tree posets, [TM77, AS26]), Proposition 2 (WDFAS FPT algorithm, [KKPW25]), Proposition 3 (Strong Perfect Graph Theorem, [CRST06]), and Proposition 4 (MWIS in perfect graphs, [GLS81]) — is standard and well-justified. The open questions in Section 6 (FPT vs. W[1]-hardness for rational weights, kernelization, extension to Poljak–Turzík bound) are well-posed and will stimulate further research.
Simulated Author's Rebuttal
We thank the referee for the careful reading and the positive assessment. The referee's summary accurately captures the main results, the structural insights, and the role of the external results we use. As the referee notes, the MAJOR COMMENTS section is empty, so there are no specific points requiring a detailed response. We will use the opportunity to do a thorough proofreading pass and tighten the presentation before the next version.
Circularity Check
No significant circularity identified
full rationale
The paper derives two parameterized algorithms for Maximum Acyclic Subgraph above the MaxST bound. The derivation chain is self-contained against external benchmarks. The main theorems (Theorem 1 and Theorem 2) are built from the paper's own structural lemmas (Lemmas 1-10) combined with four externally cited results: Proposition 1 (Trotter-Moore [TM77], Abram-Segovia [AS26]) for poset dimension, Proposition 2 (Kim-Kratsch-Pilipczuk-Wahlström [KKPW25]) for WDFAS FPT algorithm, Proposition 3 (Chudnovsky-Robertson-Seymour-Thomas [CRST06]) for the Strong Perfect Graph Theorem, and Proposition 4 (Grötschel-Lovász-Schrijver [GLS81]) for maximum-weight independent set in perfect graphs. All four are standard black-box usages of independent results by different author sets. No 'prediction' is equivalent to a fitted input. The paper's own definitions (profit, remaining profit, inverse edges, Inv-respecting subgraphs, constraint sets) are introduced as structural tools and their properties are proved from first principles within the paper. The reduction in Lemma 5 from the fixed-S subproblem to WDFAS is a straightforward transformation where the dual instance I'=(X,w',k',k') is constructed from the graph structure, not from a fitted parameter. The branching in Algorithm 1 covers cases derived from Lemma 4's three modification types, each proved independently. No self-citation chain is load-bearing for the central claims.
Axiom & Free-Parameter Ledger
free parameters (1)
- k
axioms (5)
- standard math MaxST(G,w) is a valid lower bound for MAS (any spanning tree is acyclic)
- standard math Order dimension of oriented tree posets is at most 3 (Proposition 1, [TM77, AS26])
- domain assumption WDFAS is FPT (Proposition 2, [KKPW25])
- standard math Strong Perfect Graph Theorem (Proposition 3, [CRST06])
- standard math Maximum-weight independent set in perfect graphs is polynomial (Proposition 4, [GLS81])
invented entities (4)
-
Tree edge profit p(e) = w(Inv(e)) - w(e)
independent evidence
-
Remaining profit rp(S,e) = w(Inv(e)∖Inv(S)) - w(e)
independent evidence
-
Inverse edge (Definition 3)
independent evidence
-
Constraint sets (Section 5.2.3)
independent evidence
read the original abstract
We study the weighted case of the \textsc{Maximum Acyclic Subgraph (MAS)} problem, where each edge of a given directed graph has a positive weight assigned, and the task is to find a maximum-weight acyclic edge set. The famous and well-studied random ordering lower bound guarantees the existence of an acyclic set that gives at least the half of the total edge weight. The maximum spanning tree (MaxST) guarantee, which is the weight of a maximum-weight acyclic subgraph of the underlying undirected graph of $G$, is another natural lower bound for the weight of an acyclic subgraph. A solution of this weight dominates the random ordering solution on instances where MaxST spans the most of the total edge weight. Our main contribution are two parameterized algorithms that find acyclic subgraphs of total weight larger than the weight of the MaxST of $G$. Both our algorithms find a solution of total weight at least $MaxST(G)+k$, for a given integer $k\ge 0$, or report that it does not exist, and first of our algorithms runs in time $2^{k^{\mathcal{O}(1)}}\cdot \mathcal{I}^{\mathcal{O}(1)}$ and works when all weights are integers; our second algorithm handles rational weights not less than $1$, and its running time is upper-bounded by $n^{k^{\mathcal{O}(1)}}\cdot \mathcal{I}^{\mathcal{O}(1)}$. This positive result is rather surprising since solving \textsc{MAS} above the random ordering lower bound is \classNP-hard in the same rational weights scenario, when $k=1$. Our findings unravel intricate connections between structure of MaxSTs and directed cycles, use perfect graph theorem to tackle rational weights, and raise graph-theoretic questions that are interesting on their own. Of another importance, this is one of the few examples of positive ``above guarantee'' results for a weighted problem on directed graphs, especially for rational weights.
Figures
Reference graph
Works this paper leans on
-
[1]
Flow-augmentation I: Directed graphs , year =
Kim, Eun Jung and Kratsch, Stefan and Pilipczuk, Marcin and Wahlstr\". Flow-augmentation I: Directed graphs , year =. J. ACM , month = jan, articleno =. doi:10.1145/3706103 , abstract =
-
[2]
Crowston, Robert and Gutin, Gregory and Jones, Mark , title =. IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2012) , pages =. 2012 , volume =. doi:10.4230/LIPIcs.FSTTCS.2012.400 , annote =
-
[3]
Journal of Computer and System Sciences , volume=
Parameterizing above or below guaranteed values , author=. Journal of Computer and System Sciences , volume=. 2009 , publisher=
work page 2009
-
[4]
Theoretical Computer Science , volume=
Parameterized algorithms for feedback set problems and their duals in tournaments , author=. Theoretical Computer Science , volume=. 2006 , publisher=
work page 2006
-
[5]
Journal of Computer and System Sciences , volume=
A probabilistic approach to problems parameterized above or below tight bounds , author=. Journal of Computer and System Sciences , volume=. 2011 , publisher=
work page 2011
-
[6]
Beyond Max-Cut: -extendible properties parameterized above the Poljak--Turz
Mnich, Matthias and Philip, Geevarghese and Saurabh, Saket and Such. Beyond Max-Cut: -extendible properties parameterized above the Poljak--Turz. Journal of Computer and System Sciences , volume=. 2014 , publisher=
work page 2014
-
[7]
Discrete Mathematics , volume=
A polynomial time heuristic for certain subgraph optimization problems with guaranteed worst case bound , author=. Discrete Mathematics , volume=. 1986 , publisher=
work page 1986
-
[8]
Linear kernels and linear-time algorithms for finding large cuts , author=. Algorithmica , volume=. 2018 , publisher=
work page 2018
-
[9]
On the computational complexity of combinatorial problems , author=. Networks , volume=. 1975 , publisher=
work page 1975
-
[10]
A survey on graph problems parameterized above and below guaranteed values , journal =
Gregory Gutin and Matthias Mnich , keywords =. A survey on graph problems parameterized above and below guaranteed values , journal =. 2025 , issn =. doi:https://doi.org/10.1016/j.cosrev.2025.100795 , url =
- [11]
-
[12]
Marek Cygan and Fedor V. Fomin and Lukasz Kowalik and Daniel Lokshtanov and D. Parameterized Algorithms , url =. 2015 , bdsk-url-1 =. doi:10.1007/978-3-319-21275-3 , isbn =
-
[13]
Annals of Mathematics , volume =
Chudnovsky, Maria and Robertson, Neil and Seymour, Paul and Thomas, Robin , title =. Annals of Mathematics , volume =. 2006 , doi =
work page 2006
-
[14]
The ellipsoid method and its consequences in combinatorial optimization , journal=
Gr. The ellipsoid method and its consequences in combinatorial optimization , journal=. 1981 , month=. doi:10.1007/BF02579273 , url=
-
[15]
Algorithmica , month = apr, pages =
Lill, Jonas and Petrova, Kalina and Weber, Simon , title =. Algorithmica , month = apr, pages =. 2025 , issue_date =. doi:10.1007/s00453-025-01306-y , abstract =
-
[16]
Gutin and Viresh Patel , title =
Gregory Z. Gutin and Viresh Patel , title =. 2016 , url =. doi:10.1137/140980946 , timestamp =
-
[17]
Charikar, Moses and Makarychev, Konstantin and Makarychev, Yury , booktitle=. 2007 , volume=
work page 2007
-
[18]
Proceedings of the 2008 49th Annual IEEE Symposium on Foundations of Computer Science , pages =
Guruswami, Venkatesan and Manokaran, Rajsekar and Raghavendra, Prasad , title =. Proceedings of the 2008 49th Annual IEEE Symposium on Foundations of Computer Science , pages =. 2008 , isbn =. doi:10.1109/FOCS.2008.51 , abstract =
-
[19]
Crowston, Robert and Fellows, Michael and Gutin, Gregory and Jones, Mark and Rosamond, Frances and Thomass\'. IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2011) , pages =. 2011 , volume =. doi:10.4230/LIPIcs.FSTTCS.2011.229 , annote =
-
[20]
Crowston, Robert and Gutin, Gregory and Jones, Mark and Kim, Eun Jung and Ruzsa, Imre Z. , year =. Systems of Linear Equations over. doi:10.1007/978-3-642-13731-0_17 , booktitle =
-
[21]
Crowston, R. and Gutin, G. and Jones, M. and Yeo, A. , year =. Parameterized Complexity of Satisfying Almost All Linear Equations over. Theory of Computing Systems , publisher =. doi:10.1007/s00224-012-9415-2 , number =
-
[22]
Theoretical Computer Science , pages=
Computing minimum directed feedback vertex set in O*(1.9977 n) , author=. Theoretical Computer Science , pages=. 2007 , publisher=
work page 2007
-
[23]
Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing , pages =
Khot, Subhash , title =. Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing , pages =. 2002 , isbn =. doi:10.1145/509907.510017 , abstract =
-
[24]
American Journal of Mathematics , year =
Partially Ordered Sets , author =. American Journal of Mathematics , year =. doi:10.2307/2371374 , url =
-
[25]
The dimension of planar posets , journal =
William T Trotter and John I Moore , abstract =. The dimension of planar posets , journal =. 1977 , issn =. doi:https://doi.org/10.1016/0095-8956(77)90048-X , url =
- [26]
-
[27]
Linear-Time MaxCut in Multigraphs Parameterized Above the Poljak-Turzík Bound , journal =
Lill, Jonas and Petrova, Kalina and Weber, Simon , keywords =. Linear-Time MaxCut in Multigraphs Parameterized Above the Poljak-Turzík Bound , journal =. 2024 , copyright =. doi:10.4230/LIPICS.IPEC.2024.2 , url =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.