博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五章 搜索技术
阅读量:3972 次
发布时间:2019-05-24

本文共 442 字,大约阅读时间需要 1 分钟。

文章目录

一、状态空间图

(深度优先)

1.状态空间图不一定总能画出来,只有两个要素:状态、连接
2.建立状态空间图,需要:
– 定义状态形式
– 定义状态之间的连接的意义
– 定义问题的解的形式(状态解、路线解、最优值解等)
实例:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、搜索方法

1.盲目/通用搜索

主要指:深度优先搜索、宽度优先搜索
在这里插入图片描述
在这里插入图片描述
2.贪心搜索

贪婪搜索策略:总是做出在当前看来最好的选择,或者采用使得当前步骤获利最大的选择,因此也叫做贪婪算法。

– 贪婪搜索策略不考虑整体最优,仅求取局部最优。因而也可以看作是一种“盲目”的策略。
– 贪婪搜索不能保证得到最优解,但搜索速度非常块。
– 对一些特定问题很有效。

总结:

深度、宽度优先搜索通用性强,但效率慢
贪婪搜索速度非常块,但基本上找不“准”

3.启发式搜索

3.1 A算法
在这里插入图片描述3.2 A算法*

在这里插入图片描述

4.博弈搜索

4.1 极大极小博弈
我得分最多就是你得分最少
4.2 固定深度博弈
注意:宽度优先
考虑若干步的极大极小博弈
在这里插入图片描述

4.3 α-β剪枝

注意:深度优先

转载地址:http://hyxki.baihongyu.com/

你可能感兴趣的文章
Google字体库引起的首页加载缓慢的解决方法
查看>>
apache调优
查看>>
linux中rpm常用命令
查看>>
tcp连接的11种状态
查看>>
url转码和解码
查看>>
编译安装ruby1.9.3(No rvm)
查看>>
详解如何在ubuntu上安装node.js
查看>>
tmpfs用法
查看>>
你真的会python嘛?
查看>>
Python的魔法(一): 基本知识
查看>>
Python的魔法二:开发的'坑'
查看>>
mysql查询重复记录的方法
查看>>
python单元测试unittest
查看>>
Python单元测试框架
查看>>
Python自动单元测试框架
查看>>
linux curl命令详解,以及实例
查看>>
python模拟浏览器登录
查看>>
js过滤特殊字符
查看>>
SubEclipse入门学习指南
查看>>
启动TomCat 出现java.net.BindException:Address already in use:JVM_Bind
查看>>