第一章搜索问题资料
第一章 搜索问题 内容: 状态空间的搜索问题。 搜索方式: 盲目搜索 启发式搜索 关键问题: 如何利用知识,尽可能有效地找到问题的解(最佳解)。 搜索问题(续1) 搜索问题(续2) 讨论的问题: 有哪些常用的搜索算法。 问题有解时能否找到解。 找到的解是最佳的吗? 什么情况下可以找到最佳解? 求解的效率如何。 1.1 回溯策略 例:皇后问题 递归的思想 递归的思想(续) 一个递归的例子 int ListLenght(LIST *pList) { if (pList == NULL) return 0; else return ListLength(pList-next)+1; } 回溯搜索算法 BACKTRACK(DATA) DATA:当前状态。 返回值:从当前状态到目标状态的路径 (以规则表的形式表示) 或FAIL。 回溯搜索算法 递归过程BACKTRACK(DATA) 1, IF TERM(DATA) RETURN NIL; 2, IF DEADEND(DATA) RETURN FAIL; 3, RULES:=APPRULES(DATA); 4, LOOP: IF NULL(RULES) RETURN FAIL; 5, R:=FIRST(RULES); 6, RULES:=TAIL(RULES); 7, RDATA:=GEN(R,
您可能关注的文档
- 市场需求及预测.ppt
- 第一章复习课上课讲解.ppt
- 第一章婚姻家庭法概述.ppt
- 第一章复习(人教版)必修二.ppt
- 第一章地理环境与区域发展第2课地理信息技术在区域地理环境研究中的应用.ppt
- 第一章如何用计算机解决问题.ppt
- 第一章审题-切题.ppt
- 第一章宪法的概念.ppt
- 第一章导游与导游人员.ppt
- 市政、油气管道工程水平定向钻简介.ppt
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(1).水下机器人技术基础.docx
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(12).水下机器人任务规划与执行.docx
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(3).水下环境与探测技术.docx
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(6).运动控制与路径规划.docx
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(8).水下机器人能源管理.docx
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(11).高级编程技术与算法实现.docx
- 水下检测机器人系列编程:Deep Ocean Engineering Vector_(13).水下机器人维护与故障排除.docx
- 区块链技术在数字身份认证中的安全机制与隐私保护课题报告教学研究课题报告.docx
- AI绘本推荐系统与小学生阅读习惯的稳定性关系研究课题报告教学研究课题报告.docx
- 2026年生物行业基因编辑技术应用创新报告.docx
最近下载
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分19.pdf VIP
- 三元一次方程组计算专项练习90题(含答案).doc VIP
- 《GB_T 7354-2018高电压试验技术 局部放电测量》专题研究报告.pptx VIP
- 宫颈机能不全.pptx VIP
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分23.pdf VIP
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分8.pdf VIP
- 2024统编版八年级道德与法治下册期末复习知识点提纲.pdf VIP
- 压力容器年度检查报告(tsg21216).docx VIP
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分17.pdf VIP
- 《收益管理》课件—09航空公司的收益管理.pptx VIP
原创力文档

文档评论(0)