1 / 6
文档名称:

A星算法实验报告11.docx

格式:docx   大小:41KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

A星算法实验报告11.docx

上传人:1542605778 2021/10/30 文件大小:41 KB

下载得到文件列表

A星算法实验报告11.docx

相关文档

文档介绍

文档介绍:人工智能
学院:信息学院
班级:
学号:
姓名:
实验原理
A*算法,作为启发式算法中很重要的一种,被广泛应用在最优路径求解和一些策略设计的问题中。而A*算法最为核心的部分,就在于它的一个估值函数的设计上:
f(n)=g(n)+h(n)
其中f(n)是每个可能试探点的估值,它有两部分组成:一部分为g(n),它表示从起始搜索点到当前点的代价(通常用某结点在搜索树中的深度来表示)。另一部分,即h(n),它表示启发式搜索中最为重要的一部分,即当前结点到目标结点的估值,h(n)设计的好坏,直接影响着具有此种启发式函数的启发式算法的是否能称为A*算法。
一种具有f(n)=g(n)+h(n)策略的启发式算法能成为A*算法的充分条件是:
1)      搜索树上存在着从起始点到终了点的最优路径。
2)      问题域是有限的。
3)所有结点的子结点的搜索代价值>0。
4)h(n)=<h*(n) (h*(n)为实际问题的代价值)。
当此四个条件都满足时,一个具有f(n)=g(n)+h(n)策略的启发式算法能成为A*算法,并一定能找到最优解。对于一个搜索问题,显然,条件1,2,3都是很容易满足的,而条件4): h(n)<=h*(n)是需要精心设计的,由于h*(n)显然是无法知道的。所以,一个满足条件4)的启发策略h(n)就来的难能可贵了。不过h(n)距离h*(n)的程度不能过大,否则h(n)就没有过强的区分能力,算法效率并不会很高。对一个好的h(n)的评价是:h(n)在h*(n)的下界之下,并且尽量接近h*(n).
实验过程
运行未修改的程序会得到最优路径为:
算法共扩展节点数792.
若修改源程序,即允许走斜线则
distance=(int)sqrt((end_x-x)*(end_x-x)+(end_y-y)*(end_y-y)),即将估价函数改为欧式距离
四连通改为八连通
trytile(x,y-1,n,1);//尝试向上移动
trytile(x+1,y-1,n,2);// 尝试向前上方移动
trytile(x-1,y-1,n,2); // 尝试向后上方移动
trytile(x-1,y+1,n,2); // 尝试向后下方移动
trytile(x+1,y+1,n,2); // 尝试向前下方移动
trytile(x,y+1,n,1);//尝试向下移动
trytile(x-1,y,n,1);//尝试向左移动
trytile(x+1,y,n,1);//尝试向右移动
并修改g值if(lei==1)//如果是直线走
{g_value=father->g+1;
}
if(lei==2)//如果是斜线走
{g_value=father->g+;
}
修改后的扩展结点数837
实验分析
A*算法最为核心的过程,就在每次选择下一个当前搜索点时,是从所有已探知的但未搜索过点中(可能是不同层,亦可不在同一条支路上),选取f值最小的结点进行展开。而所有“已探知的但未搜索过点”可以通过一个按f值升序的队列(即优先队列)进行排列。这样,在整体的搜索

最近更新

2025年怎么写放风筝作文习作 10页

2025年乙肝患者居家康复指南 44页

2025年怎么养绿萝才能养得好 3页

二零二五年个人与个人草原生态旅游合作开发经.. 9页

二零二五学校食堂食品安全追溯系统承包合同 9页

量子信息技术在国防中的应用-全面剖析 28页

2025年快速阅读的方法有哪些 2页

二零二五养老院公建民营合作项目服务合同 9页

二零二五中学教师实习岗位责任与权益协议 8页

二零二五个人房屋买卖合同及贷款还款计划协议.. 8页

2025年快乐的除夕夜作文500字 16页

2025年快乐的端午五年级话题作文 9页

2025年快乐的暑假三年作文范文篇 9页

个性化定制酒定制服务与品牌全球推广合同(20.. 9页

2025年高效退烧止痛消炎药物推荐 71页

个人承包二零二五年度文化传播与推广合同 9页

东莞市2025年度劳动合同员工劳动关系和谐合同.. 7页

上海解除劳动合同赔偿标准2025年度执行细则与.. 7页

三方投资款支付及管理协议(2025年度) 9页

2025年志愿者简短精彩自我介绍 20页

2025年志愿者活动总结范文大全 16页

2025年度高速路冬季清雪劳务服务合同 9页

2025年度高速公路养护劳务施工合同 9页

2025年必看创业投资好项目 3页

2025年度高端工业自动化设备购销合同 7页

2025年心理学专业个人留学申请书 7页

2025年心理健康教育心得00字内容 30页

2025年心理健康教师自我鉴定该怎么写五篇 15页

大学生在读证明 3页

2022版义务教育语文课程标准2022版含新增和修.. 84页