Development mirror of Jussi Rintanen’s planner Madagascar
https://research.ics.aalto.fi/software/sat/madagascar/
Patrick Lühne
6c25431873
This adds the following statistics: the number of state variables before and after preprocessing, the number of ground actions before and after preprocessing, and the maximum size of a strongly connected component. |
||
---|---|---|
asyntax.c | ||
asyntax.h | ||
build | ||
Cground.c | ||
clausedb.c | ||
clausedb.h | ||
clausesets.c | ||
clausesets.h | ||
cleanup.c | ||
cleanup.h | ||
dimacs.h | ||
dimacsinput.c | ||
dimacsinput.h | ||
ground.c | ||
heuristics2.c | ||
interface.h | ||
intsets.c | ||
intsets.h | ||
invariants.c | ||
invariants.h | ||
learn2.c | ||
lexer.lex | ||
main.c | ||
main.h | ||
makedate | ||
Makefile | ||
operators.c | ||
operators.h | ||
ordintsets.c | ||
ordintsets.h | ||
parser.y | ||
plan | ||
printplan.c | ||
printplan.h | ||
README | ||
scc.c | ||
scc.h | ||
shortcuts.c | ||
tables.c | ||
tables.h | ||
translate2sat.c | ||
translate2sat.h | ||
varvals.c | ||
zPOSTF | ||
zPREF |
2010, 2011, 2012, 2013, 2014, 2015 (C) Jussi Rintanen Compilation: Choose between M, Mp and MpC by commenting/uncommenting the lines for VERSION and EXECUTABLE in Makefile make The command line for the executables consist of a number of options and the names of input file names. With an empty command line you get the list of options together with information on the default configuration. MpC often consumes all available memory, so it is critical to make sure that -m N flag is set sensibly. Too high values lead to paging, and too low values may mean that plans are not found. The default can be adjusted in main.c as the default value of the flagMemoryLimit variable.