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.
- ID del Artículo: 2505.00535
- Título: Moviéndose a través de productos cartesianos, coronas y uniones en posición general
- Autores: Sandi Klavžar, Aditi Krishnakumar, Dorota Kuziak, Ethan Shallcross, James Tuite, Ismael G. Yero
- Clasificación: math.CO (Matemática Combinatoria)
- Fecha de Publicación: 16 de octubre de 2025 (versión arXiv)
- Enlace del Artículo: https://arxiv.org/abs/2505.00535
El problema de posición general requiere encontrar conjuntos grandes de vértices tales que ningún trío de vértices en el conjunto se encuentre en el mismo camino más corto. Recientemente se definió una versión dinámica de este problema, denominada problema de posición general en movimiento, en el cual un conjunto de robots debe visitar todos los vértices del grafo mientras mantiene la posición general. Este artículo estudia este problema en el contexto de productos cartesianos, coronas y uniones, proporcionando cotas superiores e inferiores para grafos generales así como valores exactos para familias de grafos que incluyen mallas, cilindros, grafos de Hamming y prismas de árboles.
- Problema estático de posición general: Originado en el acertijo geométrico de Dudeney, requiere encontrar el conjunto máximo de vértices en un grafo tal que ningún trío de vértices se encuentre en el mismo camino más corto
- Aplicaciones en comunicación de robots: Suponiendo que los robots envían señales a través de caminos más cortos para comunicarse, para evitar interferencias en la comunicación, es necesario asegurar que ningún robot se encuentre en el camino más corto entre otros dos robots
- Requisitos dinámicos: En el mundo real, la navegación de robots es dinámica y requiere movimiento dentro de la red, lo que motiva a los investigadores a considerar la versión móvil del problema de posición general
- Valor teórico: Extiende el alcance de la investigación del problema de posición general en la teoría de grafos tradicional, pasando de lo estático a lo dinámico
- Aplicaciones prácticas: Proporciona fundamentos teóricos para la planificación de rutas y coordinación de robots móviles
- Análisis de estructuras de grafos: Profundiza la comprensión de estructuras de grafos mediante el estudio del número de posición general en movimiento bajo diferentes operaciones de productos de grafos
- Establecimiento de marco teórico fundamental: Proporciona cotas sistemáticas superiores e inferiores para el número de posición general en movimiento de productos cartesianos, coronas y grafos de unión
- Cálculo de valores exactos: Proporciona fórmulas exactas para el número de posición general en movimiento de múltiples familias de grafos importantes, incluyendo:
- Producto cartesiano de grafos completos: Mobgp(Kn□Km)
- Grafos de malla: Mobgp(Pn□Pm)=3 (cuando n,m≥3)
- Prismas de árboles: Mobgp(T□K2)=ℓ(T) (número de hojas)
- Resultados parciales para grafos cilíndricos y toroidales
- Análisis de la precisión de cotas: Demuestra la precisión de las cotas propuestas y proporciona familias de grafos específicas que alcanzan las cotas
- Construcción algorítmica: Construye conjuntos específicos de posición general en movimiento y secuencias de movimiento para múltiples familias de grafos
Conjunto de posición general: Un subconjunto de vértices S de un grafo G se denomina conjunto de posición general si ningún trío de vértices en S se encuentra en el mismo camino más corto de G.
Conjunto de posición general en movimiento: Si comenzando desde un conjunto de posición general S, existe una serie de movimientos legales tal que cada vértice del grafo es visitado al menos una vez por algún robot, entonces S se denomina conjunto de posición general en movimiento.
Movimiento legal: Un movimiento de un robot desde el vértice u al vértice adyacente v, denotado u⇝v, es legal si y solo si:
- v no tiene actualmente un robot
- La nueva configuración después del movimiento sigue siendo un conjunto de posición general
Número de posición general en movimiento: Mobgp(G) denota el tamaño del conjunto máximo de posición general en movimiento del grafo G.
Para el producto cartesiano G□H, el artículo establece dos cotas inferiores importantes:
Proposición 2.1:
- Mobgp(G□H)≥max{Mobgp(G),Mobgp(H)}
- Mobgp(G□H)≥max{gpo(G),gpo(H)}
donde gpo(G) es el número de posición general exterior.
Utiliza la estructura de capas del producto cartesiano (capas G y capas H) para el análisis:
- Capas G: Subgrafos inducidos por V(G)×{h}, denotados como Gh
- Capas H: Subgrafos inducidos por {g}×V(H), denotados como gH
Observación clave: Las capas en el producto cartesiano son subgrafos convexos, lo que significa que los caminos más cortos dentro de una capa no abandonan esa capa.
Para la prueba de cotas inferiores, el artículo utiliza el método constructivo:
- Colocar robots en capas específicas
- Diseñar secuencias de movimiento concretas
- Verificar la legalidad de cada movimiento
- Demostrar que todos los vértices pueden ser visitados
- Estrategia de movimiento entre capas: Desarrolla técnicas para mover robots de forma segura entre diferentes capas, manteniendo la propiedad de posición general
- Utilización de simetría: Aprovecha ingeniosamente la simetría del grafo para simplificar el diseño de secuencias de movimiento
- Perspectivas de geometría combinatoria: Conecta el problema de posición general en movimiento con problemas de posición en geometría combinatoria
- Construcción recursiva: Para ciertas familias de grafos, establece métodos de construcción recursivos
Como artículo de matemática pura, este trabajo utiliza pruebas matemáticas rigurosas en lugar de verificación experimental:
- Prueba constructiva: Demuestra cotas inferiores mediante construcción explícita de conjuntos de posición general en movimiento
- Prueba por contradicción: Demuestra cotas superiores asumiendo la existencia de conjuntos más grandes y derivando una contradicción
- Método de inducción: Utiliza inducción matemática para ciertas familias de grafos parametrizadas
- Verificación asistida por computadora: Para casos complejos (como grafos toroidales), utiliza búsqueda computarizada para verificar resultados
- Productos cartesianos de grafos completos: Kr□Ks
- Productos cartesianos de caminos: Pn□Pm (grafos de malla)
- Prismas de árboles: T□K2
- Grafos cilíndricos: Cr□Ps
- Grafos toroidales: Cr□Cs
- Coronas: G⊙H
- Uniones: G∨H
Teorema 2.4: Para n≥m≥1:
undefined