Loop unrolling of UCA models: distance labeling
Abstract
A proper circular-arc (PCA) model is a pair where is a circle and is a family of inclusion-free arcs on whose extremes are pairwise different. The model represents a digraph that has one vertex for each and one edge for each pair of arcs such that the beginning point of belongs to . For , the -th power of has the same vertices as and is an edge of when and the distance from to in is at most . A unit circular-arc (UCA) model is a PCA model in which all the arcs have the same length . If , the length of , and the extremes of the arcs of are integer, then is a -CA model. For , the model of is obtained by replacing each arc with the arc . If represents a digraph , then is -multiplicative when represents for every . In this article we design a linear time algorithm to decide if a PCA model is equivalent to a -multiplicative UCA model when is given as input. The algorithm either outputs a -multiplicative UCA model equivalent to or a negative certificate that can be authenticated in linear time. Our main technical tool is a new characterization of those PCA models that are equivalent to -multiplicative UCA models. For , this characterization yields a new algorithm for the classical representation problem that is simpler than the previously known algorithms.
Cite
@article{arxiv.2202.10527,
title = {Loop unrolling of UCA models: distance labeling},
author = {Francisco J Soulignac and Pablo Terlisky},
journal= {arXiv preprint arXiv:2202.10527},
year = {2026}
}