Interface | Description |
---|---|
INeighbor |
An interface defining services required for the LNS to select variables to freeze-unfreeze.
|
Class | Description |
---|---|
ActivityBasedNeighborhood |
Large Neighborhood Search based on Activity Based Search to fix variables
|
AdaptiveNeighborhood |
|
ANeighbor |
An abstract class for neighbor, to manage the counter
|
ExplainingCut |
a specific neighborhood for LNS based on the explanation of the cut imposed by a new solution.
|
ExplainingObjective |
a specific neighborhood for LNS based on the explanation of the objective variable.
|
PGN4Explanation |
|
PropagationGuidedNeighborhood |
A Propagation Guided LNS
Based on "Propagation Guided Large Neighborhood Search", Perron et al.
|
RandomNeighborhood |
A Random LNS
|
RandomNeighborhood4Explanation |
This class extends
RandomNeighborhood , but, instead of instantiating variables
to values, it builds a fake decision path, this enables plugging explanation in. |
ReversePropagationGuidedNeighborhood |
A Propagation Guided LNS
Based on "Propagation Guided Large Neighborhood Search", Perron et al.
|
RPGN4Explanation |
|
SequenceNeighborhood |
|
Copyright © 2015. All rights reserved.