没有合适的资源?快使用搜索试试~ 我知道了~
simanneal:用于模拟退火优化的Python模块
共20个文件
py:8个
txt:2个
md:2个
需积分: 11 2 下载量 193 浏览量
2021-05-12
21:56:01
上传
评论
收藏 761KB ZIP 举报
温馨提示
用于模拟退火的Python模块 该模块执行以找到系统的最佳状态。 它的灵感来自退火的冶金过程,该过程中必须定期冷却金属,以使其沉降到最低能量状态。 模拟退火可用于在极大量(但有限)的潜在解中找到最接近最优的解。 对于由依赖于外部数据的复杂目标函数定义的问题特别有用。 该过程涉及: 随机移动或更改状态 使用目标函数评估新状态的能量 将能量与以前的状态进行比较,然后根据当前温度决定接受还是拒绝新的解决方案。 重复直到您收敛到可接受的答案为止 要接受此举,它必须满足以下两个条件之一: 该移动导致状态能量的减少(即目标函数的改善) 该移动增加了状态能量(即稍微差一些的解决方案),但在温度范围内。 随着算法的进行,温度呈指数下降。 通过这种方式,我们避免了在过程的早期就被局部极小值所困住,但最终开始寻求可行的解决方案。 示例:旅行商问题 典型的离散优化问题是。 给定位置列表,到达每个
资源推荐
资源详情
资源评论
收起资源包目录
simanneal-master.zip (20个子文件)
simanneal-master
.travis.yml 311B
release.sh 66B
requirements-dev.txt 23B
tests
helper.py 1KB
test_anneal.py 4KB
simanneal
anneal.py 11KB
__init__.py 114B
CHANGES.md 319B
examples
salesman.py 3KB
watershed
data
huc6_4326.shp 1MB
huc6_4326.prj 143B
huc6_4326.dbf 13KB
huc6_4326.shx 468B
watershed_condition.py 5KB
shapefile.py 38KB
setup.py 1KB
.gitignore 75B
MANIFEST.IN 219B
README.md 9KB
LICENSE.txt 814B
共 20 条
- 1
资源评论
yilinwang
- 粉丝: 19
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G模组升级刷模块救砖以及5G模组资料路由器固件
- C183579-123578-c1235789.jpg
- Qt5.14 绘画板 Qt Creator C++项目
- python实现Excel表格合并
- Java实现读取Excel批量发送邮件.zip
- 【java毕业设计】商城后台管理系统源码(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】开发停车位管理系统(调用百度地图API)源码(springboot+vue+mysql+说明文档).zip
- 星耀软件库(升级版).apk.1
- 基于Django后端和Vue前端的多语言购物车项目设计源码
- 基于Python与Vue的浮光在线教育平台源码设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功