Closed mikand closed 1 year ago
@mikand I think the basic implementation is indeed almost done apart from the actions you mention.
However, I noticed that the grounding of the problem is killing the approach on large problems: it takes hours before up-skdecide
could even start solving the problem.
To solve realistic instances, up
should provide a lazy grounding mechanism where only the applicable actions are grounded on the fly for the current state (meaning that the feasible object instantiations of each action should be tested on the fly when evaluating each action's precondition formula).
Or can you think of another solution to this grounding issue?
@fteicht This is almost done, right? I think the only thing that is missing is to create a PyPI package for up-scikit-decide and to add it as a default solver in the UP.
Another thing FYK: in #156 we are creaing a simulator operation mode for the UP, this might greatly simplify yor code,