recardona / RecurveCPP

A decompositional variant of the versatile heuristic partial order planner.
Other
2 stars 0 forks source link

Parsing: Decomposition Schema Semantic Checks #4

Closed recardona closed 8 years ago

recardona commented 8 years ago

After parsing, there are several semantic checks I need to perform:

Every link/ordering specified in the decomposition body must adhere to the following:

recardona commented 8 years ago

Commit https://github.com/recardona/Decompositional-VHPOP/commit/223b11aa05d55b3452287e40c02104e4e0e954d5 added ordering consistency checking to the parsing code

recardona commented 8 years ago

I realized that the semantic check I implemented was only partially complete - the true criteria is that there must exist a causal path from each of the dummy initial step's effects to a precondition of the goal step.

recardona commented 8 years ago

Commit https://github.com/recardona/Recurve/commit/c973cd81bf88f3e19ad09040d2452ec2ad37996f added the check for Young, Pollack, and Moore's legality criteria