LPG planner: how to increase the MAX_RELEVANT_ FACTS?

59 Views Asked by At

I'm new in using LPG planner. I'm trying to find a plan using pddl 2.2 for domain with many derived-predicates and problem with many initial "conditions". The LPG planner starts running but at some point it can't find a plan, so it can do two things:

  • it loops until it kills the process after many minutes or
  • it gives me this error message: too many relevant facts! increase MAX_RELEVANT_FACTS (currently 15000).

Does anybody know how to solve that? Where can I change that value? If it is not possible could you suggest me a different planner (possible that allows interface with c++/python) that supports a higher number of relevant facts?

I tried to decrease the number of derived predicates and in that case it can find a plan or if they're more of 15000, but not too many that it crashes, it gives me that error. But those predicates are fundamental for my work, I can't cut them in the final project.

Thank you so much, guys!

0

There are 0 best solutions below