2025-11-16T18:28:12.845274

On open-separating dominating codes in graphs

Chakraborty, Wagler
Using dominating sets to separate vertices of graphs is a well-studied problem in the larger domain of identification problems. In such problems, the objective is to choose a suitable dominating set $C$ of a graph $G$ which is also separating in the sense that the neighbourhoods of any two distinct vertices of $G$ have distinct intersections with $C$. Such a dominating and separating set $C$ of a graph is often referred to as a code in the literature. Depending on the types of dominating and separating sets used, various problems arise under various names in the literature. In this paper, we introduce a new problem in the same realm of identification problems whereby the code, called open-separating dominating code, or OD-code for short, is a dominating set and uses open neighbourhoods for separating vertices. The paper studies the fundamental properties concerning the existence, hardness and minimality of OD-codes. Due to the emergence of a close and yet difficult to establish relation of the OD-code with another well-studied code in the literature called open (neighborhood)-locating dominating code (referred to as the open-separating total-dominating code and abbreviated as OTD-code in this paper), we compare the two codes on various graph families. Finally, we also provide an equivalent reformulation of the problem of finding OD-codes of a graph as a covering problem in a suitable hypergraph and discuss the polyhedra associated with OD-codes, again in relation to OTD-codes of some graph families already studied in this context.
academic

Sobre códigos dominantes separadores de vecindad abierta en grafos

Información Básica

  • ID del Artículo: 2402.03015
  • Título: On open-separating dominating codes in graphs
  • Autores: Dipayan Chakraborty, Annegret K. Wagler
  • Clasificación: math.CO (Matemática Combinatoria), cs.DM (Matemática Discreta)
  • Fecha de Publicación: 5 de febrero de 2024 (preimpresión en arXiv)
  • Enlace del Artículo: https://arxiv.org/abs/2402.03015

Resumen

Este artículo introduce un nuevo problema en el campo de identificación de grafos: los códigos dominantes separadores de vecindad abierta (códigos OD). El problema requiere seleccionar un subconjunto de vértices que sea simultáneamente un conjunto dominante y posea la propiedad de separación, de modo que las intersecciones de las vecindades abiertas de dos vértices distintos con este subconjunto sean siempre diferentes. El artículo estudia sistemáticamente la existencia, complejidad computacional y minimalidad de los códigos OD, realizando una comparación profunda con los códigos dominantes localizadores de vecindad abierta existentes (códigos OTD). Además, el artículo reformula el problema de códigos OD como un problema de cobertura de hipergrafos y discute las estructuras poliedrales relacionadas.

Antecedentes de Investigación y Motivación

Contexto del Problema

  1. Importancia de los problemas de identificación: En teoría de grafos, la separación de vértices mediante conjuntos dominantes es una dirección de investigación clásica en el campo de problemas de identificación, con amplias aplicaciones prácticas, como la detección de fallos en redes de multiprocesadores y la localización de intrusos en redes de sensores.
  2. Limitaciones de los tipos de códigos existentes: La literatura contiene múltiples combinaciones de códigos, incluyendo:
    • Códigos identificadores (ID-codes): separación de vecindad cerrada + dominación
    • Códigos dominantes localizadores (LD-codes): localización + dominación
    • Códigos dominantes totales separadores de vecindad abierta (OTD-codes): separación de vecindad abierta + dominación total
  3. Vacío de investigación: La combinación de separación de vecindad abierta con dominación ordinaria (código OD) no había sido estudiada sistemáticamente anteriormente, aunque esta combinación es teóricamente natural y constituye un complemento necesario.

Motivación de Aplicaciones Prácticas

  • Sistemas de Monitoreo: En la vigilancia de edificios, cuando ciertos sensores son destruidos por intrusos, es necesario utilizar la propiedad de separación de vecindad abierta para localizar con precisión la posición del intruso
  • Seguridad de Redes: En topologías de red, el despliegue de dispositivos de detección debe garantizar la identificación y localización de nodos anómalos

Contribuciones Principales

  1. Introducción de un nuevo tipo de código: Primera definición y estudio sistemático de códigos dominantes separadores de vecindad abierta (códigos OD)
  2. Establecimiento de fundamentos teóricos: Demostración de condiciones necesarias y suficientes para la existencia de códigos OD, así como relaciones con otros tipos de códigos
  3. Análisis de Complejidad: Demostración de la completitud NP del problema OD-Code y la dificultad NP de determinar si los números OD y OTD son iguales
  4. Análisis de Límites: Establecimiento de cotas superior e inferior para el número OD, demostrando en particular que para un grafo G de orden n sin vértices gemelos abiertos ni vértices aislados, se cumple ⌈log n⌉ ≤ γ_OD(G) ≤ n-1
  5. Comparación de Familias de Grafos: Comparación de propiedades de códigos OD y OTD en múltiples familias importantes de grafos
  6. Teoría Poliedral: Provisión de una reconstrucción de cobertura de hipergrafos del problema de códigos OD e investigación de estructuras poliedrales relacionadas

