首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PDDL中疑似超时问题(函数用法)

PDDL中疑似超时问题(函数用法)
EN

Stack Overflow用户
提问于 2020-12-18 02:40:20
回答 1查看 312关注 0票数 0

我开始学习PDDL并制作一个域,在那里两个智能体相互战斗,并模拟一场战斗,其中我的英雄应该获胜,并最大化其生命值。当我尝试在http://editor.planning.domains/上编译我的项目时,可能会遇到超时计划错误

我的想法是为生命点、法力值或攻击创建一些函数,并使用不同的动作/能力来降低智能体在彼此战斗时的生命值/法力值,为此我需要降低值并设定一个目标,在敌人英雄被杀死的地方。

我从这个简单的例子开始,这是我的会话:http://editor.planning.domains/#read_session=xoSpf2es0Y

当我写这段代码的时候,我期望得到的计划是为了杀死敌人而进行4次近战攻击。

我可以在问题文件中写一些像(:goal (= (health arthas) 0))这样的东西吗?我还没有见过任何PDDL示例编写类似的东西。

EN

回答 1

Stack Overflow用户

发布于 2020-12-18 03:03:12

因此,如果它立即返回该错误,就意味着PDDL有问题(真正的超时大约是10s)。

这里发生的情况是,您正在尝试使用非数值计划器来处理数值类型的计划问题。

另外,您应该共享编辑器会话的read_session链接,而不是您拥有的edit_session会话(否则您将授予我们所有人编辑您共享的一个会话的权限)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65346540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档