-
A lazy clause generation-based constraint programming solver. For Lazy CBS, only the C++ library and headers are necessary; it is not necessary to build the ML interface for flatzinc wrapper.
-
ECBS
The single-agent pathfinder for Lazy CBS is built on a modified version of ECBS. Source is available as a tarball under Downloads.
Lazy CBS also requires the Boost program options library.
- First, build
libgeas.a
andlibecbs.a
from their respective code bases. - In the Makefile, set
GEAS_ROOT
andECBS_ROOT
to the location ofgeas
andecbs
respectively. - Call
make
, which will build a binary lazy-cbs.
Many thanks to Liron Cohen, for providing the source to ECBS.