# UniformCost_AI_py
Uniform Cost Search Algorithm implemented in Python. This is a school project for Artificial Intelligence.
There are 2 versions available. Version "maynard_hw1_r1.py" is a NetworkX implementation that solves the problem with Dijkstra algorithm. Version "maynard_hw1_r5.py" implements the Uniform-Cost Search (UCS) algorithm.
The pseudo-code for the algorithm is as follows:
# UCS Pseudocode:
# Let fringe be a priority queue containing initial state
# Loop
# if fringe is empty
# return failure
# node = remove-first(fringe)
# if node is goal
# return path from initial state to node
# else
# generate all successors of node and put the newly generated
# nodes into fringe according to their cost values
#
# References:
# Korzhova, Lecture 5
# "Artificial Intelligence A Modern Approcah", Russell, Norvig
没有合适的资源?快使用搜索试试~ 我知道了~
UniformCost_AI_py:用 Python 实现的统一成本搜索算法
共9个文件
pdf:3个
txt:2个
py:2个
需积分: 36 7 下载量 43 浏览量
2021-07-01
14:25:47
上传
评论
收藏 1.29MB ZIP 举报
温馨提示
UniformCost_AI_py 用 Python 实现的统一成本搜索算法。 这是一个关于人工智能的学校项目。 有2个版本可用。 “maynard_hw1_r1.py”版本是一个 NetworkX 实现,它解决了 Dijkstra 算法的问题。 “maynard_hw1_r5.py”版本实现了统一成本搜索(UCS)算法。 该算法的伪代码如下: UCS 伪代码: 让边缘是包含初始状态的优先级队列 环形 如果边缘是空的 返回失败 节点 = 删除优先(边缘) 如果节点是目标 从初始状态到节点的返回路径 别的 生成节点的所有后继节点并将新生成的 根据成本值将节点划分为边缘 参考: Korzhova,第 5 讲 “人工智能现代方法”,Russell,Norvig
资源推荐
资源详情
资源评论
收起资源包目录
UniformCost_AI_py-master.zip (9个子文件)
UniformCost_AI_py-master
maynard_hw1_r5.py 5KB
input.txt 70B
Screen Shot graph.pdf 616KB
Screen Shot result.pdf 353KB
README.md 882B
maynard_hw1_r1.py 3KB
readme_maynard_hw1.txt 1KB
maynard_UCS_python.pdf 463KB
maynard_HW1.docx 52KB
共 9 条
- 1
资源评论
优创品牌营销
- 粉丝: 15
- 资源: 4527
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【岗位说明】生产副总经理岗位职责说明书.doc
- 【岗位说明】生产部岗位说明书(14个岗位).doc
- 【岗位说明】瓦抽专工岗位说明书.doc
- 【岗位说明】瓦抽队长岗位说明书.doc
- 【岗位说明】生产工人岗位职责.doc
- 【岗位说明】一致门窗厂员工奖惩制度.doc
- 【岗位说明】橡胶密封件企业岗位职责说明书.doc
- 【岗位说明】照明公司岗位职责.doc
- 【岗位说明】职位说明书机械工程师.doc
- 【岗位说明】职位说明书范本大全14个生产职位.doc
- 【岗位说明】门窗厂岗位职责02.docx
- 新能源汽车电机控制器功能规范:包括:功能列表;系统架构can;软件架构;硬件架构;EMC方案主要包括高压滤波器方案、结构布局和屏蔽方案、控制板方案、模块方案;系统接口;系统运行模式;系统功能结构;系统
- 内核级后门RootKit技术总揽pdf版最新版本
- 【岗位说明】风控部门职责及风险首席官岗位说明书.docx
- 【岗位说明】风险管理岗职位要求.doc
- 【岗位说明】风险控制岗位职责02.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功