Interface | Description |
---|---|
IMoveFactory |
Interface to define how to explore the search space from a macro perspective
(DFS, LDS, LNS, etc.)
|
Move |
The "Move" component
(Inspired from "Unifying search algorithms for CSP" N.
|
Class | Description |
---|---|
MoveBinaryDDS |
A move dedicated to run an Depth-bounded Discrepancy Search[1] (DDS) with binary decisions.
|
MoveBinaryDFS |
A move dedicated to run a Depth First Search with binary decisions.
|
MoveBinaryHBFS |
A move dedicated to run an Hybrid Best-First Search[1] (HBFS) with binary decisions.
|
MoveBinaryLDS |
A move dedicated to run an Limited Discrepancy Search[1] (LDS) with binary decisions.
|
MoveLearnBinaryTDR |
A combination of Move and Learn which results in tabu Decision-repair[1] (TDR) with binary decisions.
|
MoveLNS |
This
Move 's implementation defines a Large Neighborhood Search. |
MoveRestart |
This
Move implementation enables restarting a search on certain conditions
(most of the time based on a counter). |
MoveSeq |
BETA: This a work-in-progress.
|
Copyright © 2018. All rights reserved.