Teoria dei grafi - Colorazione
La colorazione del grafico non è altro che un modo semplice per etichettare i componenti del grafico come vertici, bordi e regioni sotto alcuni vincoli. In un grafico, non esistono due vertici adiacenti, bordi adiacenti o regioni adiacenti colorati con un numero minimo di colori. Questo numero è chiamatochromatic number e il grafico si chiama a properly colored graph.
Durante la colorazione del grafico, i vincoli impostati sul grafico sono i colori, l'ordine di colorazione, il modo di assegnare il colore, ecc. Viene data una colorazione a un vertice oa una particolare regione. Pertanto, i vertici o le regioni aventi gli stessi colori formano insiemi indipendenti.
Colorazione dei vertici
La colorazione dei vertici è un'assegnazione di colori ai vertici di un grafo 'G' in modo tale che non ci siano due vertici adiacenti dello stesso colore. In poche parole, non esistono due vertici di un bordo dello stesso colore.
Numero cromatico
Il numero minimo di colori richiesto per la colorazione dei vertici del grafo "G" è chiamato come numero cromatico di G, indicato con X (G).
χ (G) = 1 se e solo se 'G' è un grafo nullo. Se 'G' non è un grafo nullo, allora χ (G) ≥ 2.
Example
Note - Un grafo 'G' si dice copribile con n se c'è una colorazione dei vertici che usa al massimo n colori, cioè X (G) ≤ n.
Colorazione della regione
La colorazione delle regioni è un'assegnazione di colori alle regioni di un grafico planare in modo tale che due regioni adiacenti non abbiano lo stesso colore. Si dice che due regioni siano adiacenti se hanno un bordo comune.
Example
Dai un'occhiata al grafico seguente. Le regioni "aeb" e "befc" sono adiacenti, poiché esiste un confine comune "be" tra queste due regioni.
Allo stesso modo, anche le altre regioni sono colorate in base all'adiacenza. Questo grafico è colorato come segue:
Example
Il numero cromatico di Kn è
- n
- n–1
- [n/2]
- [n/2]
Considera questo esempio con K 4 .
Nel grafo completo, ogni vertice è adiacente ai rimanenti (n - 1) vertici. Quindi, ogni vertice richiede un nuovo colore. Da qui il numero cromatico di K n = n.
Applicazioni della colorazione dei grafi
La colorazione dei grafi è uno dei concetti più importanti nella teoria dei grafi. Viene utilizzato in molte applicazioni in tempo reale dell'informatica come:
- Clustering
- Estrazione dei dati
- Acquisizione di immagini
- Segmentazione delle immagini
- Networking
- Assegnazione delle risorse
- Pianificazione dei processi