Ceci fait suite à la récente question de David Eppstein et est motivé par les mêmes problèmes.
Supposons que j'ai un point avec des poids réels sur ses sommets. Initialement, tous les sommets ne sont pas marqués. Je peux changer l'ensemble des sommets marqués soit (1) en marquant un sommet sans prédécesseurs non marqués, soit (2) en démarquant un sommet sans successeurs marqués. (Ainsi, l'ensemble des sommets marqués est toujours un préfixe de l'ordre partiel.) Je veux trouver une séquence d'opérations de marquage / démarcation qui se termine par tous les sommets marqués, de sorte que le poids total des sommets marqués soit toujours non négatif .
Est-il difficile de trouver une telle séquence d'opérations? Contrairement au problème de David , il n'est même pas clair que ce problème soit dans NP; en principe (bien que je n'ai pas d'exemples) chaque séquence de mouvement légale pourrait avoir une longueur exponentielle. Le mieux que je puisse prouver, c'est que le problème est dans PSPACE.
L'opération de démarquage est-elle réellement inutile? S'il existe une séquence de déplacement valide, doit-il y avoir une séquence de déplacement valide qui ne marque jamais un sommet? Une réponse affirmative rendrait ce problème identique à celui de David . D'un autre côté, si la suppression du marquage est parfois nécessaire, il devrait y avoir un petit exemple (taille constante) qui le prouve.