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.
General Position Set: A vertex subset of graph is called a general position set if no three vertices in lie on the same shortest path in .
Moving General Position Set: A set is called a moving general position set if, starting from , 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 of a robot from vertex to adjacent vertex is legal if and only if:
Moving General Position Number: denotes the size of the maximum moving general position set of graph .
For Cartesian product , the paper establishes two important lower bounds:
Proposition 2.1:
where is the outer general position number.
Utilizes the layer structure of Cartesian products (-layers and -layers) for analysis:
Key observation: Layers in Cartesian products are convex subgraphs, meaning shortest paths within layers do not leave the layer.
For lower bound proofs, the paper employs constructive methods:
As a pure mathematics paper, this work employs rigorous mathematical proofs rather than experimental verification:
Theorem 2.4: For :
n & \text{if } m \in \{1,2\} \\ n + m - 3 & \text{if } m \geq 3 \end{cases}$$ #### 2. Results for Grid Graphs **Theorem 3.2**: For $n,m \geq 3$, $\text{Mobgp}(P_n \square P_m) = 3$ **Theorem 3.3**: For infinite grids, $\text{Mobgp}(P_\infty \square P_\infty) = 4$ #### 3. Tree Prisms **Theorem 3.1**: For any tree $T$ with order at least 3, $\text{Mobgp}(T \square K_2) = \ell(T)$ where $\ell(T)$ denotes the number of leaves of tree $T$. #### 4. Partial Results for Cylinder Graphs **Theorem 3.4**: For $n \geq 3$: $$\text{Mobgp}(C_n \square K_2) = \begin{cases} 3 & \text{if } n = 3 \\ 2 & \text{if } n = 4 \\ 4 & \text{otherwise} \end{cases}$$ #### 5. Bounds for Coronas **Theorem 4.1**: For arbitrary graphs $G$ and $H$: $$\max\{\text{Mobgp}(G), \text{Mobgp}(H \vee K_1)\} \leq \text{Mobgp}(G \odot H) \leq \max\{n(G), \text{gp}(H \vee K_1)\}$$ #### 6. Bounds for Join Graphs **Theorem 4.4**: If $G$ and $H$ have clique number at least 2 and are not both cliques, then: $$\min\{\omega(G), \omega(H)\} + 1 \leq \text{Mobgp}(G \vee H) \leq \omega(G) + \omega(H) - 1$$ ### Tightness of Bounds The paper proves all proposed bounds are tight through specific graph families achieving these bounds: 1. **Lower Bound Tightness**: Proved via $K_r \square P_s$ for bounds in Proposition 2.1 2. **Upper Bound Tightness**: Demonstrated through Cartesian products of star graphs and other examples 3. **Gap Analysis**: Shows the gap between moving general position number and general position number can be arbitrarily large ### Important Findings 1. **Cost of Mobility**: Moving general position number is typically strictly smaller than general position number 2. **Structure Dependency**: Moving general position number strongly depends on graph structural properties 3. **Impact of Product Operations**: Different graph product operations have different impact patterns on moving general position numbers ## Related Work ### Static General Position Problem 1. **Origins**: Dudeney's geometric problem, later introduced to graph theory by Manuel and Klavžar 2. **Cartesian Product Research**: Extensive literature studies general position sets in Cartesian products 3. **Variant Problems**: Related concepts including outer general position, lower general position, mutual visibility, etc. ### Moving Version Problem 1. **First Introduction**: Defined by Klavžar et al. in 2023 2. **Special Graph Families**: Studied families include block graphs, rooted products, Kneser graphs, unicyclic graphs, etc. 3. **Related Dynamic Problems**: Moving mutual visibility problems, etc. ### Robot Navigation Applications 1. **Mutual Visibility Problems**: Applications in robot navigation and communication 2. **Path Planning**: Related to obstacle avoidance in robot path planning 3. **Distributed Algorithms**: Related to coordination problems in distributed robot systems ## Conclusions and Discussion ### Main Conclusions 1. **Systematic Framework**: Establishes systematic theoretical framework for moving general position numbers in Cartesian products, coronas, and join graphs 2. **Exact Results**: Obtains exact values for moving general position numbers of several important graph families 3. **Complete Bounds**: Provides tight upper and lower bounds and proves their optimality 4. **Construction Methods**: Develops general methods for constructing moving general position sets ### Limitations 1. **Computational Complexity**: Does not discuss algorithmic complexity of computing moving general position numbers 2. **General Graphs**: Lacks effective computational methods for moving general position numbers of general graphs 3. **Dynamic Strategies**: Optimization of movement strategies not deeply investigated 4. **Practical Constraints**: Does not consider physical constraints in real robot systems ### Future Directions The paper proposes multiple open problems in Section 5: 1. **Non-trivial Upper Bounds for Cartesian Products**: Seek better upper bounds for $\text{Mobgp}(G \square H)$ 2. **Higher Dimensions**: Study moving general position numbers of $k$-fold Cartesian products $P_\infty^{\square k}$ 3. **Special Graph Families**: Determine exact values for cylinder graphs $C_7 \square P_s$ and $C_{10} \square P_s$ 4. **Other Graph Products**: Investigate moving general position problems for strong products and direct products 5. **Hypercubes**: Determine moving general position numbers of hypercubes ## In-Depth Evaluation ### Strengths 1. **Theoretical Depth**: Provides in-depth theoretical analysis of the moving general position problem with systematic theoretical framework 2. **Methodological Innovation**: Develops multiple analytical techniques including layer analysis, symmetry exploitation, and constructive proof methods 3. **Result Completeness**: Not only provides bounds but proves their tightness with specific examples achieving these bounds 4. **Clear Presentation**: Well-structured paper with rigorous proofs that are easy to understand and verify 5. **Problem Importance**: The studied problem has significant theoretical value and potential practical applications ### Shortcomings 1. **Algorithmic Aspects**: Lacks effective algorithms for computing moving general position numbers of general graphs 2. **Complexity Analysis**: Does not discuss computational complexity of related problems 3. **Practical Applications**: Connection with real robot systems needs further strengthening 4. **Open Problems**: Many important open problems remain unsolved ### Impact 1. **Theoretical Contribution**: Contributes new research directions to combinatorics and graph theory 2. **Methodological Value**: Provided analytical methods applicable to other related problems 3. **Application Potential**: Provides theoretical foundation for robot path planning and network optimization 4. **Research Inspiration**: Proposed open problems will inspire subsequent research ### Applicable Scenarios 1. **Robot Networks**: Coordination and path planning in multi-robot systems 2. **Sensor Networks**: Deployment and communication optimization of sensor nodes 3. **Network Security**: Design of secure communication protocols in distributed systems 4. **Graph Theory Research**: Serves as theoretical foundation for position problem research in graph theory ## References The paper cites 32 related references, primarily including: 1. **Foundational Work on General Position Problems**: Manuel & Klavžar (2018) 2. **Series of Research on General Position in Cartesian Products**: Multiple papers by Klavžar et al. 3. **Robot Navigation Related Work**: Application research by Aljohani, Sharma, et al. 4. **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.