Reduction Rules and ILP Are All You Need: Minimal Directed Feedback Vertex Set
Alex Meiburg

TL;DR
This paper presents an exact solver for the Minimal Directed Feedback Vertex Set problem that combines reduction rules from Vertex Cover literature with ILP solving, achieving strong performance in a competitive setting.
Contribution
The paper introduces a novel approach that reduces the DFVS problem to a Cover problem and applies ILP, including a new vertex cover reduction generalizing the Desk rule.
Findings
Solver achieved second-best performance in PACE 2022
Reduction rules significantly simplify the problem
ILP approach effectively solves the reduced instances
Abstract
This note describes the development of an exact solver for Minimal Directed Feedback Vertex Set as part of the PACE 2022 competition. The solver is powered largely by aggressively trying to reduce the DFVS problem to a Minimal Cover problem, and applying reduction rules adapted from Vertex Cover literature. The resulting problem is solved as an Integer Linear Program (ILP) using SCIP. The resulting solver performed the second-best in the competition, although a bug at submission time disqualified it. As an additional note, we describe a new vertex cover reduction generalizing the Desk reduction rule.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · VLSI and FPGA Design Techniques
