Class SubChainSwapMoveSelector<Solution_>

All Implemented Interfaces:
IterableSelector<Solution_,Move<Solution_>>, MoveSelector<Solution_>, Selector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>, Iterable<Move<Solution_>>, EventListener

@Deprecated(forRemoval=true, since="1.31.0") public class SubChainSwapMoveSelector<Solution_> extends GenericMoveSelector<Solution_>
Deprecated, for removal: This API element is subject to removal in a future version.
Chained variable is deprecated. Use list variable instead.
  • Field Details

    • leftSubChainSelector

      protected final SubChainSelector<Solution_> leftSubChainSelector
      Deprecated, for removal: This API element is subject to removal in a future version.
    • rightSubChainSelector

      protected final SubChainSelector<Solution_> rightSubChainSelector
      Deprecated, for removal: This API element is subject to removal in a future version.
    • variableDescriptor

      protected final GenuineVariableDescriptor<Solution_> variableDescriptor
      Deprecated, for removal: This API element is subject to removal in a future version.
    • randomSelection

      protected final boolean randomSelection
      Deprecated, for removal: This API element is subject to removal in a future version.
    • selectReversingMoveToo

      protected final boolean selectReversingMoveToo
      Deprecated, for removal: This API element is subject to removal in a future version.
    • inverseVariableSupply

      protected SingletonInverseVariableSupply inverseVariableSupply
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • SubChainSwapMoveSelector

      public SubChainSwapMoveSelector(SubChainSelector<Solution_> leftSubChainSelector, SubChainSelector<Solution_> rightSubChainSelector, boolean randomSelection, boolean selectReversingMoveToo)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details