Questo è un seguito alla recente domanda di David Eppstein ed è motivato dagli stessi problemi.
Supponiamo che io abbia una dag con pesi in numero reale sui suoi vertici. Inizialmente, tutti i vertici non sono contrassegnati. Posso modificare l'insieme dei vertici contrassegnati da (1) contrassegnando un vertice senza predecessori non contrassegnati o (2) deselezionando un vertice senza successori contrassegnati. (Pertanto, l'insieme dei vertici contrassegnati è sempre un prefisso dell'ordine parziale.) Voglio trovare una sequenza di operazioni di marcatura / non marcatura che termina con tutti i vertici contrassegnati, in modo tale che il peso totale dei vertici contrassegnati sia sempre non negativo .
Quanto è difficile trovare una tale sequenza di operazioni? A differenza del problema di David , non è nemmeno chiaro che questo problema sia in NP; in linea di principio (anche se non ho alcun esempio) ogni sequenza di mosse legali potrebbe avere una lunghezza esponenziale. Il meglio che posso dimostrare è che il problema è in PSPACE.
L'operazione di non marcatura è effettivamente superflua? Se esiste una sequenza di mosse valida, deve esserci una sequenza di mosse valida che non contrassegna mai un vertice? Una risposta affermativa renderebbe questo problema identico a quello di David . D'altra parte, se a volte è necessario annullare la marcatura, dovrebbe esserci un piccolo esempio (a dimensione costante) che lo dimostra.