English

Quantum Algorithms for One-Sided Crossing Minimization

Quantum Physics 2024-09-04 v1 Data Structures and Algorithms

Abstract

We present singly-exponential quantum algorithms for the One-Sided Crossing Minimization (OSCM) problem. Given an nn-vertex bipartite graph G=(U,V,EU×V)G=(U,V,E\subseteq U \times V), a 22-level drawing (πU,πV)(\pi_U,\pi_V) of GG is described by a linear ordering πU:U{1,,U}\pi_U: U \leftrightarrow \{1,\dots,|U|\} of UU and linear ordering πV:V{1,,V}\pi_V: V \leftrightarrow \{1,\dots,|V|\} of VV. For a fixed linear ordering πU\pi_U of UU, the OSCM problem seeks to find a linear ordering πV\pi_V of VV that yields a 22-level drawing (πU,πV)(\pi_U,\pi_V) of GG with the minimum number of edge crossings. We show that OSCM can be viewed as a set problem over VV amenable for exact algorithms with a quantum speedup with respect to their classical counterparts. First, we exploit the quantum dynamic programming framework of Ambainis et al. [Quantum Speedups for Exponential-Time Dynamic Programming Algorithms. SODA 2019] to devise a QRAM-based algorithm that solves OSCM in O(1.728n)O^*(1.728^n) time and space. Second, we use quantum divide and conquer to obtain an algorithm that solves OSCM without using QRAM in O(2n)O^*(2^n) time and polynomial space.

Keywords

Cite

@article{arxiv.2409.01942,
  title  = {Quantum Algorithms for One-Sided Crossing Minimization},
  author = {Susanna Caroppo and Giordano Da Lozzo and Giuseppe Di Battista},
  journal= {arXiv preprint arXiv:2409.01942},
  year   = {2024}
}

Comments

This is the long version of a paper to appear at the 32nd International Symposium on Graph Drawing and Network Visualization (GD '24)

R2 v1 2026-06-28T18:32:43.864Z