2025-11-23T03:37:16.288381

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

Moviéndose a través de productos cartesianos, coronas y uniones en posición general

Información Básica

  • 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

Resumen

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.

Antecedentes de Investigación y Motivación

Origen del Problema

  1. 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
  2. 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
  3. 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

Significado de la Investigación

  1. 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
  2. Aplicaciones prácticas: Proporciona fundamentos teóricos para la planificación de rutas y coordinación de robots móviles
  3. 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

Contribuciones Principales

  1. 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
  2. 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(KnKm)\text{Mobgp}(K_n \square K_m)
    • Grafos de malla: Mobgp(PnPm)=3\text{Mobgp}(P_n \square P_m) = 3 (cuando n,m3n,m \geq 3)
    • Prismas de árboles: Mobgp(TK2)=(T)\text{Mobgp}(T \square K_2) = \ell(T) (número de hojas)
    • Resultados parciales para grafos cilíndricos y toroidales
  3. 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
  4. Construcción algorítmica: Construye conjuntos específicos de posición general en movimiento y secuencias de movimiento para múltiples familias de grafos

Explicación Detallada de Métodos

Definición de Tareas

Conjunto de posición general: Un subconjunto de vértices SS de un grafo GG se denomina conjunto de posición general si ningún trío de vértices en SS se encuentra en el mismo camino más corto de GG.

Conjunto de posición general en movimiento: Si comenzando desde un conjunto de posición general SS, existe una serie de movimientos legales tal que cada vértice del grafo es visitado al menos una vez por algún robot, entonces SS se denomina conjunto de posición general en movimiento.

Movimiento legal: Un movimiento de un robot desde el vértice uu al vértice adyacente vv, denotado uvu \rightsquigarrow v, es legal si y solo si:

  1. vv no tiene actualmente un robot
  2. 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)\text{Mobgp}(G) denota el tamaño del conjunto máximo de posición general en movimiento del grafo GG.

Métodos Técnicos Principales

1. Análisis de Cotas para Productos Cartesianos

Para el producto cartesiano GHG \square H, el artículo establece dos cotas inferiores importantes:

Proposición 2.1:

  • Mobgp(GH)max{Mobgp(G),Mobgp(H)}\text{Mobgp}(G \square H) \geq \max\{\text{Mobgp}(G), \text{Mobgp}(H)\}
  • Mobgp(GH)max{gpo(G),gpo(H)}\text{Mobgp}(G \square H) \geq \max\{\text{gp}^o(G), \text{gp}^o(H)\}

donde gpo(G)\text{gp}^o(G) es el número de posición general exterior.

2. Técnica de Análisis de Capas

Utiliza la estructura de capas del producto cartesiano (capas GG y capas HH) para el análisis:

  • Capas GG: Subgrafos inducidos por V(G)×{h}V(G) \times \{h\}, denotados como GhG^h
  • Capas HH: Subgrafos inducidos por {g}×V(H)\{g\} \times V(H), denotados como gH{}^gH

3. Utilización de Convexidad

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.

4. Método de Prueba Constructiva

Para la prueba de cotas inferiores, el artículo utiliza el método constructivo:

  1. Colocar robots en capas específicas
  2. Diseñar secuencias de movimiento concretas
  3. Verificar la legalidad de cada movimiento
  4. Demostrar que todos los vértices pueden ser visitados

Puntos de Innovación Técnica

  1. Estrategia de movimiento entre capas: Desarrolla técnicas para mover robots de forma segura entre diferentes capas, manteniendo la propiedad de posición general
  2. Utilización de simetría: Aprovecha ingeniosamente la simetría del grafo para simplificar el diseño de secuencias de movimiento
  3. Perspectivas de geometría combinatoria: Conecta el problema de posición general en movimiento con problemas de posición en geometría combinatoria
  4. Construcción recursiva: Para ciertas familias de grafos, establece métodos de construcción recursivos

Configuración Experimental

Métodos de Verificación Teórica

Como artículo de matemática pura, este trabajo utiliza pruebas matemáticas rigurosas en lugar de verificación experimental:

  1. Prueba constructiva: Demuestra cotas inferiores mediante construcción explícita de conjuntos de posición general en movimiento
  2. Prueba por contradicción: Demuestra cotas superiores asumiendo la existencia de conjuntos más grandes y derivando una contradicción
  3. Método de inducción: Utiliza inducción matemática para ciertas familias de grafos parametrizadas
  4. Verificación asistida por computadora: Para casos complejos (como grafos toroidales), utiliza búsqueda computarizada para verificar resultados

