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.
- ID de l'article: 2402.03015
- Titre: On open-separating dominating codes in graphs
- Auteurs: Dipayan Chakraborty, Annegret K. Wagler
- Classification: math.CO (mathématiques combinatoires), cs.DM (mathématiques discrètes)
- Date de publication: 5 février 2024 (prépublication arXiv)
- Lien de l'article: https://arxiv.org/abs/2402.03015
Cet article introduit un nouveau problème dans le domaine de l'identification dans les graphes : les codes dominants séparants à voisinage ouvert (code OD). Le problème consiste à sélectionner un sous-ensemble de sommets qui est à la fois un ensemble dominant et possède une propriété de séparation, de sorte que les intersections des voisinages ouverts de deux sommets distincts avec ce sous-ensemble soient toutes différentes. L'article étudie systématiquement l'existence, la complexité computationnelle et les propriétés de minimalité des codes OD, et les compare en profondeur avec les codes dominants localisants à voisinage ouvert existants (codes OTD). De plus, l'article reformule le problème des codes OD comme un problème de couverture d'hypergraphes et discute des structures polyédrales associées.
- Importance des problèmes d'identification: En théorie des graphes, la séparation des sommets à l'aide d'ensembles dominants est une direction de recherche classique dans le domaine des problèmes d'identification, avec de larges applications pratiques, telles que la détection de défauts dans les réseaux multi-processeurs et la localisation d'intrus dans les réseaux de capteurs.
- Limitations des types de codes existants: La littérature contient plusieurs combinaisons de codes, notamment :
- Codes d'identification (ID-codes) : séparation à voisinage fermé + domination
- Codes dominants localisants (LD-codes) : localisation + domination
- Codes dominants totaux séparants à voisinage ouvert (codes OTD) : séparation à voisinage ouvert + domination totale
- Lacune de recherche: La combinaison de la séparation à voisinage ouvert avec la domination ordinaire (code OD) n'a pas été systématiquement étudiée auparavant, bien que cette combinaison soit théoriquement un complément naturel et nécessaire.
- Systèmes de surveillance: Dans la surveillance de bâtiments, lorsque certains capteurs sont endommagés par des intrus, il est nécessaire d'utiliser la propriété de séparation à voisinage ouvert pour localiser précisément la position de l'intrus
- Sécurité des réseaux: Déploiement de dispositifs de détection dans la topologie réseau pour assurer l'identification et la localisation des nœuds anormaux
- Introduction d'un nouveau type de code: Première étude systématique et définition des codes dominants séparants à voisinage ouvert (code OD)
- Établissement des fondations théoriques: Preuve des conditions nécessaires et suffisantes pour l'existence des codes OD, ainsi que des relations avec d'autres types de codes
- Analyse de complexité: Preuve de la NP-complétude du problème OD-Code et de la NP-difficulté du jugement de l'égalité entre les nombres OD et OTD
- Analyse des bornes: Fourniture des bornes supérieures et inférieures du nombre OD, en particulier la preuve que pour un graphe G d'ordre n sans jumeaux à voisinage ouvert et sans sommets isolés, ⌈log n⌉ ≤ γ_OD(G) ≤ n-1
- Comparaison sur les familles de graphes: Comparaison des propriétés des codes OD et OTD sur plusieurs familles de graphes importantes
- Théorie polyédrale: Fourniture d'une reconstruction en couverture d'hypergraphes du problème des codes OD et étude des structures polyédrales associées
Étant donné un graphe G = (V,E), un sous-ensemble de sommets C ⊆ V est un code dominant séparant à voisinage ouvert (code OD) si et seulement si :
- Propriété de domination: Pour chaque sommet v ∈ V, Nv ∩ C ≠ ∅ (l'intersection du voisinage fermé avec C est non vide)
- Propriété de séparation à voisinage ouvert: Pour chaque sommet v ∈ V, N(v) ∩ C est unique (les intersections du voisinage ouvert avec C sont toutes différentes)
Où N(v) désigne le voisinage ouvert du sommet v, et Nv = N(v) ∪ {v} désigne le voisinage fermé.
Théorème: Un graphe G est OD-acceptable si et seulement si G n'a pas de jumeaux à voisinage ouvert.
Les jumeaux à voisinage ouvert sont des sommets distincts ayant le même voisinage ouvert, c'est-à-dire N(u) = N(v) et u ≠ v.
L'article reformule de manière équivalente le problème des codes OD comme un problème de couverture d'hypergraphes :
L'hypergraphe OD H_OD(G) = (V, F_OD) contient les hyperarêtes suivantes :
- Les voisinages fermés de tous les sommets Nv
- Les différences symétriques des voisinages ouverts de toutes les paires de sommets distincts N(u)△N(v)
Où A△B = (A\B) ∪ (B\A) désigne la différence symétrique.
L'article prouve la NP-complétude du problème OD-Code par réduction du problème SAT linéaire (LSAT). Le graphe construit possède les propriétés suivantes :
- Graphe bipartite
- Degré maximal de 4
- Circonférence d'au moins 6
- Relation précise avec les codes OTD: Preuve que pour un graphe OD-acceptable G, γ_OTD(G) - 1 ≤ γ_OD(G) ≤ γ_OTD(G)
- Application du théorème de Bondy: Application astucieuse du théorème de Bondy pour prouver la borne supérieure du nombre OD
- Méthode de théorie des clusters: Simplification de l'analyse du problème par suppression des hyperarêtes redondantes pour obtenir les clusters OD
L'article étudie principalement par analyse théorique les familles de graphes suivantes :
- Graphes complets K_n
- Unions disjointes de cliques
- Graphes en étoile de k-cliques
- Graphes bipartites (demi-graphes, graphes bi-étoiles k-doubles)
- Graphes scindés (graphes araignées à tête fine, graphes araignées fins étendus)
- Graphes soleils fins
- Construction de clusters OD: Détermination de la structure des clusters OD pour chaque famille de graphes
- Calcul des nombres de couverture: Utilisation de la théorie connue de la couverture d'hypergraphes pour calculer les nombres de couverture minimaux
- Analyse comparative: Comparaison avec les nombres OTD correspondants
- Graphe complet K_n (n ≥ 2): γ_OD(K_n) = n-1 = γ_OTD(K_n) (quand n ≥ 3)
- Appariement kK_2: γ_OD(kK_2) = 2k-1 < 2k = γ_OTD(kK_2)
- Demi-graphe B_k: γ_OD(B_k) = 2k-1 < 2k = γ_OTD(B_k)
- Graphe bi-étoile k-double D_k (k ≥ 3): γ_OD(D_k) = 2k-1 < 2k = γ_OTD(D_k)
- Graphe araignée à tête fine H_k (k ≥ 3): γ_OD(H_k) = k = γ_OTD(H_k)
- Graphe araignée à tête épaisse H̄_k (k ≥ 3): γ_OD(H̄_k) = k+1 = γ_OTD(H̄_k)
- Graphe araignée fin étendu E_k (k ≥ 4): γ_OD(E_k) = k < k+1 = γ_OTD(E_k)
L'article identifie les familles de graphes qui atteignent les bornes théoriques :
- Atteinte de la borne supérieure: Les graphes complets, les demi-graphes et leurs unions disjointes atteignent la borne supérieure γ_OD(G) = |V(G)| - 1
- Analyse de la borne inférieure: Les graphes scindés peuvent se rapprocher de la borne inférieure logarithmique ⌈log n⌉
- Non-additivité: Pour certains graphes non connexes, γ_OD(G) est supérieur à la somme des nombres OD de leurs composantes connexes, ce qui ne se produit pas pour d'autres types de codes
- NP-difficulté de la différence: Bien que les nombres OD et OTD diffèrent d'au plus 1, déterminer s'ils sont égaux est NP-difficile
L'article trace systématiquement l'évolution des problèmes d'identification :
- Codes d'identification (1998): Introduits pour la première fois par Karpovsky et al.
- Codes dominants localisants (1988): Introduits par Slater
- Variantes de domination totale (2006): Étudiées par Haynes et al.
- Variantes à voisinage ouvert (2002-2010): Codes OTD introduits indépendamment par Honkala et al. et Seo-Slater
- Détection de défauts dans les réseaux multi-processeurs
- Définissabilité logique des graphes
- Marquage standard pour les problèmes d'isomorphisme de graphes
- Localisation d'intrus dans les réseaux de capteurs
- Complétude théorique: Les codes OD comblent une lacune dans le cadre théorique des problèmes d'identification, formant un système théorique complet avec d'autres types de codes
- Complexité computationnelle: Le problème OD-Code est NP-complet, même sur des classes de graphes restreintes
- Relation subtile avec les codes OTD: Les deux diffèrent d'au plus 1 en valeur, mais déterminer s'ils sont égaux est difficile
- Classification des familles de graphes: Sur différentes familles de graphes, les nombres OD et OTD peuvent être égaux ou différents, présentant une structure combinatoire riche
- Conception d'algorithmes: L'article se concentre principalement sur les propriétés théoriques, manquant d'algorithmes d'approximation ou de méthodes heuristiques pratiques
- Couverture des familles de graphes: De nombreuses familles de graphes importantes (comme les arbres, les graphes de grille, etc.) n'ont pas encore été étudiées pour leurs nombres OD
- Complexité paramétrée: Aucune exploration de la traitabilité à paramètre fixe et d'autres analyses de complexité fine
- Recherche algorithmique: Conception d'algorithmes d'approximation et d'algorithmes exacts pour les codes OD
- Analyse paramétrée: Étude d'algorithmes à paramètre fixe en utilisant divers paramètres de graphes
- Problèmes dynamiques: Considération de la maintenance des codes OD lors de changements de structure de graphe
- Extension des applications: Exploration des applications des codes OD dans les problèmes de réseaux pratiques
- Contribution théorique: Établissement systématique des fondations théoriques des codes OD, comblant une lacune de recherche importante
- Innovation méthodologique: Application astucieuse de la théorie de la couverture d'hypergraphes et des méthodes polyédrales pour analyser le problème
- Profondeur des résultats: Non seulement fourniture de résultats d'existence et de complexité, mais aussi analyse approfondie des relations précises avec les problèmes connexes
- Rigueur technique: Preuves rigoureuses utilisant diverses techniques avancées de mathématiques combinatoires
- Applicabilité pratique: En tant que recherche purement théorique, manque d'implémentation d'algorithmes pratiques et d'évaluation de performance
- Limitation des familles de graphes: Les familles de graphes étudiées sont relativement limitées, de nombreuses classes de graphes pratiquement importantes n'étant pas couvertes
- Expériences computationnelles: Absence d'expériences computationnelles à grande échelle pour valider les résultats théoriques
- Valeur académique: Fourniture de nouvelles directions de recherche et d'outils théoriques pour le domaine des problèmes d'identification
- Signification théorique: Enrichissement de la théorie de la domination et de la théorie du marquage des graphes
- Contribution méthodologique: Démonstration de la puissante application de la méthode de couverture d'hypergraphes en optimisation combinatoire
- Recherche théorique: Fourniture de nouveaux objets d'étude pour les chercheurs en théorie des graphes et optimisation combinatoire
- Conception de réseaux: Applications potentielles dans la conception de systèmes réseau nécessitant la surveillance de nœuds et la détection de défauts
- Compétitions algorithmiques: Les problèmes combinatoires connexes peuvent apparaître dans les compétitions algorithmiques
L'article cite 35 références connexes, couvrant l'évolution principale des problèmes d'identification et les méthodes techniques, notamment :
- 26 Travaux fondateurs sur les codes d'identification de Karpovsky et al.
- 32 Théorie fondamentale des codes dominants localisants de Slater
- 33 Recherche sur les codes OTD de Seo-Slater
- 2,4 Méthodes polyédrales d'Argiroffo et al.
- 31 Théorie des polyèdres de couverture de Sassano
Cet article apporte une contribution théorique importante dans les domaines des mathématiques combinatoires et de la théorie des graphes, établissant systématiquement le cadre théorique des codes dominants séparants à voisinage ouvert et ouvrant de nouvelles directions pour la recherche sur les problèmes d'identification. Bien que principalement axé sur l'analyse théorique, il jette les bases solides pour la conception d'algorithmes et les applications pratiques ultérieures.