• Non ci sono risultati.

2.10 Esercizio. Si dimostri che contraendo un grafo partizionato secondo una coloratura minima (numero cromatico) si ottiene un grafo completo.

N/A
N/A
Protected

Academic year: 2021

Condividi "2.10 Esercizio. Si dimostri che contraendo un grafo partizionato secondo una coloratura minima (numero cromatico) si ottiene un grafo completo."

Copied!
1
0
0

Testo completo

(1)

2.10 Esercizio. Si dimostri che contraendo un grafo partizionato secondo una coloratura minima (numero cromatico) si ottiene un grafo completo.

Soluzione. Siano i



e j



due pseudonodi del grafo contratto e sia I l’insieme dei nodi contratti in i



e sia J l’insieme dei nodi contratti in j



. Se non esiste l’arco (i



, j



) allora non esiste nessun arco fra un generico nodo di I ed un generico nodo di J . Quindi per un generico arco (k, j) deve essere k / ∈ I ∪J e quindi χ(k) = χ(i), i ∈ I, e χ(k) = χ(j), j ∈ J. Se ora si ridefinisce χ(j) := χ(i) non si viola evidentemente il vincolo di coloratura e il numero dei colori necessari pu` o essere abbassato di uno contraddicendo l’ipotesi di minimalit` a.

Si noti che la condizione non vale nel senso opposto. Infatti il grafo bipartito {(1, 2), (2, 3), (3, 4)}

colorato come χ(1) = A, χ(2) = B, χ(3) = C, χ(4) = A, una volta contratto d` a luogo ad un grafo completo e la colorazione non `e certamente minima.

Se valesse anche nel senso opposto esisterebbe un algoritmo estremamente semplice (e polinomiale) per colorare in modo minimo un grafo (si colora arbitrariamente e si vede se il grafo contratto `e completo, se non lo `e si riesce a colorare con un colore di meno ecc.) in contrasto con i fatti noti della teoria della complessit` a computazionale.

Tutto quello che si pu` o dire `e che, avendo colorato il grafo e avendo scoperto che il grafo contratto non `e completo, possiamo ottenere una coloratura migliore che contratta d` a luogo ad un grafo completo, ma non abbiamo garanzia di minimalit` a. (nell’esempio precedente si colori χ(4) = D, quindi il grafo contratto ` e il grafo stesso e poi si assegni χ(4) = A dato che non esiste l’arco (1, 4))

1

Riferimenti

Documenti correlati

Per ogni copertura almeno uno dei due nodi accoppiati deve appartenere alla copertura, altrimenti l’arco non sarebbe coperto, da cui la diseguaglianza cercata.. Il pi` u

Per ogni x `e qundi definita una clique e per ogni clique esiste un x che la definisce.. Quindi tale colore

In un grafo bipartito ogni decomposizione in cricche consiste di coppie di nodi adiacenti, cio`e di un accoppiamento, e di nodi singoli.. Sia θ(G) = |M| + |S| dove M `e

• La visita in ampiezza fa uso di una coda per memorizzare tutti i nodi adiacenti al nodo v visitato, che portano ad un nodo non marcato come scoperto. • I nodi raggiungibili

Per semplicità, si considera quindi una funzione peso che assume solo valori

Soluzione : dalle matrici di adiacenza si vede che il vertice corrispondente alla settima colonna (o riga) in G’ ha grado 4, mentre G non ha vertici di grado 4. Ciò implica che G e

 Se un thread, che possiede alcune risorse, richiede un’altra risorsa, che non gli può essere allocata immediatamente, allora rilascia tutte le risorse possedute.  Le

‰ eventi causalmente legati nello spazio e/o nel tempo (inizio/fine di un’operazione, un trasporto, una giacenza in magazzino)... Corso di Ricerca