Ho un problema e credo sia NP-difficile, ma non posso provarlo.
Ecco un grafico di livello, in cui il livello 0 è il livello più elegante e il livello L il più basso.
ci sono dei bordi diretti tra i livelli, dove un bordo (A, B) indica che il nodo A può [coprire] il nodo B. E quando A può coprire B, ogni nodo su qualsiasi percorso da A a B può coprire B, B può coprire si.
Finalmente ecco che arriva un insieme di nodi S. Devo scegliere un altro insieme di nodi ANS, e assicurarmi che per ogni nodo q in S, esista un nodo p in ANS e p copre q.
Per ogni nodo c'è un costo e devo ridurre al minimo il costo totale di set ANS.
È un problema NP-difficile? Penso di sì ma non posso provarlo.
Potresti aiutarmi?
Grazie mille.