mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-22 10:44:17 +00:00
679 B
679 B
problema di minimizzazione classe di problemi NP-difficili.
Dato un grafo non diretto e non pesato, vogliamo trovare il vertex cover di cardinalità problema di minimizzazione.
#TODO Con un algoritmo greedy
- Finchè rimangono degli archi: 2. Scelgo un arco a caso 3. Aggiungo i due estremi al cover 4. Cancello tutti gli archi incidenti ai due nodi
È polinomiale perchè il numero di iterazioni massime è il numero di archi nel grafo, quindi tempo in O(n)
.
Fattore di approssimazione 2
. C'è una dimostrazione facile, ma ho troppo sonno, ha a che fare con il fatto che gli archi dell'algoritmo greedy sono disgiunti