STRIPS 到底怎么回事
来源:互联网 发布:广州seo项目一年多少钱 编辑:程序博客网 时间:2024/04/20 18:51
1. 算法过程:
//S 是Source,G是目标空间状态
STRIPS(S,G){
IF (S = G) Then 直接返回S;
ELSE
DIFF == difference between S and G
Loop1:
IFempty(DIFF) Then 直接返回失败;
ELSE
D == POP(DIFF);
OPER == operators(D);
/* Put all operators reducing D in OPER */
Loop2:
IFempty(OPER) Then jump Loop1;
ELSE
OP == POP(OPER);
PC == PRECOND(OP);
S1 == STRIPS(S,PC);
IF S1 ==FAIL Then jump Loop2;
ELSE
S2 == PERFORM(OP,S1);
S3 == STRIPS(S2,G);
IF S3 == FailThen jump Loop2;
Return S3;
}
未完,待续。例子很精彩。
0 0
- STRIPS 到底怎么回事
- strips
- Segmentation fault到底怎么回事
- String.split()到底怎么回事
- MVC,MVP,MVVM到底怎么回事
- 怎么回事?
- 怎么回事
- 怎么回事?
- 怎么回事?
- 怎么回事?
- 怎么回事?
- 怎么回事?
- 怎么回事?
- 怎么回事?
- 怎么回事
- jsp中显示全角"-"为乱码,到底怎么回事?
- java序列化和反序列化到底怎么回事?
- CSS浮动属性Float到底什么怎么回事,下面详细解释一下
- 为Tomcat添加用户
- 生成coredump文件的方法
- 一 Swift学习之基础部分
- 引用参数与引用返回值
- 多态性(一)——静态多态性
- STRIPS 到底怎么回事
- 已停产的Agilent E5070B网络分析仪
- Linux 系统中的pdf阅读器以及工具
- div中的英文不换行问题
- 如何打造工程师文化?
- Android 获取手机手机验证码倒计时通用接口设计
- 一个常被忽略的firebug下的调试信息
- Selenium自动化测试实战视频教程
- web开发与数据库课程资源