Explicación Detallada de Métodos

Definición de la Tarea

Dado un grafo G = (V,E), un subconjunto de vértices C ⊆ V es un código dominante separador de vecindad abierta (código OD) si y solo si:

  1. Propiedad de Dominación: Para cada vértice v ∈ V, Nv ∩ C ≠ ∅ (la intersección de la vecindad cerrada con C es no vacía)
  2. Propiedad de Separación de Vecindad Abierta: Para cada vértice v ∈ V, N(v) ∩ C es única (las intersecciones de las vecindades abiertas con C son todas distintas)

Donde N(v) denota la vecindad abierta del vértice v, y Nv = N(v) ∪ {v} denota la vecindad cerrada.

Marco Teórico

Análisis de Existencia

Teorema: Un grafo G es OD-aceptable si y solo si G no tiene vértices gemelos abiertos.

Los vértices gemelos abiertos son vértices distintos con la misma vecindad abierta, es decir, N(u) = N(v) y u ≠ v.

Reconstrucción de Hipergrafos

El artículo reformula equivalentemente el problema de códigos OD como un problema de cobertura de hipergrafos:

El Hipergrafo OD H_OD(G) = (V, F_OD) contiene los siguientes hiperedges:

  • Las vecindades cerradas de todos los vértices Nv
  • Las diferencias simétricas de vecindades abiertas de todos los pares de vértices distintos N(u)△N(v)

Donde A△B = (A\B) ∪ (B\A) denota la diferencia simétrica.

Demostración de Complejidad

El artículo demuestra la completitud NP del problema OD-Code mediante reducción desde el problema de SAT Lineal (LSAT). El grafo construido posee las siguientes propiedades:

  • Bipartito
  • Grado máximo 4
  • Circunferencia al menos 6

Puntos de Innovación Técnica

  1. Relación Exacta con Códigos OTD: Demostración de que para grafos OTD-aceptables G, se cumple γ_OTD(G) - 1 ≤ γ_OD(G) ≤ γ_OTD(G)
  2. Aplicación del Teorema de Bondy: Aplicación ingeniosa del teorema de Bondy para demostrar la cota superior del número OD
  3. Método de Teoría de Clústeres: Simplificación del análisis del problema mediante la eliminación de hiperedges redundantes para obtener clústeres OD

Configuración Experimental

Objetos de Estudio

El artículo estudia principalmente mediante análisis teórico las siguientes familias de grafos:

  • Grafos completos K_n
  • Uniones disjuntas de cliques
  • Grafos de k-clique-estrella
  • Grafos bipartitos (semigrafos, grafos k-biestrellas)
  • Grafos divididos (grafos araña de cabeza, grafos araña extendidos)
  • Grafos sol delgados

Métodos de Análisis

  1. Construcción de Clústeres OD: Determinación de la estructura de clústeres OD para cada familia de grafos
  2. Cálculo de Números de Cobertura: Utilización de teoría de cobertura de hipergrafos conocida para calcular números de cobertura mínimos
  3. Análisis Comparativo: Comparación con los números OTD correspondientes

Resultados Experimentales

Resultados Principales

Familia de Grafos Completos

  • Grafo Completo K_n (n ≥ 2): γ_OD(K_n) = n-1 = γ_OTD(K_n) (cuando n ≥ 3)
  • Emparejamiento kK_2: γ_OD(kK_2) = 2k-1 < 2k = γ_OTD(kK_2)

Familia de Grafos Bipartitos

  • Semigrafo B_k: γ_OD(B_k) = 2k-1 < 2k = γ_OTD(B_k)
  • k-Biestrellas D_k (k ≥ 3): γ_OD(D_k) = 2k-1 < 2k = γ_OTD(D_k)

Familia de Grafos Divididos

  • Araña de Cabeza Delgada H_k (k ≥ 3): γ_OD(H_k) = k = γ_OTD(H_k)
  • Araña de Cabeza Gruesa H̄_k (k ≥ 3): γ_OD(H̄_k) = k+1 = γ_OTD(H̄_k)
  • Araña Extendida Delgada E_k (k ≥ 4): γ_OD(E_k) = k < k+1 = γ_OTD(E_k)

Resultados Extremales

El artículo identifica familias de grafos que alcanzan los límites teóricos:

  • Alcance de Cota Superior: Grafos completos, semigrafos y sus uniones disjuntas alcanzan la cota superior γ_OD(G) = |V(G)| - 1
  • Análisis de Cota Inferior: Grafos divididos pueden aproximarse al límite inferior logarítmico ⌈log n⌉

Hallazgos Importantes

  1. No Aditividad: Para ciertos grafos desconectados, γ_OD(G) es mayor que la suma de los números OD de sus componentes conexas, fenómeno que no ocurre en otros tipos de códigos
  2. Dificultad NP de la Diferencia: Aunque los números OD y OTD difieren como máximo en 1, determinar si son iguales es NP-difícil

Trabajo Relacionado

Espectro de Problemas de Identificación

