C++ Reference: class PairExchangeRelocateOperator
Note: This documentation is automatically generated.
Operator which exchanges the paths of two pairs (path have to be different). Pairs are inserted in all possible positions in their new path with the constraint that the second node must be placed after the first. Possible neighbors for the path 1 -> A -> B -> 2 -> 3, 4 -> C -> 5 -> D -> 6 1 -> C -> D -> 2 -> 3 4 -> A -> B -> 5 -> 6 1 -> C -> 2 -> D -> 3 4 -> A -> 5 -> B -> 6 1 -> 2 -> C -> D -> 3 4 -> 5 -> A -> B -> 6 1 -> C -> D -> 2 -> 3 4 -> A -> B -> 5 -> 6 1 -> C -> 2 -> D -> 3 4 -> A -> 5 -> B -> 6 1 -> 2 -> C -> D -> 3 4 -> 5 -> A -> B -> 6 1 -> C -> D -> 2 -> 3 4 -> A -> B -> 5 -> 6 1 -> C -> 2 -> D -> 3 4 -> A -> 5 -> B -> 6 1 -> 2 -> C -> D -> 3 4 -> 5 -> A -> B -> 6Method | |
---|---|
DebugString | Return type: |
MakeNeighbor | Return type: |
PairExchangeRelocateOperator | Arguments: |
~PairExchangeRelocateOperator |