Expand description

A library for heuristic search solvers for DyPDL.

Re-exports§

Modules§

Structs§

Enums§

  • How to combine the g-value and the h-value to compute the f-value.

Functions§

  • Creates a cost-algebraic A* solver for DyPDL (CAASDy).
  • Creates an Anytime Column Progressive Search (ACPS) solver using the dual bound as a heuristic function.
  • Creates an Anytime Progressive Pack Search (APPS) solver using the dual bound as a heuristic function.
  • Creates a breadth-first search solver using the dual bound as a heuristic function.
  • Creates a Complete Anytime Beam Search (CABS) solver using the dual bound as a heuristic function.
  • Creates a Complete Anytime Hash Distributed Beam Search 1 (CAHDBS1) solver using the dual bound as a heuristic function.
  • Creates a Complete Anytime Hash Distributed Beam Search 2 (HDCABS2) solver using the dual bound as a heuristic function.
  • Creates a Complete Anytime Shared Beam Search (CASBS) solver using the dual bound as a heuristic function.
  • Creates a Cyclic Best-First Search (CBFS) solver using the dual bound as a heuristic function.
  • Creates a Discrepancy-Bounded Depth-First Search (DBDFS) solver using the dual bound as a heuristic function.
  • Create a Large Neighborhood Search with Decision Diagrams (DD-LNS) solver using the dual bound as a heuristic function.
  • Creates a DFBB solver using the dual bound as a heuristic function.
  • Creates a Large Neighborhood Beam Search (LNBS) solver using the dual bound as a heuristic function.
  • Creates a Large Neighborhood Hash Distributed Beam Search 1 (LNHDBS1) solver using the dual bound as a heuristic function.
  • Creates a Large Neighborhood Hash Distributed Beam Search 2 (LNHDBS2) solver using the dual bound as a heuristic function.
  • Creates a Large Neighborhood Shared Beam Search (LNSBS) solver using the dual bound as a heuristic function.
  • Creates a weighted A* solver using the dual bound as a heuristic function.