- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
搜索_____搜索-朱全民
搜索教案
朱全民
搜索的本质
一、两种题型:
1.简明的数学模型揭示问题本质。对于这一类试题,我们
尽量用解析法求解。
2.对给定的问题建立数学模型,或即使有一定的数学模型,
但采用数学方法解决有一定困难。对于这一类试题,我们
只好用模拟或搜索求解。
二、搜索的本质:
搜索的本质就是逐步试探,在试探过程中找到问题的解。
三、搜索问题考察的范围
1.算法的实现能力
2.优化算法的能力
简单回溯法
N皇后问题
背包问题
寻找国都名
……
N皇后问题
在N*N的棋盘上放置N个皇后而彼此不受攻击
(即在棋盘的任一行,任一列和任一对角
线上不能放置2个皇后),编程求解所有的
摆放方法。
八皇后的两组解
基本思想
由于皇后的摆放位置不能通过某种公式来
确定,因此对于每个皇后的摆放位置都要
进行试探和纠正,这就是“回溯”的思想。
在N个皇后未放置完成前,摆放第i个皇后
和第i+1个皇后的试探方法是相同的,因此
完全可以采用递归的方法来处理。
算法基本框架
Procedure Try(I:integer);
{搜索第I行皇后的位置}
var
j:integer;
begin
if I=n+1 then 输出方案;
for j:=1 to n do
if 皇后能放在第I行第J列的位置then begin
放置第I个皇后;
对放置皇后的位置进行标记;
Try (I+1)
对放置皇后的位置释放标记;
end;
end;
细节处理
怎样判断某列放置了皇后
A:array [1..MaxN] of Boolean;
{竖线被控制标记}
怎样判断某对角线上放置了皇后
B:array [2..MaxN * 2] of Boolean;
{左上到右下斜线被控制标记}
C:array [1–MaxN..MaxN– 1] of Boolean;
{左下到右上斜线被控制标记}
0,1背包问题
已知一个容量大小为M重量的背包和N种物
品,每种物品的重量为Wi 。若将物品放入
背包将得到Pi 的效益,求怎样选取物品将
得到效益最大
算法分析
本题可以用递归求解:设当前有N个物品,容量为M ;因
为这些物品要么选,要么不选,我们假设选的第一个物品
编号为I (1~I-1号物品不选),问题又可以转化为有N-I个
物品 (即第I+ 1~N 号物品),容量为M-Wi 的子问题……
如此反复下去,然后在所有可行解中选一个效益最大的便
可。
另外,为了优化程序,我们定义一个函数如下:
F[I]表示选第I~N个物品能得到的总效益。不难推出:
F[N]=Pn
F[I]=F[I+ 1]+Pi (I= 1…N-1)
假设当前已选到第I 号物品,如果当前搜索的效益值
+F[I+ 1] 的值仍然比当前的最优值小,则没有必要继续搜
索下去。
算法框架
Procedure Search(I:Integer; J:Byte); {递归求解}
Var K :Byte;
Begin
If Now+F[J]=Ans Then Exit; {如果没有必要搜索下去}
If NowAns
您可能关注的文档
- 怎样当好一名农村信用社县联社党委书记.doc
- 思想政治课学生课堂学习即时评价.doc
- 快速安装指南(中英文版).doc
- 思科2012校园招聘求职宝典.pdf
- 总有你装点天空 初中作文.doc
- 性能问题定位和调优.doc
- 总部收取各地培训中心1万元左右加盟费,半年以后每月收.doc
- 情境教学在思想品德课中的运用.doc
- 情境教学点燃学生兴趣的火花.doc
- 情境教学法在地理课中的运用.doc
- Schneider Electric施耐德致·铂系列开关插座用户手册(中文).pdf
- 永祥物业服务有限公司员工绩效考核管理办法.docx
- Shimano禧玛诺自行车M8050 转换开关 后变速器 前拨链器 电池安装架 内置电池 经销商手册.pdf
- OMRON欧姆龙PLC 机械控制器 IPC 多轴控制器 触摸屏可编程控制器CPM2C C500-ZL3AT1-ESupport Software Operation Manual (Basics).pdf
- Shimano禧玛诺自行车TORQUE 刹车(液压碟式刹车) 变速手柄 刹车手柄 (油压碟刹) Di2 卫星充电端口 卫星电源按钮 Torque Chart 经销商手册.pdf
- Panasonic松下广角定焦距镜头全画幅镜头S-S24使用说明书用户手册.pdf
- Panasonic松下大光圈标准定焦镜头S-S50S-S50说明书用户手册.pdf
- Panasonic松下投影机【使用说明书】PT-FEQ150C CL、PT-FEZ150C CLDPQP1491ZA_FEQ150C_CS_OM_BLACK_0328.pdf
- 2025年5月四川省成都市事业单位招聘考试《综合基础知识》真题.docx
- (通用)《医疗器械经营监督管理办法》培训知识题库附含参考答案.docx
文档评论(0)