Reconfigurations of Plane Caterpillars and Paths
Abstract
Let be a point set in the plane, and let and be the sets of all plane spanning paths and caterpillars on . We study reconfiguration operations on and . In particular, we prove that all of the commonly studied reconfigurations on plane spanning trees still yield connected reconfiguration graphs for caterpillars when is in convex position. If is in general position, we show that the rotation, compatible flip and flip graphs of are connected while the slide graph is sometimes disconnected, but always has a component of size . We then study sizes of connected components in reconfiguration graphs of plane spanning paths. In this direction, we show that no component of size at most can exist in the flip graph on .
Keywords and phrases:
reconfiguration graph, caterpillar, path, geometric graphCategory:
Poster AbstractFunding:
Todor Antić: supported by grant no. 23-04949X of the Czech Science Foundation (GAČR) and by SVV–2023–260699.Copyright and License:
2012 ACM Subject Classification:
Theory of computation Computational geometry ; Mathematics of computing CombinatoricsSupplementary Material:
archived at
swh:1:dir:552a6b334147879c561c75db5d9b586bf6c23aa2
Acknowledgements:
We would like to thank Jan Kynčl and Pavel Valtr for proposing the problems and for all of the helpful discussions during the combinatorial problems seminar at Charles University. We also thank Daniel Perz for pointing out the existence of an isolated vertex in , for his help in finding literature for this paper, and helpful comments.Editors:
Vida Dujmović and Fabrizio MontecchianiSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Given a set of structures , and a reconfiguration operation that transforms one object in to another, the reconfiguration graph is a graph with vertex set in which two vertices form an edge if one can be transformed into the other using a single reconfiguration operation. Often, in computer science, objects are solutions to a problem and reconfigurations are local changes that transform one solution into another. Then, to understand the solution space, it is important to study the reconfiguration graph. For an introduction to the topic, see [14].
Given a point set in the plane, a plane spanning tree on is a spanning tree of whose edges are straight line segments that do not cross. Let be the set of all plane spanning trees on . We consider five reconfigurations on (see Figure 1). For the following, we are given , and we say that:
-
1.
and are connected by a flip if for some edges .
-
2.
and are connected by a compatible flip if for some edges which do not cross.
-
3.
and are connected by a rotation if for some edges which share an endpoint.
-
4.
and are connected by an empty triangle rotation if for some edges which share an endpoint and the triangle spanned by their endpoints is empty.
-
5.
and are connected by a slide if for some edges which are as in and if and then .
Note that every slide is an empty triangle rotation, every empty triangle rotation is a rotation, and so on. This hierarchy will be useful when studying the structural properties of the corresponding reconfiguration graphs.
2 Background
The reconfiguration graphs associated with the operations described above have been a topic of interest for a long time with many results appearing through the years. These results have concerned connectivity [1, 7, 13], lower and upper bounds on the diameter [2, 9, 10], etc.
It is known that the reconfiguration graph of plane spanning trees is connected even in the most restrictive case when the reconfigurations are slides [1]. In the case of slides, a tight bound on the diameter is shown in [4]. For the empty triangle rotations, an upper bound of on the diameter was shown in [13], while for the remaining reconfigurations, a linear upper bound is known [7]. In [2], an upper bound of is shown for flip graphs. The best known lower bound on the diameter of the reconfiguration graphs is , as per [8].
However, there has been little research on induced subgraphs of these reconfiguration graphs. The only such subgraph that has been explored is the one induced by plane spanning paths. For a set of points in convex position, it is known that the flip graph is connected [5] and that it has diameter for and for [11]. The flip graph of point sets with at most two convex layers is connected [12], as is the flip graph of generalized double circles [3]. For point sets in general position, connectivity was first conjectured by Akl, Islam and Meijer [5] 18 years ago but still remains unsolved.
3 Our contribution
We further the study of induced subgraphs of reconfiguration graphs of plane spanning trees by exploring reconfigurations of plane spanning caterpillars, and by expanding on the topic of reconfigurations of plane spanning paths. A caterpillar is a tree in which all non-leaf vertices form a path. We call this path the spine of the caterpillar. A plane spanning caterpillar of a point set is a plane spanning tree of which is a caterpillar. For a set , we will denote by the set of all plane spanning caterpillars on . We will denote the reconfiguration graphs on by , , , , and First, we focus on the case when is in convex position. We show that the slide graph is connected, which implies that all of the reconfiguration graphs are connected in this case. For compatible flips, we prove a stronger bound for the diameter.
Theorem 1.
Let be a set of points in convex position in the plane. Then, the graph is connected with diameter at most .
Theorem 2.
Let be a set of points in convex position in the plane. Then, the graph is connected with diameter at most .
Next, we consider the case when is a point set in general position. For a caterpillar , and consecutive spine vertices of , we write for the point set consisting of the spine vertices and all of the leaves attached to them. We call with spine a well-separated caterpillar if for each , the convex hull of is disjoint from the rest of . We can prove that all caterpillars in this class are mutually connected in . This large connected component is significant, as we can also show that is disconnected. On the other hand, we can prove that the rotation graph is connected. We leave open the question of the connectivity of .
Theorem 3.
Any two well-separated caterpillars are connected in .
Theorem 4.
The graph is connected for every set of points in the plane if . If , there exists a set of points such that has isolated vertices.
Proposition 5.
The graph is connected.
Lastly, we focus on connected components of the reconfiguration graph of plane spanning paths. Given a set of points in general position , we will call the corresponding flip graph of plane spanning paths . Currently, the main open problem is deciding whether is connected. Here we find a large connected component consisting of what we call generalized peeling paths. We note that Theorem 6 was independently discovered by Kleist, Kramer, and Rieck [12]. We use the number of these paths to prove that there are at least well-separated caterpillars on . Finally, we investigate the minimal size of components in .
Theorem 6.
Let be a set of points in general position. Then contains a connected component of size .
Theorem 7.
Let be a point set of points in general position. Then, contains no connected component of size at most .
References
- [1] Oswin Aichholzer, Franz Aurenhammer, and Ferran Hurtado. Sequences of spanning trees and a fixed tree theorem. Computational Geometry, 21(1-2):3–20, 2002. doi:10.1016/S0925-7721(01)00042-6.
- [2] Oswin Aichholzer, Brad Ballinger, Therese Biedl, Mirela Damian, Erik D. Demaine, Adam Hesterberg, Matias Korman, Anna Lubiw, Jayson Lynch, Josef Tkadlec, and et al. Reconfiguration of non-crossing spanning trees. Journal of Computational Geometry, 15(1):224–253, December 2024. doi:10.20382/jocg.v15i1a9.
- [3] Oswin Aichholzer, Kristin Knorr, Wolfgang Mulzer, Johannes Obenaus, Rosna Paul, and Birgit Vogtenhuber. Flipping plane spanning paths. In WALCOM, volume 13973 of Lecture Notes in Computer Science, pages 49–60. Springer, 2023. doi:10.1007/978-3-031-27051-2_5.
- [4] Oswin Aichholzer and Klaus Reinhardt. A quadratic distance bound on sliding between crossing-free spanning trees. Computational Geometry, 37(3):155–161, 2007. doi:10.1016/j.comgeo.2004.12.010.
- [5] Selim G. Akl, Kamrul Islam, and Henk Meijer. On planar path transformation. Information Processing Letters, 104(2):59–64, 2007. doi:10.1016/j.ipl.2007.05.009.
- [6] Todor Antić, Guillermo Gamboa Quintero, and Jelena Glišić. jelena-glisic/Caterpillar-Slides. Software, swhId: swh:1:dir:552a6b334147879c561c75db5d9b586bf6c23aa2 (visited on 2025-09-12). URL: https://github.com/jelena-glisic/Caterpillar-Slides, doi:10.4230/artifacts.24692.
- [7] David Avis and Komei Fukuda. Reverse search for enumeration. Discrete Applied Mathematics, 65(1-3):21–46, 1996. doi:10.1016/0166-218X(95)00026-N.
- [8] Håvard Bakke Bjerkevik, Linda Kleist, Torsten Ueckerdt, and Birgit Vogtenhuber. Flipping Non-Crossing Spanning Trees, pages 2313–2325. Society for Industrial and Applied Mathematics, 2025. doi:10.1137/1.9781611978322.77.
- [9] Nicolas Bousquet, Lucas de Meyer, Théo Pierron, and Alexandra Wesolek. Reconfiguration of Plane Trees in Convex Geometric Graphs. In Wolfgang Mulzer and Jeff M. Phillips, editors, 40th International Symposium on Computational Geometry (SoCG 2024), volume 293 of Leibniz International Proceedings in Informatics (LIPIcs), pages 22:1–22:17, Dagstuhl, Germany, 2024. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.SoCG.2024.22.
- [10] Nicolas Bousquet, Valentin Gledel, Jonathan Narboni, and Théo Pierron. A note on the flip distance between non-crossing spanning trees. Computating in Geometry and Topology, 2(1):8:1–8:7, 2023. doi:10.57717/cgt.v2i1.36.
- [11] Jou-Ming Chang and Ro-Yu Wu. On the diameter of geometric path graphs of points in convex position. Information Processing Letters, 109(8):409–413, 2009. doi:10.1016/J.IPL.2008.12.017.
- [12] Linda Kleist, Peter Kramer, and Christian Rieck. On the connectivity of the flip graph of plane spanning paths. In Daniel Kráľ and Martin Milanič, editors, Graph-Theoretic Concepts in Computer Science, pages 327–342, Cham, 2025. Springer Nature Switzerland. doi:10.1007/978-3-031-75409-8_23.
- [13] Torrie L. Nichols, Alexander Pilz, Csaba D. Tóth, and Ahad N. Zehmakan. Transition operations over plane trees. Discrete Mathematics, 343(8):111929, 2020. doi:10.1016/j.disc.2020.111929.
- [14] Naomi Nishimura. Introduction to reconfiguration. Algorithms, 11(4), 2018. doi:10.3390/a11040052.
