资源简介
自己使用python实现的部分工程优化算法,包括梯度下降,共轭梯度,牛顿迭代,拟牛顿法等多种优化算法
代码片段和文件信息
#!coding:utf8
#Bug point:
#matlab index start 1 ;python index start 0
#matlab 1:3=123;python 1:3=12 without 3
#python 1/2=0 1.0/2=1.0/2.0=0.5
#注意numpy的array和mat如果生成为整数类型,则存储浮点类型会自动取整
from copy import deepcopy
from numpy import *
from random import *
def gradient(fgfx0thres=0.0001):
while True:
p=-1*array(gf(fx0))
if linalg.norm(p2)<=thres:
return x0
la=secant(fx0p)
x0=x0+la*p
#print f(x0)
#梯度下降z型收敛,接近最优点收敛缓慢,改进2次梯度下降xk->xk+1->xk+2使用一次xk+2-xk
#实验证明改进梯度下降效果非常明显梯度下降在最优点附近收敛非常慢
def partan(fgfx0thres=0.0001):
while True:
x=[]
for i in range(2):
p=-1*array(gf(fx0))
if linalg.norm(p2)<=thres:
return x0
if i==0:
x.append(x0)
la=secant(fx0p)
x0=x0+la*p
if i==1:
x.append(x0)
p=x[1]-x[0]
la0=random()*randint(02)
la1=la0+randint(02)
x0=x0+la*p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-rw-rw-r-- 2210 2016-09-27 13:03 Optimize\mathtools.pyc
-rw-rw-r-- 2773 2016-10-08 11:27 Optimize\co.py
-rw-rw-r-- 3883 2016-10-09 17:04 Optimize\doc
-rw-rw-r-- 7388 2016-09-26 13:41 Optimize\analysis.py
-rw-rw-r-- 6677 2016-09-27 12:42 Optimize\ods.py
-rw-rw-r-- 1528 2016-10-08 11:27 Optimize\mathtools.py
-rw-rw-r-- 5663 2016-09-27 12:47 Optimize\search.py
drwxrwxr-x 0 2016-10-09 17:04 Optimize
----------- --------- ---------- ----- ----
30122 8
- 上一篇:水电煤气管理系统
- 下一篇:SWMM-CAT User’s Guide
相关资源
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
- zw_jhn199388-9911706-基于51单片机都_自动
- zw_fan7983377-9600053-RecyclerViewDemo.zip
- zw_CHINA__.zip
评论
共有 条评论