登录
首页 » matlab » GAPSO-share

GAPSO-share

于 2011-10-13 发布 文件大小:120KB
0 114
下载积分: 1 下载次数: 180

代码说明:

  在做优化的时候,起初选择了GA算法,但是GA的不稳定性(或者陷入局部最优)实在让人抓狂,前后两次的结果相差竟然有时候能达到30 以上,当时由于时间的原因,我只好选择了优化1000次,然后以其中的最小值最为最佳方案。虽然问题也算解决了,但是从学术上将,这种奔方法是让人很尴尬的。所以,我从网上下载了一个GA-PSO算法,试着利用GA和PSO组合的策略进行优化,结果算法很问题,效率和不错。我下载原始算法,有一个问题就是它是针对所有的设计变量上下限都是一样的,所以我对程序进行了修改与改进,现在可以处理上下限不一致的问题,同时fix了一些bug。现在把修改后的程序和大家分享一下,希望能对您有用.注意myfit需要用自己的函数,否则出错,因为我的myfit程序在调用过程中,需要使用matlab的Kriging工具箱 (a optimization method combining GA and PSO)

文件列表:

share
.....\acess.mat,58913,2011-07-19
.....\cd.mat,59615,2011-07-19
.....\CrossOver_fcn.m,202,2009-04-23
.....\GAPSO.m,2524,2011-08-18
.....\Myfit.m,545,2011-08-16
.....\PSO_Fcn.m,441,2009-04-23
.....\SelectParents_Fcn.m,591,2009-04-19
.....\程序使用说明.doc,24576,2011-08-18

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

发表评论

0 个回复

  • Image_Processing_Toolbox_Release_Notes
    Matlab官方文档:Matlab图形工具箱ReleaseNote(Matlab official documents : Matlab graphics toolbox ReleaseNote)
    2006-05-26 11:45:52下载
    积分:1
  • IIR
    基于matlab仿真的无限冲击响应IIR滤波器完整程序实例,希望对大家有所帮助!(Based on the the matlab simulation infinite impulse response IIR filter complete program instance, we want to help!)
    2013-01-15 20:54:26下载
    积分:1
  • MATLAB
    这是一个瑞丽信道的仿真程序,我试过,能运行,大家多多参考。(This is a Ruili channel simulation program, I tried to run, everyone can reference.)
    2013-09-26 16:41:33下载
    积分:1
  • UEL-ABAQUS
    abaqus用户自定义单元UEL程序实例(Abaqus user-defined units of education-the application instance)
    2021-04-11 22:48:57下载
    积分:1
  • TSP
    说明:  TSP 模拟退火 求最短路径 哈米尔顿回路(tsp)
    2010-05-02 12:24:38下载
    积分:1
  • MATLAB-genetic-algorithm-toolbox
    MATLAB遗传算法工具箱及应用,很好的一本书(MATLAB genetic algorithm toolbox and its application)
    2011-10-12 15:13:45下载
    积分:1
  • otsu
    matlab中大津法(otsu)的源代码程序,已经经过测试,可以在matlab中直接运行(matlab in Otsu (otsu) program source code, has been tested and can be run directly in matlab)
    2015-03-18 15:17:41下载
    积分:1
  • z
    说明:  两电平的单相脉冲整流器,请大家多多指教。。。。( one-pase inverter)
    2012-04-18 13:27:59下载
    积分:1
  • human_body_segment_batch
    This code is used to segment human body parts including head, left arm, right arm, left forearm, right forearm, upper body, left thigh, right thight, left leg and right leg.
    2013-02-04 06:50:00下载
    积分:1
  • Transfer-Path-Analysis
    运行工况下传递路径分析,NVH识别噪声源的工具(transfer path analysis in operational, which could identify the noise source)
    2015-07-29 14:57:54下载
    积分:1
  • 696518资源总数
  • 104432会员总数
  • 16今日下载