,
Marko Milenković
Creative Commons Attribution 4.0 International license
We describe the algorithms used by the ETH Flippers team in the CG:SHOP 2026 Challenge. Each instance consists of a set of triangulations on a common point set, and the objective is to find a central triangulation that minimizes the total parallel flip distance to the input set. Our strategy combines an exact solver for small and medium-sized instances with a suite of heuristics for larger instances. For the exact approach, we formulate the problem as a SAT instance with XOR clauses to model edge transitions across multiple rounds, further optimized by lower bounds derived from exact pairwise distances. For larger instances, we use a greedy local search and edge-coloring techniques to identify maximal sets of independent flips. Our approach ranked second overall and first in the junior category, computing provably optimal solutions for 186 out of 250 instances.
@InProceedings{battini_et_al:LIPIcs.SoCG.2026.105,
author = {Battini, Lorenzo and Milenkovi\'{c}, Marko},
title = {{ETH Flippers Approach to Parallel Reconfiguration of Triangulations: SAT Formulation and Heuristics}},
booktitle = {42nd International Symposium on Computational Geometry (SoCG 2026)},
pages = {105:1--105:6},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-418-5},
ISSN = {1868-8969},
year = {2026},
volume = {367},
editor = {Ahn, Hee-Kap and Hoffmann, Michael and Nayyeri, Amir},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2026.105},
URN = {urn:nbn:de:0030-drops-259115},
doi = {10.4230/LIPIcs.SoCG.2026.105},
annote = {Keywords: exact solution, heuristic, SAT solver, XOR clauses, computational geometry}
}
archived version
archived version