2017-09-14 8 views
0

Dans Optaplanner, existe-t-il un moyen d'affecter plusieurs chaînes menant à la même ancre? Est-ce une fonctionnalité fournie par optaplanner?Une variable de planification à plusieurs chaînes mène à la même ancre

Par exemple. (Planification des tâches avec l'application de routage des véhicules) J'ai un employé emp qui fait 20 tâches dans une journée. Pour les 10 premières tâches, car ce sont des tâches éloignées de son bureau, il a utilisé une voiture. Ensuite, le planificateur lui a demandé de se rendre au bureau et de prendre le vélo pour les 10 prochaines tâches, qui sont plus proches de son bureau.

J'ai besoin d'aide pour 2 problèmes: A. Comment le planificateur planifie-t-il l'employé emp à retourner au bureau en mettant fin à une chaîne de tâches (pour les 10 premières tâches)? B. Comment le planificateur crée-t-il une nouvelle chaîne qui mène à la même ancre (emp) (pour les 10 prochaines tâches)?

Si la version actuelle d'Optaplanner ne supporte pas cela, quelles sont les suggestions que vous pourriez fournir pour prendre en charge cette fonctionnalité?

Répondre

2

non, PlanningVariableGraphType.TREE (graphique orienté) n'existe pas encore dans 7.3. Ce sera une alternative à PlanningVariableGraphType.CHAINED.

Voir PlanningVariableGraphType.java

+0

une idée quand sera-t-il disponible? Aura-t-il aussi des graphiques cycliques à l'avenir? –

+0

1) non 2) c'est encore un autre type –