Module org.chocosolver
Package org.chocosolver.solver.search.loop.move
-
Interface Summary 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 Summary 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.MoveLNS ThisMove
's implementation defines a Large Neighborhood Search.MoveRestart ThisMove
implementation enables restarting a search on certain conditions (most of the time based on a counter).MoveSeq BETA: This a work-in-progress.