Come trovare la copertura del vertice ponderata minima di un albero e confusa su una soluzione

2

Studiando per i miei algoritmi, testando gli esercizi di Algorithm Design Manual, ma sono bloccato su questo. So che devo mantenere il punteggio in qualche modo.

Let G = (V,E) be a tree with arbitrary weights associated with the vertices.

Give an efficient algorithm to find a minimum-weight vertix cover of G.

Alcuni dei miei pensieri:

  1. I genitori della foglia (chiamiamola p) dovrebbero essere scelti perché di solito sono più efficienti. Quindi contrassegnare tutti i parenti per essere "coperti". Quindi ti rimane un albero più piccolo. Ma ci sono contro esempi, dal momento che è ponderata. Questo è vero solo per i grafici non pesati.

Inoltre, sono confuso circa la parte 3. di questa soluzione fornita da Skiena. Qualcuno potrebbe spiegarmi questo? E anche parte 4., cosa significa "backtracking" significa punteggio?

    
posta Keith 03.11.2014 - 20:41
fonte

0 risposte

Leggi altre domande sui tag