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 Articolo: 2402.03015
- Titolo: On open-separating dominating codes in graphs
- Autori: Dipayan Chakraborty, Annegret K. Wagler
- Classificazione: math.CO (Matematica Combinatoria), cs.DM (Matematica Discreta)
- Data di Pubblicazione: 5 febbraio 2024 (preprint arXiv)
- Link Articolo: https://arxiv.org/abs/2402.03015
Questo articolo introduce un nuovo problema nel campo dell'identificazione nei grafi: i codici dominanti separanti a vicinanza aperta (OD-code). Il problema richiede di selezionare un sottoinsieme di vertici che sia sia un insieme dominante che possegga proprietà di separazione, in modo che l'intersezione della vicinanza aperta di due vertici distinti con tale sottoinsieme sia sempre diversa. L'articolo studia sistematicamente l'esistenza, la complessità computazionale e le proprietà di minimalità degli OD-code, e li confronta in profondità con i codici dominanti totali separanti a vicinanza aperta (OTD-code) già noti. Inoltre, l'articolo riformula il problema degli OD-code come un problema di copertura di ipergrafi e discute le strutture poliedriche correlate.
- Importanza dei problemi di identificazione: Nella teoria dei grafi, l'uso di insiemi dominanti per separare i vertici è una direzione di ricerca classica nel campo dei problemi di identificazione, con ampie applicazioni pratiche, come il rilevamento dei guasti nelle reti multiprocessore e la localizzazione degli intrusi nelle reti di sensori.
- Limitazioni dei tipi di codici esistenti: La letteratura contiene diverse combinazioni di codici, inclusi:
- Codici di identificazione (ID-codes): separazione a vicinanza chiusa + dominanza
- Codici di localizzazione dominante (LD-codes): localizzazione + dominanza
- Codici dominanti totali separanti a vicinanza aperta (OTD-codes): separazione a vicinanza aperta + dominanza totale
- Lacuna di ricerca: La combinazione di separazione a vicinanza aperta con dominanza ordinaria (OD-code) non era stata sistematicamente studiata in precedenza, sebbene questa combinazione sia teoricamente un complemento naturale e necessario.
- Sistemi di monitoraggio: Nel monitoraggio degli edifici, quando alcuni sensori vengono danneggiati da intrusi, è necessario utilizzare la proprietà di separazione a vicinanza aperta per localizzare precisamente la posizione dell'intruso
- Sicurezza di rete: Nel dispiegamento di dispositivi di rilevamento nella topologia di rete, per garantire l'identificazione e la localizzazione dei nodi anomali
- Introduzione di un nuovo tipo di codice: Prima definizione e studio sistematico dei codici dominanti separanti a vicinanza aperta (OD-code)
- Fondamenti teorici: Dimostrazione delle condizioni necessarie e sufficienti per l'esistenza degli OD-code e delle relazioni con altri tipi di codici
- Analisi di complessità: Dimostrazione della NP-completezza del problema OD-Code e della NP-difficoltà nel determinare se il numero OD e il numero OTD sono uguali
- Analisi dei limiti: Fornisce limiti superiori e inferiori per il numero OD, in particolare dimostra che per un grafo G di ordine n senza vertici gemelli a vicinanza aperta e senza vertici isolati, vale ⌈log n⌉ ≤ γ_OD(G) ≤ n-1
- Confronto di famiglie di grafi: Confronta le proprietà degli OD-code e degli OTD-code su diverse importanti famiglie di grafi
- Teoria poliedrica: Fornisce una ricostruzione del problema degli OD-code come copertura di ipergrafi e studia le strutture poliedriche correlate
Dato un grafo G = (V,E), un sottoinsieme di vertici C ⊆ V è un codice dominante separante a vicinanza aperta (OD-code) se e solo se:
- Proprietà di dominanza: Per ogni vertice v ∈ V, Nv ∩ C ≠ ∅ (l'intersezione della vicinanza chiusa con C è non vuota)
- Proprietà di separazione a vicinanza aperta: Per ogni vertice v ∈ V, N(v) ∩ C è unico (le intersezioni della vicinanza aperta con C sono mutuamente diverse)
Dove N(v) denota la vicinanza aperta del vertice v e Nv = N(v) ∪ {v} denota la vicinanza chiusa.
Teorema: Un grafo G è OD-accettabile se e solo se G non ha vertici gemelli a vicinanza aperta.
I vertici gemelli a vicinanza aperta sono vertici distinti con la stessa vicinanza aperta, cioè N(u) = N(v) e u ≠ v.
L'articolo ricostituisce equivalentemente il problema degli OD-code come un problema di copertura di ipergrafi:
L'ipergrafo OD H_OD(G) = (V, F_OD) contiene i seguenti iperarchi:
- Tutte le vicinanze chiuse di vertici Nv
- Tutte le differenze simmetriche di vicinanze aperte di coppie di vertici distinti N(u)△N(v)
Dove A△B = (A\B) ∪ (B\A) denota la differenza simmetrica.
L'articolo dimostra la NP-completezza del problema OD-Code attraverso una riduzione dal problema Linear SAT (LSAT). Il grafo costruito possiede le seguenti proprietà:
- Bipartito
- Grado massimo 4
- Circonferenza almeno 6
- Relazione esatta con gli OD-code: Dimostra che per un grafo OTD-accettabile G, vale γ_OTD(G) - 1 ≤ γ_OD(G) ≤ γ_OTD(G)
- Applicazione del teorema di Bondy: Applica abilmente il teorema di Bondy per dimostrare il limite superiore del numero OD
- Metodo della teoria dei cluster: Semplifica l'analisi del problema attraverso l'eliminazione degli iperarchi ridondanti per ottenere i cluster OD
L'articolo studia principalmente attraverso l'analisi teorica le seguenti famiglie di grafi:
- Grafi completi K_n
- Unioni disgiunte di clique
- Grafi stella k-clique
- Grafi bipartiti (semigrafici, k-bistellari)
- Grafi split (ragni a testa, ragni a testa estesa)
- Grafi sole sottili
- Costruzione di cluster OD: Determinazione della struttura del cluster OD per ogni famiglia di grafi
- Calcolo del numero di copertura: Utilizzo della teoria nota di copertura di ipergrafi per calcolare il numero minimo di copertura
- Analisi comparativa: Confronto con il numero OTD corrispondente
- Grafo completo K_n (n ≥ 2): γ_OD(K_n) = n-1 = γ_OTD(K_n) (quando n ≥ 3)
- Matching kK_2: γ_OD(kK_2) = 2k-1 < 2k = γ_OTD(kK_2)
- Semigrafo B_k: γ_OD(B_k) = 2k-1 < 2k = γ_OTD(B_k)
- k-bistellare D_k (k ≥ 3): γ_OD(D_k) = 2k-1 < 2k = γ_OTD(D_k)
- Ragno a testa sottile H_k (k ≥ 3): γ_OD(H_k) = k = γ_OTD(H_k)
- Ragno a testa spessa H̄_k (k ≥ 3): γ_OD(H̄_k) = k+1 = γ_OTD(H̄_k)
- Ragno sottile esteso E_k (k ≥ 4): γ_OD(E_k) = k < k+1 = γ_OTD(E_k)
L'articolo identifica famiglie di grafi che raggiungono i limiti teorici:
- Raggiungimento del limite superiore: Grafi completi, semigrafici e loro unioni disgiunte raggiungono il limite superiore γ_OD(G) = |V(G)| - 1
- Analisi del limite inferiore: I grafi split possono avvicinarsi al limite logaritmico inferiore ⌈log n⌉
- Non-additività: Per alcuni grafi non connessi, γ_OD(G) è maggiore della somma dei numeri OD delle loro componenti connesse, cosa che non accade in altri tipi di codici
- NP-difficoltà della differenza: Sebbene il numero OD e il numero OTD differiscano al massimo di 1, determinare se sono uguali è NP-difficile
L'articolo sistematizza la traiettoria dello sviluppo dei problemi di identificazione:
- Codici di identificazione (1998): Introdotti per la prima volta da Karpovsky e altri
- Codici di localizzazione dominante (1988): Introdotti da Slater
- Varianti di dominanza totale (2006): Studiate da Haynes e altri
- Varianti a vicinanza aperta (2002-2010): OD-code introdotti indipendentemente da Honkala e altri e da Seo-Slater
- Rilevamento dei guasti nelle reti multiprocessore
- Definibilità logica dei grafi
- Marcatura standard per il problema dell'isomorfismo dei grafi
- Localizzazione degli intrusi nelle reti di sensori
- Completezza teorica: Gli OD-code colmano una lacuna nel quadro teorico dei problemi di identificazione, formando un sistema teorico completo con altri tipi di codici
- Complessità computazionale: Il problema OD-Code è NP-completo, anche su classi di grafi ristrette
- Relazione sottile con gli OD-code: I due numeri differiscono al massimo di 1, ma determinare se sono uguali è difficile
- Classificazione delle famiglie di grafi: Su diverse famiglie di grafi, il numero OD e il numero OTD possono essere uguali o diversi, presentando una struttura combinatoria ricca
- Progettazione di algoritmi: L'articolo si concentra principalmente sulle proprietà teoriche, mancando di algoritmi di approssimazione pratici o metodi euristici
- Copertura di famiglie di grafi: Rimangono molte importanti famiglie di grafi (come alberi, grafi reticolari, ecc.) il cui numero OD non è stato studiato
- Complessità parametrizzata: Non esplora la trattabilità con parametri fissi e altre analisi di complessità più raffinate
- Ricerca algoritmica: Progettazione di algoritmi di approssimazione e algoritmi esatti per gli OD-code
- Analisi parametrizzata: Studio di algoritmi con parametri fissi utilizzando vari parametri di grafo
- Problemi dinamici: Considerazione della manutenzione degli OD-code quando la struttura del grafo cambia
- Estensione applicativa: Esplorazione delle applicazioni degli OD-code nei problemi di rete pratica
- Contributo teorico: Stabilisce sistematicamente i fondamenti teorici degli OD-code, colmando un'importante lacuna di ricerca
- Innovazione metodologica: Applica abilmente la teoria della copertura di ipergrafi e i metodi poliedrici per analizzare il problema
- Profondità dei risultati: Non solo fornisce risultati di esistenza e complessità, ma analizza anche in profondità le relazioni esatte con i problemi correlati
- Rigore tecnico: Le dimostrazioni sono rigorose e utilizzano diverse tecniche avanzate di matematica combinatoria
- Praticità: Come ricerca puramente teorica, manca dell'implementazione di algoritmi pratici e della valutazione delle prestazioni
- Limitazione delle famiglie di grafi: Le famiglie di grafi studiate sono relativamente limitate, con molte classi di grafi praticamente importanti non affrontate
- Esperimenti computazionali: Mancano esperimenti computazionali su larga scala per verificare i risultati teorici
- Valore accademico: Fornisce nuove direzioni di ricerca e strumenti teorici per il campo dei problemi di identificazione
- Significato teorico: Arricchisce la teoria della dominanza e la teoria della marcatura dei grafi
- Contributo metodologico: Dimostra la potente applicazione del metodo di copertura di ipergrafi nell'ottimizzazione combinatoria
- Ricerca teorica: Fornisce nuovi oggetti di ricerca per i ricercatori che lavorano nella teoria dei grafi e nell'ottimizzazione combinatoria
- Progettazione di reti: Potenziale applicazione nella progettazione di sistemi di rete che richiedono il monitoraggio dei nodi e il rilevamento dei guasti
- Competizioni algoritmiche: I problemi combinatori correlati potrebbero apparire nelle competizioni algoritmiche
L'articolo cita 35 articoli correlati, che coprono la traiettoria principale dello sviluppo dei problemi di identificazione e i metodi tecnici, in particolare:
- 26 Lavoro pioneristico sui codici di identificazione di Karpovsky e altri
- 32 Teoria fondamentale dei codici di localizzazione dominante di Slater
- 33 Ricerca su OD-code di Seo-Slater
- 2,4 Metodo poliedrico di Argiroffo e altri
- 31 Teoria della poliedrica di copertura di Sassano
Questo articolo fornisce un importante contributo teorico nel campo della matematica combinatoria e della teoria dei grafi, stabilendo sistematicamente il quadro teorico dei codici dominanti separanti a vicinanza aperta e aprendo nuove direzioni di ricerca per lo studio dei problemi di identificazione. Sebbene si concentri principalmente sull'analisi teorica, pone una base solida per la successiva progettazione di algoritmi e applicazioni pratiche.