Plan Simulator

9 views
Skip to first unread message

Daniel Schwartz

unread,
Nov 27, 2025, 12:39:35 PM (10 days ago) Nov 27
to Fast Downward
Has anyone ever created a system that will simulate the execution of a plan generated by Fast Downward?

Robert P. Goldman

unread,
Nov 27, 2025, 12:50:13 PM (10 days ago) Nov 27
to Fast Downward
Apologies for answering a question with another, but … it depends: what do you mean by simulate?

If you mean simulate the execution of a PDDL plan under the assumptions of classical planning (static environment, perfect action models, and complete information), then yes, there are many such programs, starting with VAL (on github).  Every (at least) forward search planner does this implicitly.

If you want to relax any of these assumptions, yes, there probably are, but then you need to be very clear about what assumptions you are relaxing, and how realistic you want the domain dynamics to be.

Happy Thanksgiving to those who celebrate.

Robert P. Goldman

unread,
Nov 27, 2025, 12:51:41 PM (10 days ago) Nov 27
to Fast Downward
P.S. The more realistic you want to be, the more likely it is that your simulator will be domain-dependent.

Daniel Schwartz

unread,
Nov 27, 2025, 1:30:36 PM (10 days ago) Nov 27
to fast-d...@googlegroups.com

Hello Robert,

 

Thanks for the quick reply.  I found VAL on GitHub and will take a look.  You say that are many such simulators.  Can you tell me where I might find them?

 

Happy Thanksgiving to you, as well.  I’m writing this while watching over a turkey cooking.

 

Dan Schwartz

--
You received this message because you are subscribed to the Google Groups "Fast Downward" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fast-downwar...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/fast-downward/76299b43-dce8-420f-b9c1-d714c948d2ben%40googlegroups.com.

Robert Goldman

unread,
Nov 27, 2025, 2:37:49 PM (10 days ago) Nov 27
to fast-d...@googlegroups.com
If I recall correctly, cpddl has one, and there’s Patrik Haslum’s INVAL. Try searching for pddl validator instead of simulator, and you should find more

Daniel Schwartz

unread,
Nov 28, 2025, 1:27:25 PM (9 days ago) Nov 28
to fast-d...@googlegroups.com

Thanks.  I appreciate this.  I found cpddl and INVAL, plus another one.  I’ll take a look.  Somehow it didn’t seem to me that a validator would be a simulator, but maybe so.

Malte Helmert

unread,
Dec 1, 2025, 8:27:01 AM (7 days ago) Dec 1
to fast-d...@googlegroups.com, Daniel Schwartz
I think there are simulation capabilities both in the planning.domains
infrastructure and in the VSCode plugin by Jan Dolejší.

