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

08/01/2022
by   Alex Meiburg, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/26/2023

PACE Solver Description: A Heuristic Directed Feedback Vertex Set Problem Algorithm

A feedback vertex set of a graph is a set of nodes with the property tha...
research
03/14/2019

An Exact Algorithm for Minimum Weight Vertex Cover Problem in Large Graphs

This paper proposes a novel branch-and-bound(BMWVC) algorithm to exactly...
research
08/19/2019

WeGotYouCovered: The Winning Solver from the PACE 2019 Implementation Challenge, Vertex Cover Track

We present the winning solver of the PACE 2019 Implementation Challenge,...
research
11/23/2018

What is known about Vertex Cover Kernelization?

We are pleased to dedicate this survey on kernelization of the Vertex Co...
research
03/14/2020

Graph Profiling for Vertex Cover: Targeted Reductions in a Branch and Reduce Solver

Akiba and Iwata [TCS, 2016] demonstrated that a branch and reduce (B R...
research
09/19/2019

A note on minimal art galleries

We will consider some extensions of the polygonal art gallery problem. I...
research
06/17/2020

Bute: A Bottom-Up Exact Solver for Treedepth (Submitted to PACE 2020 under username peaty)

This note introduces the exact solver Bute for the exact treedepth probl...

Please sign up or login with your details

Forgot password? Click here to reset