Skip to main content
QUICK REVIEW

[논문 리뷰] Shadoks Approach to Parallel Reconfiguration of Triangulations

Guilherme D. da Fonseca, Fabien Feschet|arXiv (Cornell University)|2026. 03. 22.
Computational Geometry and Mesh Generation인용 수 0
한 줄 요약

Shadoks 팀은 정확한 SAT 기반 방법과 greedy 휴리스틱 및 MaxSAT을 결합하여 평면 삼각분할의 병렬 재구성을 해결하고, 많은 인스턴스에서 증명 가능한 최적의 결과로 CG:SHOP 2026에서 우승했다.

ABSTRACT

We describe the methods used by Team Shadoks to win the CG:SHOP 2026 Challenge on parallel reconfiguration of planar triangulations. An instance is a collection of triangulations of a common point set. We must select a center triangulation and find short parallel-flip paths from each input triangulation to the center, minimizing the sum of path lengths. Our approach combines exact methods based on SAT with several greedy heuristics, and also makes use of SAT and MaxSAT for solution improvement. We present a SAT encoding for bounded-length paths and a global formulation for fixed path-length vectors. We discuss how these components interact in practice and summarize the performance of our solvers on the benchmark instances.

연구 동기 및 목표

  • Motivate and address the CG:SHOP 2026 challenge on parallel reconfiguration of planar triangulations.
  • Develop exact and heuristic techniques to minimize total path length across multiple input triangulations.
  • Leverage SAT, MaxSAT, and greedy methods to compute optimal or near-optimal reconfigurations.
  • Investigate the structure of solution spaces and the impact of conjectures on solvability.

제안 방법

  • Define unit and parallel flips and model reconfiguration as a path problem between triangulations.
  • Formulate decision problems as SAT with edge and flip variables, enabling path existence checks.
  • Introduce a path SAT formulation to decide if a length-l path exists between triangulations.
  • Compute a lower bound via a cycle packing on a complete graph of triangulations, reducible to MaxSAT.
  • Construct an exact solver that first computes a lower bound and then enumerates feasible length vectors using SAT, aided by backtracking.
  • Explore the Happy Edges conjecture to improve pruning and solution quality, reducing search space.
Figure 2 : Illustration of a flip and the associated variable $f(u,v,u_{2},v_{2},i)$ .
Figure 2 : Illustration of a flip and the associated variable $f(u,v,u_{2},v_{2},i)$ .

실험 결과

연구 질문

  • RQ1Can a set of paths exist that reconfigure given input triangulations to a common center with minimal total length?
  • RQ2How can SAT/MaxSAT formulations be used to obtain exact solutions for parallel reconfiguration of triangulations?
  • RQ3What lower bounds can be derived for the objective, and how tight are they in practice?
  • RQ4Do properties like Happy Edges hold for parallel flips, and can they improve practical solvers?
  • RQ5What are the practical limits (instance size, number of triangulations) where the exact solver remains feasible?

주요 결과

  • The team won first place among 28 participating teams in CG:SHOP 2026.
  • Their best solution achieved the best objective on 249 of 250 instances.
  • They produced provably optimal solutions on 189 instances.
  • The approach relies on CaDiCal (SAT) and EvalMaxSAT (MaxSAT) with additional heuristics and local search for improvement.
  • The combination of exact SAT-based methods and greedy heuristics yielded strong performance across random, woc, and rirs instance classes.
  • Experiments suggest the Happy Edges conjecture holds for parallel flips in their setting, enabling effective pruning.
Figure 3 : (a) A cycle packing. (b) Illustration of the proof. In this example, $d_{1,2}\leq r_{1}+r_{2}$ , $d_{2,1}\leq r_{2}+r_{1}$ , $d_{3,4}\leq r_{3}+r_{4}$ , $d_{4,5}\leq r_{4}+r_{5}$ , and $d_{5,3}\leq r_{5}+r_{3}$ by triangle inequality.
Figure 3 : (a) A cycle packing. (b) Illustration of the proof. In this example, $d_{1,2}\leq r_{1}+r_{2}$ , $d_{2,1}\leq r_{2}+r_{1}$ , $d_{3,4}\leq r_{3}+r_{4}$ , $d_{4,5}\leq r_{4}+r_{5}$ , and $d_{5,3}\leq r_{5}+r_{3}$ by triangle inequality.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.