2017-10-02 7 views
-1

Au cours de la résolution de problèmes de routage du véhicule en utilisant Optaplanner 6.1.0 Je reçois erreurphase de recherche locale (1) doit commencer à partir d'une solution initialisées

java.lang.IllegalStateException: phase de recherche locale (1) doit commencer à partir de une solution initialisée, mais la variable de planification (Customer.previousStandstill) n'est pas initialisée pour l'entité

Il commence par résoudre. [org.optaplanner.core.impl.solver.DefaultSolver] (Thread-166) Résolution démarrée: temps passé (86), meilleur score (760 non initialisé/0hard/0soft), mode environnement (REPRODUCTIBLE), aléatoire (JDK avec graine 0). mais entre elle génère une exception

java.lang.IllegalStateException: phase de recherche locale (1) doit commencer à partir d'une solution initialisées, mais la variable de planification (Customer.previousStandstill) est non initialisée pour l'entité (Kandivali). Initialisez la solution en configurant une phase Construction heuristique avant cette phase.

comment résoudre ce problème?

Répondre

0

Configurez une construction heuristique avant votre recherche locale ou ne configurez rien du tout.

+0

J'ai configuré cela. Son passe à cause de la configuration dynamique de terminaison que j'ai fournie. Actuellement en utilisant setTerminationConfigList et dans cette configuration 2 sont là –