On nous donne un graphe acyclique dirigé avec un nombre associé à chaque sommet ( ), et un nombre cible .
Le problème de somme de sous-ensemble DAG (peut exister sous un nom différent, une référence sera excellente) demande s'il existe des sommets , tels que , et est un chemin dans .
Ce problème est trivialement NP-Complet, car le graphe transitif complet donne le problème de somme de sous-ensemble classique.
Un algorithme d'approximation pour le problème de somme de sous-ensemble DAG est un algorithme avec les propriétés suivantes:
- S'il existe un chemin avec la somme T, l'algorithme retourne TRUE.
- S'il n'y a pas de chemin se résumant à un nombre compris entre et pour certains , l'algorithme retourne FAUX.
- S'il existe un chemin additionnant un nombre compris entre et , l'algorithme peut produire n'importe quelle réponse.
La somme des sous-ensembles est connue pour être approximable en temps polynomial pour tout .
Est-ce la même chose pour DAG-Subset-Sum?