DACBench
DACBench copied to clipboard
More options for FD
FastDownward has a few hardcoded elements right now that should be optional. This includes:
- State Features
- Heuristics
- FD output location (currently logs are discarded)
Heuristics and output are covered, state feature selection should be done after progress with cross-domain features
Also useful: memory limit and overall runtime for fd planner.
Example:
333 self.fd = subprocess.Popen( 334 [ 335 "python3", 336 f"{self.fd_path}", 337 "--overall-time-limit", 338 "300", 339 "--overall-memory-limit", 340 "4G", 341 self.domain_file, 342 self.instance, 343 "--search", 344 self.argstring, 345 ], 346 stdout=fp,