There and Back Again: On Applying Data Reduction Rules by Undoing Others
Aleksander Figiel, Vincent Froese, Andr\'e Nichterlein, Rolf, Niedermeier

TL;DR
This paper introduces a novel approach of undoing data reduction rules to potentially obtain smaller irreducible instances of problems, demonstrated through Vertex Cover and real-world datasets.
Contribution
It proposes backward rules to undo data reduction effects, enabling further instance shrinking beyond traditional methods.
Findings
Smaller irreducible instances can be achieved by undoing data reduction rules.
The approach is effective on real-world graphs from SNAP and DIMACS datasets.
Backward rules can improve preprocessing outcomes in practice.
Abstract
Data reduction rules are an established method in the algorithmic toolbox for tackling computationally challenging problems. A data reduction rule is a polynomial-time algorithm that, given a problem instance as input, outputs an equivalent, typically smaller instance of the same problem. The application of data reduction rules during the preprocessing of problem instances allows in many cases to considerably shrink their size, or even solve them directly. Commonly, these data reduction rules are applied exhaustively and in some fixed order to obtain irreducible instances. It was often observed that by changing the order of the rules, different irreducible instances can be obtained. We propose to "undo" data reduction rules on irreducible instances, by which they become larger, and then subsequently apply data reduction rules again to shrink them. We show that this somewhat…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
