UAIC_Twin_Width: An Exact yet Efficient Twin-Width Algorithm
By: Andrei Arhire, Matei Chiriac, Radu Timofte
Potential Business Impact:
Finds simple patterns in complex data.
Twin-width is a recently formulated graph and matrix invariant that intuitively quantifies how far a graph is from having the structural simplicity of a co-graph. Since its introduction in 2020, twin-width has received increasing attention and has driven research leading to notable advances in algorithmic fields, including graph theory and combinatorics. The 2023 edition of the Parameterized Algorithms and Computational Experiments (PACE) Challenge aimed to fulfill the need for a diverse and consistent public benchmark encompassing various graph structures, while also collecting state-of-the-art heuristic and exact approaches to the problem. In this paper, we propose two algorithms for efficiently computing the twin-width of graphs with arbitrary structures, comprising one exact and one heuristic approach. The proposed solutions performed strongly in the competition, with the exact algorithm achieving the best student result and ranking fourth overall. We release our source code publicly to enable practical applications of our work and support further research.
Similar Papers
On the twin-width of near-regular graphs
Combinatorics
Makes computers understand complex networks better.
Twin-width one
Discrete Mathematics
Finds simple patterns in connected data.
Solving Partial Dominating Set and Related Problems Using Twin-Width
Data Structures and Algorithms
Solves hard computer puzzles faster using graph structure.