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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 500 lines or less_ python
    【实例简介】python教程
    2021-05-31 00:31:16下载
    积分:1
  • python采集数据并保存到excel文件
    【实例简介】 python采集【东方财富网 > 行情中心 > 沪深指数 > 上证系列指数】数据 解压后直接运行,本地产出.xlsx
    2021-06-11 00:31:28下载
    积分:1
  • Python实现人脸识别源码以及相关理论
    人脸数据,Python代码,介绍了LDA,PCA,SVD技术在人脸识别中的理论和Python实现
    2019-05-22下载
    积分:1
  • Python科学计算最佳实践——SciPy指南(Elegant SciPy) 随书源代码及数据
    Python科学计算最佳实践——SciPy指南(Elegant SciPy),包含代码和数据源 SciPy Python 源代码
    2019-09-26下载
    积分:1
  • 电赛电磁炮.py
    电赛电磁炮.py
    2021-05-06下载
    积分:1
  • 贝叶斯-新闻分类(.ipynb)
    贝叶斯-新闻分类(.ipynb)
    2020-01-19下载
    积分:1
  • 源码下载:Python实时视频采集(opencv)
    源码下载:Python实时视频采集(opencv)
    2019-05-05下载
    积分:1
  • Python 人事管理系统
    【实例简介】
    2021-06-06 00:31:14下载
    积分:1
  • CD编码嵌入双曲空间得到表征
    双曲嵌入作为一种捕获层次信息的方法被提出,可以将丰富的结构信息与现代机器学习分布式表达中所青睐的连续表示相融合。本实例将ICD编码嵌入双曲空间得到表征。下面是代码结构和结果分析: 1)数据预处理——数值向量化 将文本数据转换成数值向量,使用split函数将原本连接的文本数据分开,每个文本我们都会得到一个列表,构成词典。 2)主要程序代码 从上到下分别是建立整个网络模型的,构建网络参数的,和训练网络模型的。 3)参数的传入   训练的时候,这些参数的设置,batchsize是64,batchsize就是每轮训练的时候传入的是64个样本,dim 10表示维度是10,epoch 100表示训练了100轮,chechpoint-freq 是10 表示每过10个epoch保存一次模型。 4)训练过程 这个是训练过程中每一个epoch的loss值,MAP是评价指标
    2021-07-01 00:31:18下载
    积分:1
  • 《Python从小白到大牛》源代码
    本书是一部系统论述Python编程语言、OOP编程思想以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。为便于读者高效学习,快速掌握Python编程方法。本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容。 本篇包括8章内容,系统介绍了Python语言的基础知识。内容包括Python语言历史,Python语言的特点,开发环境的搭建,创建第一个Python程序,Python语法基础,Python编码规范,数据类型,运算符和控制语句,Python数据结构,函数式编程。通过本篇的学习,读者可以全面了解Python的发展及特点,详细了解Python的语法规范,初步掌握Python程序设计的基本方法。 第1章 开篇综述 第2章 开发环境搭建 第3章 第一个Python程序 第4章 Python语法基础 第5章 Python编码规范 第6章 数据类型 第7章 运算符 第8章 控制语句 第9章 数据结构 第10章 函数式编程
    2021-05-06下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载