基本的遗传算法matlab语言实现,可变换其中的目标函数,实现计算
上传时间: 2016-11-29
上传用户:LIKE
用于无约束优化的鲍威尔优化方法, 程序中参数解释如下://P:存放设计变量 //XI:存放两个线性无关的向量 //N:含有N各元素的一维实型数组,用于存储设计变量 //NP:整形变量,用于存储P与xi的维数 //FTOL:迭代精度 //FRET:输出参数,存放目标函数在找到的近似极小值点处的值 //ITER:迭代次数
标签:
上传时间: 2016-12-06
上传用户:1109003457
VB最优化计算,可以通过改变目标函数进行多维正定和非正定优化计算。
标签: 优化计算
上传时间: 2013-12-19
上传用户:ommshaggar
多维最优化计算,可以通过修改目标函数计算各种函数。
上传时间: 2014-01-03
上传用户:小码农lz
拟牛顿法(变尺度法)DFP算法的c/c++源码,可以通过修改目标函数进行各种计算。
上传时间: 2013-12-27
上传用户:gaojiao1999
压缩包里包含了无约束优化问题常用的几种求解方法的源程序:变量轮换法(variable_rotation.m)、最速下降法(steepest_descent.m)、修正牛顿法(modified_newton.m)、共轭梯度法(conjugate_gradient.m)。另外,coefficient_matrix.m为目标函数系数获得矩阵,minval.m为最小值计算函数,gradient.m为梯度计算函数
标签: variable_rotation steepest_descent modified_newt 源程序
上传时间: 2017-01-01
上传用户:ztj182002
matlab编写的遗传算法优化程序,采用随机配对交叉,多点交叉,两点交叉,编译对目标函数进行优化
上传时间: 2017-01-13
上传用户:zhengzg
一个很好的学习粒子群算法的例子。(刘康C++版本) 程序介绍: 模拟一群鸟捕食的情景,从而达到优化目标函数的目的,这就是粒子群算法!起初在可行的空间中随机的产生一群粒子,然后让每个粒子开始在虚拟的空间中向四面八方飞翔,并且每个粒子都记下他们飞过的适应值(也就是目标优化函数)最高的点,而且整个粒子群有一个最高适应值个体,这样,粒子在飞翔的时候尽量朝向自己曾飞过的最好的点和集体的最好的点。最后达到收敛到近似最优点的目的。 备注:目标优化函数程序中已经内定了,f6 ={0.5-[sin(sqrt(x2+y2)2-0.5]}/(1+0.001*(x2+y2))2 用户可以通过编辑pso.cpp文件自定义优化函数。另外屏幕输出的是最后所求得的最优值和相应的最优点。
上传时间: 2014-11-21
上传用户:天涯
matlab 7.0 以上版本提供了强大的优化工具箱,但在整数规划方面,只提供了bintprog()这个m文件以求解0-1整数规划,而对于一般的整数规划模型没有具体的算法提供。我们一般情况只是用最简单的分值定界思想编写matlab程序求解整数规划问题,但效率低下,如何利用求解整数规划的先进算法编写matlab程序提上日程,香港大学的李端和复旦大学编写的《Nonlinear Integer Programming》(非线性整数规划)为编写解决整数规划问题提供强大有效的算法,其中算法针对具体问题包括: lagrangian 对偶问题 代理对偶问题 非线性lagrangian 和强对偶问题 非线性背包问题 可分解的整数规划问题 二次目标函数的整数规划问题 非约束的0-1多项式规划问题 约束的 0-1多项式规划问题 混合整数非线性规划问题
上传时间: 2017-02-27
上传用户:zhaoq123
很实用的群优化智能算法,计算粒子群算法的源代码,所需优化的目标函数命名为fitness即可。
标签: 智能算法
上传时间: 2017-07-02
上传用户:zm7516678