For planing.domains (http://planning.domains/), I think this is somehow
integrated in the editor or available as a plugin. I think Christian
Muise would be the best person to ask.

I haven't seen Jan in a while, so I don't know how active his project
is, but here you can find his github, which also has a plan
visualization project: https://github.com/jan-dolejsi.

This is more of a general planning question than a Fast Downward
question, so a good place to ask would be the planning community slack,
linked from http://planning.domains/about.

Best,
Malte

On 28.11.25 00:40, Daniel Schwartz wrote:
> Thanks.  I appreciate this.  I found cpddl and INVAL, plus another one.
> I’ll take a look.  Somehow it didn’t seem to me that a validator would
> be a simulator, but maybe so.
>
> *From:*fast-d...@googlegroups.com <fast-d...@googlegroups.com>
> *On Behalf Of *Robert Goldman
> *Sent:* Thursday, November 27, 2025 2:38 PM
> *To:* fast-d...@googlegroups.com
> *Subject:* Re: [Fast Downward] Re: Plan Simulator
>
> If I recall correctly, cpddl has one, and there’s Patrik Haslum’s INVAL.
> Try searching for pddl validator instead of simulator, and you should
> find more
>
> On Thu, Nov 27, 2025 at 12:30 Daniel Schwartz <d...@danielgschwartz.com
> <mailto:d...@danielgschwartz.com>> wrote:
>
> Hello Robert,
>
> Thanks for the quick reply.  I found VAL on GitHub and will take a
> look.  You say that are many such simulators.  Can you tell me where
> I might find them?
>
> Happy Thanksgiving to you, as well.  I’m writing this while watching
> over a turkey cooking.
>
> Dan Schwartz
>
> *From:*fast-d...@googlegroups.com <mailto:fast-
> down...@googlegroups.com> <fast-d...@googlegroups.com
> <mailto:fast-d...@googlegroups.com>> *On Behalf Of *Robert P.
> Goldman
> *Sent:* Thursday, November 27, 2025 12:52 PM
> *To:* Fast Downward <fast-d...@googlegroups.com <mailto:fast-
> down...@googlegroups.com>>
> *Subject:* [Fast Downward] Re: Plan Simulator
>
> P.S. The more realistic you want to be, the more likely it is that
> your simulator will be domain-dependent.
>
> On Thursday, November 27, 2025 at 11:50:13 AM UTC-6 Robert P.
> Goldman wrote:
>
> Apologies for answering a question with another, but … it
> depends: what do you mean by simulate?
>
> If you mean simulate the execution of a PDDL plan under the
> assumptions of classical planning (static environment, perfect
> action models, and complete information), then yes, there are
> many such programs, starting with VAL (on github).  Every (at
> least) forward search planner does this implicitly.
>
> If you want to /relax/ any of these assumptions, yes, there
> probably are, but then you need to be very clear about what
> assumptions you are relaxing, and how realistic you want the
> domain dynamics to be.
>
> Happy Thanksgiving to those who celebrate.
>
> On Thursday, November 27, 2025 at 11:39:35 AM UTC-6 Daniel
> Schwartz wrote:
>
> Has anyone ever created a system that will simulate the
> execution of a plan generated by Fast Downward?
>
> --
> You received this message because you are subscribed to the Google
> Groups "Fast Downward" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to fast-downwar...@googlegroups.com
> <mailto:fast-downwar...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> fast-downward/76299b43-dce8-420f-b9c1-
> d714c948d2ben%40googlegroups.com <https://urldefense.proofpoint.com/
> v2/url?
> u=https-3A__groups.google.com_d_msgid_fast-2Ddownward_76299b43-2Ddce8-2D420f-2Db9c1-2Dd714c948d2ben-2540googlegroups.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AbCalLxzopgQUG9LLcXdB80OM-GtDfItX76RMxNYqz4&m=BOEBLbmSLp3birOQ-93ilwb2gCbf2euKp3aKS2ciGzA8g8QipI2MwA7UUYS_r8kX&s=J3R2pmlVcMI1AL6BomZVv900o6saI1GHSHryU2rBZJY&e=>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Fast Downward" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to fast-downwar...@googlegroups.com
> <mailto:fast-downwar...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> fast-downward/
> PH3PPF9F58C67E3E97BCF15EEFB43798515A0DFA%40PH3PPF9F58C67E3.namprd19.prod.outlook.com <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_msgid_fast-2Ddownward_PH3PPF9F58C67E3E97BCF15EEFB43798515A0DFA-2540PH3PPF9F58C67E3.namprd19.prod.outlook.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AbCalLxzopgQUG9LLcXdB80OM-GtDfItX76RMxNYqz4&m=H2QG_zptuuM7P9EMtdQ0DFm6Q9TLwu-c2gNirsn96x-FQIHbsxxv_06Q4p4ZIlil&s=eGBg6mv7-OCPMiFLpMofqlUGQughFyBSVCcfpbbJJsM&e=>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Fast Downward" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to fast-downwar...@googlegroups.com <mailto:fast-
> downward+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/fast-
> downward/CAL9hM1-
> sO7sXosKH1fz1o9HR_AuxmBuqVr%3DGJByurbOVfxZ%3DAQ%40mail.gmail.com
> <https://urldefense.proofpoint.com/v2/url?
> u=https-3A__groups.google.com_d_msgid_fast-2Ddownward_CAL9hM1-2DsO7sXosKH1fz1o9HR-5FAuxmBuqVr-253DGJByurbOVfxZ-253DAQ-2540mail.gmail.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AbCalLxzopgQUG9LLcXdB80OM-GtDfItX76RMxNYqz4&m=H2QG_zptuuM7P9EMtdQ0DFm6Q9TLwu-c2gNirsn96x-FQIHbsxxv_06Q4p4ZIlil&s=ce6rh7e_IoK8c6a1UdeS80pH8mGZC_iFNy9STEyzJb4&e=>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Fast Downward" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to fast-downwar...@googlegroups.com <mailto:fast-
> downward+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/fast-
> downward/
> PH3PPF9F58C67E301290149385D0BC5A88EA0DFA%40PH3PPF9F58C67E3.namprd19.prod.outlook.com <https://groups.google.com/d/msgid/fast-downward/PH3PPF9F58C67E301290149385D0BC5A88EA0DFA%40PH3PPF9F58C67E3.namprd19.prod.outlook.com?utm_medium=email&utm_source=footer>.

Reply all
Reply to author
Forward
0 new messages