English

On plane cycles in geometric multipartite graphs

Computational Geometry 2025-06-26 v1 Combinatorics

Abstract

A geometric graph is a drawing of a graph in the plane where the vertices are drawn as points in general position and the edges as straight-line segments connecting their endpoints. It is plane if it contains no crossing edges. We study plane cycles in geometric complete multipartite graphs. We prove that if a geometric complete multipartite graph contains a plane cycle of length tt, with t6t \geq 6, it also contains a smaller plane cycle of length at least t/2+1\lfloor t/2\rfloor + 1. We further give a characterization of geometric complete multipartite graphs that contain plane cycles with a color class appearing at least twice. For geometric drawings of Kn,nK_{n,n}, we give a sufficient condition under which they have, for each sns \leq n, a plane cycle of length 2s. We also provide an algorithm to decide whether a given geometric drawing of Kn,nK_{n,n} contains a plane Hamiltonian cycle in time O(nlogn+nk2)+O(k5k)O(n \log n + nk^2) + O(k^{5k}), where k is the number of vertices inside the convex hull of all vertices. Finally, we prove that it is NP-complete to decide if a subset of edges of a geometric complete bipartite graph H is contained in a plane Hamiltonian cycle in H.

Keywords

Cite

@article{arxiv.2506.20421,
  title  = {On plane cycles in geometric multipartite graphs},
  author = {Marco Ricci and Jonathan Rollin and André Schulz and Alexandra Weinberger},
  journal= {arXiv preprint arXiv:2506.20421},
  year   = {2025}
}

Comments

Appears in the proceedings of the 51st International Workshop on Graph-Theoretic Concepts in Computer Science (WG2025)

R2 v1 2026-07-01T03:33:00.966Z