El artículo sistematiza la trayectoria de desarrollo de problemas de identificación:

  1. Códigos Identificadores (1998): Introducidos por primera vez por Karpovsky et al.
  2. Códigos Dominantes Localizadores (1988): Introducidos por Slater
  3. Variantes de Dominación Total (2006): Estudiadas por Haynes et al.
  4. Variantes de Vecindad Abierta (2002-2010): Códigos OTD propuestos independientemente por Honkala et al. y Seo-Slater

Campos de Aplicación

  • Detección de fallos en redes de multiprocesadores
  • Definibilidad lógica de grafos
  • Marcado estándar para problemas de isomorfismo de grafos
  • Localización de intrusos en redes de sensores

Conclusiones y Discusión

Conclusiones Principales

  1. Completitud Teórica: Los códigos OD cierran un vacío en el marco teórico de problemas de identificación, formando un sistema teórico completo con otros tipos de códigos
  2. Complejidad Computacional: El problema OD-Code es NP-completo, incluso en clases de grafos restringidas
  3. Relación Sutil con Códigos OTD: Los dos números difieren como máximo en 1, pero determinar si son iguales es difícil
  4. Clasificación de Familias de Grafos: En diferentes familias de grafos, los números OD y OTD pueden ser iguales o distintos, presentando una estructura combinatoria rica

Limitaciones

  1. Diseño de Algoritmos: El artículo se enfoca principalmente en propiedades teóricas, careciendo de algoritmos de aproximación o métodos heurísticos prácticos
  2. Cobertura de Familias de Grafos: Muchas familias importantes de grafos (como árboles, grafos de malla, etc.) aún no han sido estudiadas respecto a sus números OD
  3. Complejidad Parametrizada: No se han explorado análisis de complejidad más refinados como la tratabilidad de parámetro fijo

Direcciones Futuras

  1. Investigación Algorítmica: Diseño de algoritmos de aproximación y algoritmos exactos para códigos OD
  2. Análisis Parametrizado: Investigación de algoritmos de parámetro fijo con diversos parámetros de grafos
  3. Problemas Dinámicos: Consideración del mantenimiento de códigos OD cuando la estructura del grafo cambia
  4. Extensión de Aplicaciones: Exploración de aplicaciones de códigos OD en problemas de redes prácticas

Evaluación Profunda

Fortalezas

  1. Contribución Teórica: Establecimiento sistemático de fundamentos teóricos para códigos OD, llenando un vacío de investigación importante
  2. Innovación Metodológica: Aplicación ingeniosa de teoría de cobertura de hipergrafos y métodos poliedrales para analizar el problema
  3. Profundidad de Resultados: No solo proporciona resultados de existencia y complejidad, sino que analiza profundamente relaciones exactas con problemas relacionados
  4. Rigor Técnico: Demostraciones rigurosas utilizando múltiples técnicas avanzadas de matemática combinatoria

Deficiencias

  1. Practicidad: Como investigación puramente teórica, carece de implementación de algoritmos prácticos y evaluación de rendimiento
  2. Limitación de Familias de Grafos: Las familias de grafos estudiadas son relativamente limitadas, sin cubrir muchas clases importantes en aplicaciones prácticas
  3. Experimentos Computacionales: Ausencia de experimentos computacionales a gran escala para verificar resultados teóricos

Impacto

  1. Valor Académico: Proporciona nuevas direcciones de investigación y herramientas teóricas para el campo de problemas de identificación
  2. Significado Teórico: Enriquece la teoría de dominación y la teoría de marcado de grafos
  3. Contribución Metodológica: Demuestra la poderosa aplicación del método de cobertura de hipergrafos en optimización combinatoria

Escenarios Aplicables

  1. Investigación Teórica: Proporciona nuevos objetos de investigación para investigadores en teoría de grafos y optimización combinatoria
  2. Diseño de Redes: Aplicación potencial en diseño de sistemas de redes que requieren monitoreo de nodos y detección de fallos
  3. Competencias de Algoritmos: Los problemas combinatorios relacionados pueden aparecer en competencias de algoritmos

Referencias

El artículo cita 35 referencias relacionadas, cubriendo el desarrollo principal y métodos técnicos de problemas de identificación, en particular:

  • 26 Trabajo pionero de Karpovsky et al. sobre códigos identificadores
  • 32 Teoría fundamental de Slater sobre códigos dominantes localizadores
  • 33 Investigación de códigos OTD de Seo-Slater
  • 2,4 Métodos poliedrales de Argiroffo et al.
  • 31 Teoría de poliedros de cobertura de Sassano

Este artículo realiza contribuciones teóricas importantes en los campos de matemática combinatoria y teoría de grafos, estableciendo sistemáticamente el marco teórico para códigos dominantes separadores de vecindad abierta, abriendo nuevas direcciones para la investigación de problemas de identificación. Aunque se enfoca principalmente en análisis teórico, sienta bases sólidas para el diseño de algoritmos y aplicaciones prácticas posteriores.