I’ve added the following default configurations for using TailChainSwapMoveSelectorConfig:
`TailChainSwapMoveSelectorConfig tailChainSwapMoveSelectorConfig = new TailChainSwapMoveSelectorConfig();
EntitySelectorConfig entitySelectorConfig = new EntitySelectorConfig();
entitySelectorConfig.setEntityClass(Polygon.class);
ValueSelectorConfig valueSelectorConfig = new ValueSelectorConfig();
valueSelectorConfig.setVariableName("previousCrewMemberOrPolygon");
tailChainSwapMoveSelectorConfig.setEntitySelectorConfig(entitySelectorConfig);
tailChainSwapMoveSelectorConfig.setValueSelectorConfig(valueSelectorConfig);
LocalSearchPhaseConfig localSearchPhaseConfig = new LocalSearchPhaseConfig();
localSearchPhaseConfig.setLocalSearchType(LocalSearchType.TABU_SEARCH);
localSearchPhaseConfig.setMoveSelectorConfig(tailChainSwapMoveSelectorConfig);`
My planning solution list has more than 2000 entries, With these data Local Search is terminating after one steps with giving any best solution.
However, there is no improvement in the planning by adding these configurations.
If anyone know about the implementation of TailChainSwapMoveSelectorConfig, please share the configuration details or any other relevant information that might help.
Thank you.
Mansi Malik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.