Questo è compito del concorso informatico tedesco ("Bundeswettbewerb Informatik"), ma poiché la scadenza è scaduta, porre questa domanda non è un imbroglio.
Dato un grafico diretto ponderato per i vertici e valori , trova un sottoinsieme di nodi che massimizza soggetto a Questo problema è NP-difficile?
Potrei dimostrare che il problema è in P se ogni nodo non ha né genitori né figli dimostrando che in questo caso, può essere risolto da Vertex Cover su grafici bipartiti, ma non sono riuscito a trovare una riduzione che dimostri la durezza NP del problema originale.
Qualcuno può darmi un suggerimento su come farlo?
PS: Nel concorso, il compito era solo quello di trovare un algoritmo che risolva questo problema, la definizione originale (tedesca) è l'attività 1 di questo documento: http://www.bundeswettbewerb-informatik.de/fileadmin/templates/bwinf/ Aufgaben / bwinf35 / aufgaben352.pdf