Separator Based Data Reduction for the Maximum Cut Problem
Preprocessing is an important ingredient for solving the maximum cut problem to optimality on real-world graphs. In our work, we derive a new framework for data reduction rules based on vertex separators. Vertex separators are sets of vertices, whose removal increases the number of connected components of a graph. Certain small separators can be found in linear time, allowing for an efficient combination of our framework with existing data reduction rules. Additionally, we complement known data reduction rules for triangles with a new one.
In our computational experiments on established benchmark instances, we clearly show the effectiveness and efficiency of our proposed data reduction techniques. The resulting graphs are significantly smaller than in earlier studies and sometimes no vertex is left, so preprocessing has fully solved the instance to optimality. The introduced techniques are also shown to offer significant speedup potential for an exact state-of-the-art solver and to help a state-of-the-art heuristic to produce solutions of higher quality.
- Published in:
22nd International Symposium on Experimental Algorithms (SEA 2024) - Type:
Inproceedings - Authors:
Charfreitag, Jonas; Dahn, Christine; Kaibel, Michael; Mayer, Philip; Mutzel, Petra; Schürmann, Lukas - Year:
2024 - Source:
https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SEA.2024.4
Citation information
Charfreitag, Jonas; Dahn, Christine; Kaibel, Michael; Mayer, Philip; Mutzel, Petra; Schürmann, Lukas: Separator Based Data Reduction for the Maximum Cut Problem, 22nd International Symposium on Experimental Algorithms (SEA 2024), 2024, https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SEA.2024.4, Charfreitag.etal.2024a,
@Inproceedings{Charfreitag.etal.2024a,
author={Charfreitag, Jonas; Dahn, Christine; Kaibel, Michael; Mayer, Philip; Mutzel, Petra; Schürmann, Lukas},
title={Separator Based Data Reduction for the Maximum Cut Problem},
booktitle={22nd International Symposium on Experimental Algorithms (SEA 2024)},
url={https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SEA.2024.4},
year={2024},
abstract={Preprocessing is an important ingredient for solving the maximum cut problem to optimality on real-world graphs. In our work, we derive a new framework for data reduction rules based on vertex separators. Vertex separators are sets of vertices, whose removal increases the number of connected components of a graph. Certain small separators can be found in linear time, allowing for an efficient...}}