登录
首页 » Python » python实现A*和双向A*(启发式搜索)

python实现A*和双向A*(启发式搜索)

于 2021-05-06 发布
0 323
下载积分: 1 下载次数: 2

代码说明:

1. 实验目的 1) 掌握搜索算法的基本设计思想与方法,  2) 掌握A*算法的设计思想与方法,  3) 熟练使用高级编程语言实现搜索算法,  4) 利用实验测试给出的搜索算法的正确性。   1. 实验问题  寻路问题。以图1为例,输入一个方格表示的地图,要求用A*算法找到并输出从起点(在方格中标示字母S)到终点(在方格中标示字母T)的代价最小的路径。有如下条件及要求:   1) 每一步都落在方格中,而不是横竖线的交叉点。 2) 灰色格子表示障碍,无法通行。 3) 在每个格子处,若无障碍,下一步可以达到八个相邻的格子,并且只可以到达无障碍的相邻格子。其中,向上、下、左、右四个方向移动的代价为1,向四个斜角方向移动的代价为 √2。 4) 在一些特殊格子上行走要花费额外的地形代价。比如,黄色格子代表沙 漠,经过它的代价为4;蓝色格子代表溪流,经过它的代价为2;白色格子为普通地形,经过它的代价为0。 5) 经过一条路径总的代价为移动代价 地形代价。其中移动代价是路径上所做的所有移动的代价的总和;地形代价为路径上除起点外所有格子的地形代价的总和。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 逻辑回归
    逻辑回归
    2021-05-06下载
    积分:1
  • 于RNN的情感分类器.py
    基于RNN,实现语句情感分类,代码附带注释可直接运行
    2021-05-06下载
    积分:1
  • 《Python程序设计》题库.docx 【近400道题以及答案】
    近400道python基础题以及答案
    2019-06-21下载
    积分:1
  • Python3.6.8安装包下载
    64位3.6.8安装包
    2020-12-10下载
    积分:1
  • 爬取梨视频代码
    【实例简介】
    2021-08-05 00:31:00下载
    积分:1
  • 遗传算法解决 TSP 问题
    遗传算法解决 TSP 问题,并将其可视化
    2020-12-09下载
    积分:1
  • FRS-LSTM风速预测模型
    【实例简介】python代码,亲测可用
    2021-09-07 00:31:11下载
    积分:1
  • python web编程实例(sqlite增删改查)
    web编程,在原有网页上增加内容;增加新网页,可以新建topic 然后再该topic下 发布消息,如下图 运行方式:python manage.py runserver 然后访问 http://localhost:8000/  即可
    2020-12-11下载
    积分:1
  • python实现钱币检测(canny和hough)
    【实例简介】 目  录 1  实验整体步骤 2 1.1  Main函数 2 1.2  Canny算法 2 1.3  Hough算法 2 2  算法介绍 3 2.1  Canny算法 3 2.1.1  使用高斯滤波器滤波 3 2.1.2  计算图像的梯度图并获得梯度方向 3 2.1.3  对梯度图进行非极大化抑制 3 2.1.4  使用双阈值法获得最终的边缘图 4 2.2  Hough算法 4 2.2.1  建立参数空间 5 2.2.2  依据边缘点的梯度方向对参数空间进行投票 5 2.2.3  依据预设定的投票阈值筛选出初步结果 5 2.2.4  对已筛选出的结果进行非极大化抑制 5 3  代码实现 5 3.1  Main函数 6 3.2  Canny算法 6 3.3  Hough算法 10 4  实验结果与分析 12 4.1  实验结果 12 4.2 各个参数对于最终定位结果的影响 14 4.2.1  Canny算法 14 4.2.2  Hough算法 14    附录 15
    2021-06-15 00:31:14下载
    积分:1
  • Python/Matlab 小波包变换实例源码
    1、用自己采样得到的故障诊断数据分别采用Python/MATLAB两种方式对样本数据进行故障特征提取。  2、附有数据文件夹,里面包含有9种不同的故障样本集原始数据,每一种故障样本集共有100组样本。文件夹共有900组样本数据。  3、两份用Python或MATLAB写的源码都是对故障样本进行特征提取并归一化操作,改变文件路径可以直接运行
    2019-06-28下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载