Moving through Cartesian products, coronas and joins in general position
Klavžar, Krishnakumar, Kuziak et al.
The general position problem asks for large sets of vertices such that no three vertices of the set lie on a common shortest path. Recently a dynamic version of this problem was defined, called the \emph{mobile general position problem}, in which a collection of robots must visit all the vertices of the graph whilst remaining in general position. In this paper we investigate this problem in the context of Cartesian products, corona products and joins, giving upper and lower bounds for general graphs and exact values for families including grids, cylinders, Hamming graphs and prisms of trees.
academic
Moving through Cartesian products, coronas and joins in general position
The general position problem seeks to find large vertex sets such that no three vertices in the set lie on the same shortest path. A dynamic version of this problem, termed the moving general position problem, was recently defined, in which a group of robots must visit all vertices of a graph while maintaining general position. This paper investigates this problem in the context of Cartesian products, coronas, and joins, providing upper and lower bounds for general graphs as well as exact values for graph families including grids, cylinders, Hamming graphs, and tree prisms.
Static General Position Problem: Originating from Dudeney's geometric puzzle, it seeks the maximum vertex set in a graph such that no three vertices in the set lie on the same shortest path
Robot Communication Applications: Assuming robots communicate via shortest paths, to avoid signal interference, it is necessary to ensure no robot lies on the shortest path between two other robots
Dynamic Requirements: Robot navigation in real-world scenarios is dynamic, requiring movement through networks, which motivates consideration of the moving version of the general position problem
Theoretical Value: Extends the scope of the general position problem in traditional graph theory from static to dynamic settings
Practical Applications: Provides theoretical foundations for path planning and coordination of mobile robots
Graph Structure Analysis: Deepens understanding of graph structures through studying moving general position numbers under different graph product operations
Establishing Foundational Theoretical Framework: Provides systematic upper and lower bounds for moving general position numbers in Cartesian products, coronas, and join graphs
Computing Exact Values: Derives exact formulas for moving general position numbers of several important graph families, including:
Cartesian products of complete graphs: Mobgp(Kn□Km)
Grid graphs: Mobgp(Pn□Pm)=3 (when n,m≥3)
Tree prisms: Mobgp(T□K2)=ℓ(T) (number of leaves)
Partial results for cylinder and torus graphs
Tightness Analysis of Bounds: Proves tightness of proposed bounds and provides specific graph families achieving these bounds
Algorithmic Construction: Constructs concrete moving general position sets and movement sequences for multiple graph families
General Position Set: A vertex subset S of graph G is called a general position set if no three vertices in S lie on the same shortest path in G.
Moving General Position Set: A set S is called a moving general position set if, starting from S, there exists a sequence of legal moves such that every vertex of the graph is visited by some robot at least once.
Legal Move: A move u⇝v of a robot from vertex u to adjacent vertex v is legal if and only if:
v currently has no robot
The resulting new configuration remains a general position set
Moving General Position Number: Mobgp(G) denotes the size of the maximum moving general position set of graph G.
The paper cites 32 related references, primarily including:
Foundational Work on General Position Problems: Manuel & Klavžar (2018)
Series of Research on General Position in Cartesian Products: Multiple papers by Klavžar et al.
Robot Navigation Related Work: Application research by Aljohani, Sharma, et al.
First Paper on Moving General Position Problem: Klavžar et al. (2023)
This paper provides systematic theoretical analysis of the moving general position problem with significant theoretical value in combinatorics and graph theory, while simultaneously providing theoretical foundation for practical robot navigation applications. Although some open problems remain unsolved, the theoretical framework and analytical methods established in this paper provide solid foundation for subsequent research.