Un de mes amis me pose le problème de planification suivant sur l'arbre. Je trouve que c'est très propre et intéressant. Y a-t-il une référence pour cela?
Problème: Il y a un arbre , chaque arête a un coût de déplacement symétrique de 1 . Pour chaque sommet v i , il existe une tâche qui doit être effectuée avant son échéance d i . La tâche est également désignée par v i . Chaque tâche a la valeur uniforme 1. Le temps de traitement est de 0 pour chaque tâche , c'est-à-dire que la visite d'une tâche avant son échéance équivaut à sa fin. Sans perte de généralité, soit v 0 la racine et en supposant qu'il n'y a pas de tâche située à v 0 . Il y a un véhicule à v 0au temps 0. Par ailleurs, nous supposons que pour chaque sommet , représente la profondeur de v i . Cela va de soi, le sommet avec une échéance inférieure à sa profondeur doit être considéré comme aberrant. Le problème demande de trouver une planification qui termine autant de tâches que possible.
Le progrès:
- Si l'arborescence est limitée à un chemin, elle se trouve alors en via une programmation dynamique.
- Si l'arbre est généralisé à un graphe, alors il est en complet.
- J'ai un algorithme gourmand très simple que l'on croit apporoximation à 3 facteurs. Je ne l'ai pas complètement prouvé. Maintenant, je suis plus intéressé par les résultats NP-hard. :-)
Merci pour vos conseils.