Familias de Grafos Analizadas

  1. Productos cartesianos de grafos completos: KrKsK_r \square K_s
  2. Productos cartesianos de caminos: PnPmP_n \square P_m (grafos de malla)
  3. Prismas de árboles: TK2T \square K_2
  4. Grafos cilíndricos: CrPsC_r \square P_s
  5. Grafos toroidales: CrCsC_r \square C_s
  6. Coronas: GHG \odot H
  7. Uniones: GHG \vee H

Resultados Experimentales

Resultados Teóricos Principales

1. Valores Exactos para Productos Cartesianos de Grafos Completos

Teorema 2.4: Para nm1n \geq m \geq 1: Mobgp(KnKm)={nsi m{1,2}n+m3si m3\text{Mobgp}(K_n \square K_m) = \begin{cases} n & \text{si } m \in \{1,2\} \\ n + m - 3 & \text{si } m \geq 3 \end{cases}

2. Resultados para Grafos de Malla

Teorema 3.2: Para n,m3n,m \geq 3, Mobgp(PnPm)=3\text{Mobgp}(P_n \square P_m) = 3

Teorema 3.3: Para la malla infinita, Mobgp(PP)=4\text{Mobgp}(P_\infty \square P_\infty) = 4

3. Prismas de Árboles

Teorema 3.1: Para cualquier árbol TT de orden al menos 3, Mobgp(TK2)=(T)\text{Mobgp}(T \square K_2) = \ell(T)

donde (T)\ell(T) denota el número de hojas del árbol TT.

4. Resultados Parciales para Grafos Cilíndricos

Teorema 3.4: Para n3n \geq 3: Mobgp(CnK2)={3si n=32si n=44en otro caso\text{Mobgp}(C_n \square K_2) = \begin{cases} 3 & \text{si } n = 3 \\ 2 & \text{si } n = 4 \\ 4 & \text{en otro caso} \end{cases}

5. Cotas para Coronas

Teorema 4.1: Para grafos arbitrarios GG y HH: max{Mobgp(G),Mobgp(HK1)}Mobgp(GH)max{n(G),gp(HK1)}\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. Cotas para Grafos de Unión

Teorema 4.4: Si los números de clique de GG y HH son al menos 2 y no son ambos cliques, entonces: min{ω(G),ω(H)}+1Mobgp(GH)ω(G)+ω(H)1\min\{\omega(G), \omega(H)\} + 1 \leq \text{Mobgp}(G \vee H) \leq \omega(G) + \omega(H) - 1

Precisión de las Cotas

El artículo demuestra que todas las cotas propuestas son precisas, alcanzadas por familias de grafos específicas:

  1. Precisión de cotas inferiores: Demostrada mediante KrPsK_r \square P_s
  2. Precisión de cotas superiores: Demostrada mediante ejemplos como productos cartesianos de grafos estrella
  3. Análisis de brechas: Demuestra que la brecha entre el número de posición general en movimiento y el número de posición general puede ser arbitrariamente grande

Hallazgos Importantes

  1. Costo de la movilidad: El número de posición general en movimiento es típicamente estrictamente menor que el número de posición general
  2. Dependencia de la estructura: El número de posición general en movimiento depende fuertemente de las características estructurales del grafo
  3. Impacto de operaciones de productos: Diferentes operaciones de productos de grafos tienen patrones de impacto diferentes en el número de posición general en movimiento

Trabajo Relacionado

Problema Estático de Posición General

  1. Origen: Problema geométrico de Dudeney, posteriormente introducido en teoría de grafos por Manuel y Klavžar
  2. Investigación de productos cartesianos: Amplia literatura que estudia conjuntos de posición general en productos cartesianos
  3. Problemas variantes: Conceptos relacionados como posición general exterior, posición general inferior, visibilidad mutua, etc.

Problemas de Versión Móvil

  1. Primera propuesta: Definido por primera vez por Klavžar et al. en 2023
  2. Familias de grafos especiales: Familias estudiadas incluyen grafos de bloques, productos raíz, grafos de Kneser, grafos unicíclicos, etc.
  3. Problemas dinámicos relacionados: Problemas como visibilidad mutua en movimiento, etc.

Aplicaciones en Navegación de Robots

  1. Problema de visibilidad mutua: Aplicaciones en navegación de robots y comunicación
  2. Planificación de rutas: Relacionado con problemas de evitación de obstáculos en planificación de rutas de robots
  3. Algoritmos distribuidos: Relacionado con problemas de coordinación en sistemas de robots distribuidos

Conclusiones y Discusión

Conclusiones Principales

  1. Marco sistemático: Establece un marco teórico sistemático para el número de posición general en movimiento de productos cartesianos, coronas y grafos de unión
  2. Resultados exactos: Obtiene valores exactos del número de posición general en movimiento para múltiples familias de grafos importantes
  3. Completitud de cotas: Proporciona cotas precisas superiores e inferiores y demuestra su optimalidad
  4. Métodos de construcción: Desarrolla métodos generales para construir conjuntos de posición general en movimiento

Limitaciones

  1. Complejidad computacional: El artículo no discute la complejidad algorítmica de calcular el número de posición general en movimiento
  2. Grafos generales: Aún faltan métodos efectivos de cálculo para el número de posición general en movimiento de grafos generales
  3. Estrategias dinámicas: Los problemas de optimización de estrategias de movimiento no se han investigado en profundidad
  4. Restricciones prácticas: No se consideran las restricciones físicas en sistemas de robots reales

Direcciones Futuras

El artículo propone múltiples problemas abiertos en la Sección 5:

  1. Cotas superiores no triviales para productos cartesianos: Buscar cotas superiores mejores para Mobgp(GH)\text{Mobgp}(G \square H)
  2. Casos de dimensiones superiores: Investigar el número de posición general en movimiento de productos cartesianos múltiples PkP_\infty^{\square k}
  3. Familias de grafos especiales: Determinar valores exactos para grafos cilíndricos C7PsC_7 \square P_s y C10PsC_{10} \square P_s
  4. Otros productos de grafos: Investigar problemas de posición general en movimiento para productos fuertes y productos directos
  5. Hipercubos: Determinar el número de posición general en movimiento de hipercubos

Evaluación Profunda

Fortalezas

  1. Profundidad teórica: Proporciona análisis teórico profundo del problema de posición general en movimiento, estableciendo un marco teórico sistemático
  2. Innovación metodológica: Desarrolla múltiples técnicas de análisis, incluyendo análisis de capas, utilización de simetría y métodos de prueba constructiva
  3. Completitud de resultados: No solo proporciona cotas, sino que demuestra la precisión de las cotas y proporciona ejemplos concretos que las alcanzan
  4. Claridad de escritura: La estructura del artículo es clara, las pruebas son rigurosas y fáciles de entender y verificar
  5. Importancia del problema: El problema estudiado tiene importante valor teórico y potencial valor práctico

Deficiencias

  1. Aspecto algorítmico: Carece de algoritmos efectivos para calcular el número de posición general en movimiento de grafos generales
  2. Análisis de complejidad: No discute la complejidad computacional de problemas relacionados
  3. Aplicaciones prácticas: La conexión con sistemas de robots reales aún necesita fortalecerse
  4. Problemas abiertos: Aún hay muchos problemas abiertos importantes por resolver

Impacto

  1. Contribución teórica: Contribuye una nueva dirección de investigación al campo de la matemática combinatoria y teoría de grafos
  2. Valor metodológico: Los métodos de análisis proporcionados pueden aplicarse a otros problemas relacionados
  3. Potencial de aplicación: Proporciona fundamentos teóricos para planificación de rutas de robots y optimización de redes
  4. Inspiración para investigación: Los problemas abiertos propuestos inspirarán investigaciones posteriores

Escenarios de Aplicación

  1. Redes de robots: Coordinación y planificación de rutas en sistemas de múltiples robots
  2. Redes de sensores: Despliegue de nodos sensores y optimización de comunicación
  3. Seguridad de redes: Diseño de protocolos de comunicación segura en sistemas distribuidos
  4. Investigación en teoría de grafos: Como fundamento teórico para investigación de problemas de posición en teoría de grafos

Referencias

El artículo cita 32 referencias relacionadas, principalmente incluyendo:

  1. Trabajos fundamentales en problemas de posición general: Manuel & Klavžar (2018)
  2. Serie de investigaciones sobre posición general en productos cartesianos: Múltiples artículos de Klavžar et al.
  3. Trabajos relacionados con navegación de robots: Investigación de aplicaciones de Aljohani, Sharma et al.
  4. Primer artículo sobre problema de posición general en movimiento: Klavžar et al. (2023)

Este artículo proporciona análisis teórico sistemático del problema de posición general en movimiento, poseyendo importante valor teórico en los campos de matemática combinatoria y teoría de grafos, mientras que simultáneamente proporciona fundamentos teóricos para aplicaciones prácticas de navegación de robots. Aunque aún hay problemas abiertos por resolver, el marco teórico y los métodos de análisis establecidos por el artículo proporcionan una base sólida para investigaciones posteriores.