翻译之一种基于动态规则的参数设置的并行混合GA-PSO方法

文摘

我们提出了一个新的优化框架,结合两个元启发式:遗传算法(GA)和粒子群优化(PSO)。 与使用第二种算法来处理第一种算法的最终结果的通常的杂交模型相反,我们的方法在竞争性方式下对同一群体并行地使用两种算法。 这些算法可以协调和改进彼此的解决方案,从而在人口中可以实现更多样化和更好的质量。 另一个改善因素是根据最后一个群体的解决方案的多样性和质量来重新设置每次迭代中的人口规模和参数。 我们的方法在五个众所周知的基准问题上进行了测试。 我们的方法的优点通过将其性能与纯GA和PSO,GA在GA之后工作的混合动力,反之亦然以及这些来自文献的这些算法的混合方法进行比较来验证。

关键词

并行混合,遗传算法,粒子群优化,动态参数设置

介绍

虽然元启发式优化算法是解决复杂问题的有希望的技术,但它们都具有特定的优点和缺点。因此,组合多元启发式(称为杂交)的思想引起了广泛关注,一项调查见[6]。我们假设读者很熟悉

遗传算法(GA)和粒子群优化(PSO)。虽然GA和PSO已经被证明是成功的各种各样的问题,每个都有自己的弱点[4,5]。例如,在GA中,如果未选择个人,则其固有信息将丢失,而在PSO中,内存将避免此问题。另一方面,PSO缺乏选择算子,因此可能浪费资源给穷人。为了解决这个挑战,文献[2,7]中提出了混合方法。在[7]中,通过将PSO的速度和位置更新规则与GA运算符选择,交叉和突变相结合,引入了称为“育种群”的混合GA-PSO方法。在[2]中,提出了一种从PSO开始的混合方法,其中每个迭代中嵌入一个GA,以提高特定数量的粒子。此外,在工业应用中使用混合GA-PSO技术的兴趣越来越大[1,3]。对现有研究的综述表明,GA和PSO的杂交技术的全部潜力还没有被探索,并揭示了没有一个平行的模式,这两个算法都有公平的机会贡献自己的优势。

我们的平行混合GA-PSO

我们的目标是开发先进的混合技术,用于结合GA和PSO,以更好地补偿具有优势的缺点。 我们提出了一种新型并行混合GA-PSO方法(称为P GA-PSO)。 我们的方法的一个特点是GA和PSO都是一样的

在每次迭代中同时对相同人群进行工作并展示其能力的机会。 我们通过给予在一次迭代中表现更好的算法在下一次迭代中拥有更大份额的机会来强化两者之间的竞争力。 此外,在每次迭代中,GA和PSO的参数在测试所得人口的多样性和质量改进之后被动态地调整。 现在我们介绍我们的方法的逐步描述:

1.初始化一个随机人口Pop(1)大小Sbase

2.根据个人的适应性对流行(1)进行排序

3.考虑群体个体作为PSO的粒子,并将其作为第一代GA

4.通过PSO规则更新粒子的速度和位置,并应用GA算子选择,交叉和变异

5.评估PSO的新粒子位置,并将GA中获得的后代个体从交叉和突变添加到群体中,然后根据适应性对合并群体进行排序

6.分别计算PSO和GA的平均适应度MeanQ PSO均值QGA

7.基于平均质量确定每个算法的下一次迭代(GA和PSO)中的份额,即对于较好的一个为0.6,对于另一个为0.4

8.分别基于GA和PSO的股份,从最佳的PSO和GA结果中填写Basepop

9.计算Basepop的多样性

10.如果多元化多于Mindiv,将其视为Newpop并转到第13步;否则转到下一步

11.考虑使用大小为SDivpop的扩展程序Divpop,并随机填写来自其他PSO和GA结果的独特个人,基于股票

12.将Divpop合并到Basepop中以获得Newpop

13.如果满足终止标准,则将Newpop中的最佳个人报告为算法的全局最佳和最终结果,并停止;否则转到下一步

14.将迭代计数器增加1

15.考虑Newpop作为新迭代的人口

16.检查新迭代人数与先前迭代次数的改善,并重新设定GA和PSO的勘探和开发参数

17.返回步骤2

在第9步中,多样性被定义为方差

-----

的解决方案空间中的个体,其中μpop是人口的平均点。

在步骤16中,使用矢量Imp = [imp 1,imp 2,imp3]来测量在之前的1,5和10次迭代中新迭代的改进。 GA参数交叉率CR和突变率MR,PSO参数W,C1,C2由问题复原,

具体规则的一般结构如下:

------1

实验结果

我们进行了实验,将我们的方法的性能与其他五种方法进行比较:纯GA,纯PSO,GA和PSO连续应用的混合(GA - →PSO或PSO→GA),以及 混合GA-PSO方法[7]。 对于我们的实验,我们在具有Intel(R)Core(TM)i7,3.10GHz CPU和16GB RAM的PC上使用MATLAB。 我们已经针对已经在[7]中使用的以下五个着名的基准函数f i(x)进行了测试:

-----function

我们已经在n = 30维度中解决了每个测试问题。 每次实验重复30次。 表1显示了每个基准测试功能的平均功能值,标准偏差和直到终止的平均执行时间。 我们将基数和多样化人口的大小设置为Sbase = 100,Divpop = 30。终止标准为Maxit = 1000。对于第一次迭代,我们设置了如下参数:MR = mr 3,CR = cr 2,W = w 2,C1 = c1 2,C2 = c2 4。

-------table

结论

我们观察到我们的方法(PGA-PSO)能够找到最佳或接近最优解。 与其他方法相比,我们的方法在几乎所有情况下都胜过纯GA,纯PSO,GA - →PSO和PSO - →GA,因为它达到较低的平均值,并且相对较快。 此外,在许多情况下,我们的做法优于[7] 在某些情况下,两种方法的表现都是相似的; 只有在很少的情况下[7]比我们的方法更好。 对于未来的研究,我们建议通过使用特定于问题的规则进一步增强参数更新系统,进一步改进我们方法的可靠性能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 207,113评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,644评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,340评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,449评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,445评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,166评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,442评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,105评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,601评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,066评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,161评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,792评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,351评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,352评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,584评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,618评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,916评论 2 344

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,527评论 25 707
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,601评论 18 139
  • 该论文来自Berkeley实验室,英文标题为:Resilient Distributed Datasets: A ...
    九七学姐阅读 1,766评论 0 3
  • 想了又想 该是怎样就是怎样 曾今的裹挟是不会坦荡 小女人的小性子 难有万千气象 性别只是一枚符号 内心没有波澜 吞...
    墨宁墨阅读 160评论 1 2
  • 姓名:王建勛 公司:思沃技术171期利他2组王建勋 【知-学习】 诵《六项精进》大纲2遍,共488遍;《大学》5遍...
    常修阅读 129评论 0 0