论文研究-求解约束优化问题的自适应演化算法.pdf


-
提出一种基于高斯柯西变异算子的多父体杂交自适应演化算法,并用于求解约束函数优化问题。算法的特点:在随机搜索过程中引入三种新的多父体杂交算子加速收敛;基于高斯柯西变异算子提出一种新的产生新个体的方法;提出一种根据演化的进度能自动调整搜索范围的自适应机制。分析与实验表明,与其他算法相比,算法更具有通用性、高效性、鲁棒性,算法收敛速度和算法稳定性有明显改进。
522008,44(33) Computer Engineering and Applications计算机工程与应用 [-5,5],/m=-1 从P中随机选取M个点,从反射算子、压缩算子、扩张算子 每个函数均运行30次,种群大小N=50,进化代数G=100, 中随机选择一种多父体杂交算子,从这M个点中通过执行选定的多父M表示多父体杂交的杂交数目,S表示从子空间选择的个体个 体杂交算子生成一个新个体; 数。各算法的参数设置均是采用经验数值,算法中,M=8,S=4, Forj=1,2,…,Nd作表示X的维数 0(j)=0(j)exp(t'(N(0,1)+r"(N(0,1) 文献[5中,M=10,S=4,MMEA算法中,M=4,GT算法中,M=8,各 Xc(j)=X(j)+0(j)C(1) 算法在30次运行中成功(收敛)的总次数作为衡量算法稳定性 Yg(j)=X(j)+o()N(0,1) 的标准,将收敛的平均代次数作为衡量算法收敛速度的标准。 Or 从表1结果可以看出,对于函数n,/5,文中算法的性能稍 Endfor 好于其他算法,函数尸2,3,八收敛性能明显优于其他三算法。 从变异过的S个点中选取最好的点Z 虽,尸2都是单峰函数,但尸2是“高原”函数,除了很少的边界 iF better(Z Y)THEN 点外,所有的点都有相同的适应值,容易陷入局部最优。文中算 法引入高斯柯西变异容易跳出局部最优的领域范围。函数β3, generation=generation+I; 阵属局部极小点数随维数增加而呈指数增加的多峰函数,GT Min f(Xi) 算法与文献[4算法当进化到一定代数后,会出现停滞状态或以 m=rgMa上)∥重新选取最好个体X与最差个体Xm 很慢的速度迭代。本算法与MMEA采用多种杂交算子,所以性 If(abs(f(Xs)-/f(Xm)≤m)andM≥3 能得到改进。但MMEA没有产生变异,因此易陷入局部极小 them/搜索空间自适应变化 值。函数5是一个有少数几个局部极小值的多峰函数,文中算 M=M1 法与其他三算法性能差别不大。总之,文中算法不仅在收敛速 输出结果 度和算法的稳定性上都有显著提高,特别对于高维且有较多局 end 部极小点的多峰函数更是如此。 END WHILE 表1文中算法与文献[5]、MMEA算法、GT算法结果比较 Output the result 总收敛收敛次数平均收改进度(相对GT算法) END 函数算法 次数成功率(%)敛代次收敛速度/(%) 算法出现的逻辑函数 better(Z1,Z2)用于比较测试点Z1,Z2 文中算法30 3.0 的优劣,当 BETTER(Z1,Z2)=T意味测试点Z1优于Z2,此函数定 文献5]29 334 10.5 义如下: MMEA 27 6.0 T, if W(Z<W(Z2) GT算法27 0.0 F,if W(Z)>W(Z2) 文中算法289343573.1 BETTER(ZI, Z2) 文献[5] 47.7 57.9 T,if(W(Z)=W(Z2))∧((Z1)>/Z2) f2 MMEA 20 703 F,if(W(Z)=W(Z2)A(fZ1)≤八Z) GT算法16 0.0 g(Z),0},=1,2,…, 文中算法30 58.9 nax WZ)=h(Z),i=+1,…,+k 文献[5] 35.7 MMEA 19 2.2 其中,W(z=∑Wz)。 GT算法 0.0 文中算法29 搜索空间为:S={Z∈R团≤Z≤2 文献[5]2 50.7 16.2 MMEA 45.7 28.9 4数值实验 GT算法22 58.9 0.0 文中算法29 40.8 0.7 选用了5个标准函数进行验证。这5个函数有低维的, 有高维的,有单峰的,有多峰的。测试函数集如下 A文献5 MMEA 43.2 GT算法28 93 41.5 0.0 (1)∥1(x)=∑x,n=3,x:∈-10,100m=0 5小结 (2)2(x)=∑( (++0.5)2,n=20,x∈[-10,10,m=0 论文提出了一种基于高斯柯西变异的自适应演化算法,通 COstE 过分析和实例,说明该方法在求解约束条件下的非线性函数优 (3)3(x)=-20e +20+e,n=30,x 化问题上具有良好的性能。特别对于高维且有较多局部极小点 32,32],fm=0 的多峰函数。该算法使用了三种具有互补特性的多父体杂交算 (4)4(x)=∑比2-10(2mx)+101,n=30,∈ 子,来决定搜索方向,加速搜索速度。高斯柯西变异算子的引 入,起到微调的作用,保持群体多样性,防止早熟而陷入局部最 5.12,5.12],/m=0 优。自适应搜索技术,减少搜索子空间的范围,提高收敛速度。 (5)/5(x)=4x1-2.1x16x12-4x2+4x2,n=2,x1 算法的不足之处是在增加高斯柯西变异的同时也增加了程序 (下转59页)

-
2019-09-10
808KB
论文研究-求解约束优化的一个自适应杂交差分演化算法.pdf
2019-09-08给出了一种基于典型相关分析(Canonical Correlation Analysis,CCA)的盲源分离技术来去除脑电信号中的眼电伪迹。通过实验验证了基于CCA的盲源分离方法去除眼电伪迹的有效性,
879KB
论文研究-SA-ETF:一种自适应演化测试框架 .pdf
2019-08-16SA-ETF:一种自适应演化测试框架,张楠,谢晓园,演化测试是一种有效的测试用例自动生成技术,它将测试用例生成的过程转化为应用遗传算法求解数值优化问题的过程,从而自动生成高
561KB
论文研究-求解旅行商问题的二阶段演化算法.pdf
2019-09-10对Inver-over算子进行了改进,提出了1st-Inver-over算子和2nd-Inver-over算子,实现了求解TSP问题的基于改进Inver-over算子的二阶段演化算法(Two-stag
902KB
论文研究-面向离散优化问题的量子协同演化算法.pdf
2019-07-22针对现有优化算法在求解具有时效要求的离散问题时容易出现过早或难以收敛问题,提出了面向离散优化问题的量子协同演化算法,旨在有限的求解时间内获得精度较高的求解方案。在算法的初始化阶段,通过种群初始化策略构
684KB
论文研究-基于自适应变异算子的差分进化算法.pdf
2019-09-10针对差分演化算法易于早熟、收敛速度慢和收敛精度低等问题,提出一种基于自适应变异算子的差分进化算法。给出个体向量粒子及维度层定义,并提出了基于维度层加权的异维维度选择策略,首次将加权异维学习策略引入差分
527KB
论文研究-自适应混沌蚁群算法的粮食应急路径优化研究.pdf
2019-09-11针对风险管理下的粮食应急路径优化问题,将“运输风险最小”和“运输时间最小”作为目标,建立相应的优化模型。利用“最大最小蚂蚁系统”进行求解,为避免过早陷入局部最优,提出自适应混沌蚁群优化算法。该算法利用
500KB
论文研究-利用多目标量子粒子群算法求解背包问题.pdf
2019-09-12将自然界的物种动态模型引入到遗传算法当中,反映出物种的真实进化状态,开发了基于演化设计的遗传算法。算法采用自适应策略克服了确定交叉和变异概率值的问题,利用小种群策略和最优保留策略保证了种群的多样性,改
543KB
论文研究-基于PCA算法的人脸识别.pdf
2019-09-08继电器产品的优化设计是在给定的负载条件或环境条件下,在对继电器产品的性态、几何尺寸关系或其他因素限制约束范围内,确定设计参数、目标函数、约束条件以形成优化设计模型,并选择恰当的优化方法以获得最佳设计方
1.13MB
论文研究-一种求解作业车间调度的文化粒子群算法.pdf
2019-07-22提出了一种文化粒子群算法用于求解置换流水车间调度问题中的最小化最大完成时间。算法设置了群体空间和信念空间两类独立空间,群体空间采用自适应粒子群算法完成进化,信念空间通过更新函数来进行演化。算法中群体空
699KB
论文研究-心电模板构造方法及其在心电去噪中的应用.pdf
2019-09-08结合基于可行性规则的约束处理技术,构造了一个求解约束优化问题的自适应杂交差分演化模拟退火算法。该算法以差分演化算法为基础,用模拟退火策略来增强种群的多样性,用一个基于可行性规则的约束处理技术来处理不等
616KB
论文研究-改进的自适应多种群DE的机械臂控制方法.pdf
2019-09-13根据机械臂关节轴线方向建立了连杆坐标系,利用Denavit-Hartenberg(D-H)法得到连杆坐标系变换矩阵;通过连杆坐标系变换矩阵得到机械臂正运动控制模型;通过正运动模型得到逆运动控制模型,逆
225KB
论文研究-Large-scale global optimization using cooperative coevolution with self-adaptive differential grouping.pdf
2019-08-14基于自适应微分分组的大规模全局优化问题求解,方伟,闵瑞高,合作协同演化(Cooperative co-evolution,CC)是一种基于分治策略的算法框架,它将待求解问题分为若干小的子问题后进行分别
1.1MB
论文研究-结合纹理分析和SVM的苹果梗蒂和缺陷识别方法.pdf
2019-09-11为了解决矿井通风系统风机定位优化问题,建立了该问题的大规模非线性最优规划模型。在优化模型中,在兼顾变量约束条件的空间限制和求解精度的情况下,在正交交叉算子中将求解空间离散化,离散方法是将每个连续因素离
387KB
LO型曲线的自适应遗传算法研究
2020-10-17标准的遗传算法在设置交叉算子和变异算子时使用固定的值,这样在求解复杂的优化问题时会存在解的多样性差和早熟的缺点。传统的自适应算法在收敛速度和解的多样性上是有效的,但是在算子调整的过程中,对算法演化过程
50.0MB
[MATLAB智能算法30个案例分析].史峰
2014-08-141 基于遗传算法的TSP算法(王辉) TSP (旅行商问题—Traveling Salesman Problem),是典型的NP完全问题,即其最坏情况下的时间复杂性随着问题规模的增大按指数方式增长,到
238KB
一种基于粒子群算法的改进多目标文化算法
2021-01-14<p>提出一种基于粒子群算法的改进多目标文化算法并用于求解多目标优化问题. 算法中群体空间采用多目标 粒子群优化算法进行演化; 信念空间通过对形势知识、规范化知识和历史知识的重新定义使之符合多目标优化
16.68MB
Visual c++ 2010 Express(中文版)
2018-11-20Visual c++ 2010 Express(中文版)安装包及其安装视频,从2018年3月开始,全国二级C语言平台更改为VC++2010 Express版本,请安装新环境,注册方法:从 Visual
手把手带你学Python
2020-03-03当下最火的计算机语言,难道你还只停留知道的阶段吗?快跟着老司机一起起飞吧~ 零基础开始学,只要跟着视频一步一步来,多思考,多练习,我相信你会有质的飞越。 学习路上会很苦,也会很累。但是这些等你学会以后,会发现这些都是值得。 还在等什么?快来学习吧~
手把手教你蓝牙协议栈入门
2020-07-16本课程定位是:引领想学习蓝牙协议栈的学生或者从事蓝牙,但是对蓝牙没有一个系统概念的工程师快速入门 课程是多年从事蓝牙经验总结出来的,希望能让你看完有一种醍醐灌顶的感觉。 不要在摸着石头过河了·学习完这些你肯定还是要继续学习蓝牙协议栈,但是至少懂了蓝牙的一些概念以及适合高效的学习方法 本课程一共分为4个小节: 1)蓝牙教程计划.mp4 ,主要介绍下我们的视频规划以及后续的蓝牙教程规划 2)蓝牙的前生后世.mp4 主要介绍下蓝牙的产生背景概念,以及蓝牙从开始产生到现在最新的5.2的发展过程,新赠的功能特性 3)市面蓝牙架构调查.mp4 主要介绍市面蓝牙产品的架构以及HCI蓝牙芯片的详细架构,让你对蓝牙有一个整体的认识,对于后续做蓝牙产品选型大有帮助 4)快速学习蓝牙文档介绍_工具介绍.mp4 主要介绍HCI蓝牙芯片的协议栈以及profile获取途径以及学习蓝牙的高效工具,引领你快速找到适合自己的方法来学习蓝牙
Linux系统编程:入门篇视频教程
2018-10-16Linux系统编程视频课程为《Linux系统编程》入门篇,主要针对零基础的Linux开发学员科普Linux系统编程的概念以及需要掌握的各种技能,掌握Linux命令编写、Linux学习路线并熟悉嵌入式设备编程的方法。为后续的Linux系统编程深入学习打下良好的基础。
YOLOv4目标检测实战:人脸口罩佩戴检测
2020-05-03课程演示环境:Ubuntu 需要学习Windows系统YOLOv4的同学请前往《Windows版YOLOv4目标检测实战:人脸口罩佩戴检测》 课程链接:https://edu.csdn.net/course/detail/29123 当前,人脸口罩佩戴检测是急需的应用,而YOLOv4是最新的强悍的目标检测技术。本课程使用YOLOv4实现实时的人脸口罩佩戴检测。课程提供超万张已标注人脸口罩数据集。训练后的YOLOv4可对真实场景下人脸口罩佩戴进行高精度地实时检测。 本课程会讲述本项目超万张人脸口罩数据集的制作方法,包括使用labelImg标注工具标注以及如何使用Python代码对第三方数据集进行修复和清洗。 本课程的YOLOv4使用AlexyAB/darknet,在Ubuntu系统上做项目演示。具体项目过程包括:安装YOLOv4、训练集和测试集自动划分、修改配置文件、训练网络模型、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类分析。 YOLOv4人脸口罩佩戴检测效果
Javascript前端开发
2018-03-14JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
117B
Keil5安装包
2019-05-23Keil5安装包,附带STM31F1、STM32F4支持包以及破解软件。
- 面试突击版(JUC+JVM+Redis+SSM+SpringBoot+MQ) 97672021-03-01文章目录1、JVM1.1、类加载机制1.2、类加载器1.3、双亲委派机制1.4、为什么要设计双亲加载机制1.5、全盘委托机制1.6、Tomcat如何自定义类加载机制1.7、内存模型1.8、对象创建与分配1.8.1、创建1.8.2、分配1.9、何判断一个类是无用的类1.10、finalize()方法最终判定对象是否存活1.11、四大引用1.12、对象回收算法1.13、四大垃圾回收算法1.14、CMS(标记-清除算法=>写屏障 + 增量更新)1.14.1、运作过程1.14.2、三色标记法1.14.3、漏标
Java并发编程精讲
2019-09-28课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池), 锁实现和并发容器等高并发Java实现,去深入理解在并发编程中, 一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到, 对于每个小节小课均会有实际的场景应用为你呈现。 同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。
爬虫架构师的逆袭之路
2019-12-23在这个信息泛滥的时代,掌握实施有效的数据是诸多企业生存的关键, 面对市场上对数据的无限渴求,Python爬虫工程师炙手可热, 那么毛也不会的你想要摇身一变成为爬虫架构师需要怎么做呢? 啥也别想了,赶紧下单,这个课,真好!
Python初级入门精讲
2017-11-22本课程为Python全栈开发初级入门篇-语言基础章节,学习完本篇章可对python语言有初步的掌握与理解,本课程侧重于初级学员,课程内容详细有针对性,务求各种类型的学员都可以掌握python开发。
-
博客
JavaWeb零基础入门之Filter过滤器
JavaWeb零基础入门之Filter过滤器
-
下载
blog-源码
blog-源码
-
下载
电脑亮度调节工具.zip
电脑亮度调节工具.zip
-
下载
TODO-LIST:一个可帮助您安排工作和生活的网络应用-源码
TODO-LIST:一个可帮助您安排工作和生活的网络应用-源码
-
学院
Rook云原生存储实战【2021出品+基于Ceph Octopus+】
Rook云原生存储实战【2021出品+基于Ceph Octopus+】
-
博客
GlobalExceptionHandler 捕获抛出的异常,返回特定值给前端
GlobalExceptionHandler 捕获抛出的异常,返回特定值给前端
-
学院
商业化网页实战-带你一行一行写代码
商业化网页实战-带你一行一行写代码
-
博客
Linux下安装Redis
Linux下安装Redis
-
下载
panclassif:一种提高TCGA癌分类器性能的方法-源码
panclassif:一种提高TCGA癌分类器性能的方法-源码
-
博客
Js函数参数, 传递的是值还是地址
Js函数参数, 传递的是值还是地址
-
学院
JSP中Ajax+Servlet极简实操入门
JSP中Ajax+Servlet极简实操入门
-
博客
“第一性原理材料模拟及催化反应计算”与“分子动力学lammps”
“第一性原理材料模拟及催化反应计算”与“分子动力学lammps”
-
下载
Udacity-Projects:Udacity的研究代码-源码
Udacity-Projects:Udacity的研究代码-源码
-
博客
广播和服务
广播和服务
-
下载
统信服务器操作系统欧拉版V20-安装手册.pdf
统信服务器操作系统欧拉版V20-安装手册.pdf
-
学院
计算机网络 静态路由和动态路由协议
计算机网络 静态路由和动态路由协议
-
学院
FFmpeg4.3黄金系列课程:c++版
FFmpeg4.3黄金系列课程:c++版
-
博客
一键卸载宝塔Linux面板及运行环境
一键卸载宝塔Linux面板及运行环境
-
博客
Mac电脑Safari 浏览器中Cookie 和网站数据如何管理
Mac电脑Safari 浏览器中Cookie 和网站数据如何管理
-
下载
Alt CSS-crx插件
Alt CSS-crx插件
-
博客
Bootstrap 辅助类
Bootstrap 辅助类
-
学院
java入门-第16章 Collection、泛型、Iterator
java入门-第16章 Collection、泛型、Iterator
-
学院
C#Winform桌面开发编程上位机基础入门
C#Winform桌面开发编程上位机基础入门
-
学院
MySQL实操极简入门
MySQL实操极简入门
-
学院
JAVAP6+第三模块:分布式与微服务
JAVAP6+第三模块:分布式与微服务
-
学院
Cocos Creator游戏开发-疯狂弹球 视频教程
Cocos Creator游戏开发-疯狂弹球 视频教程
-
下载
google_sign_in_multiplatform_dart:google_sign_in_multiplatform_dart-源码
google_sign_in_multiplatform_dart:google_sign_in_multiplatform_dart-源码
-
学院
Cocos Creator游戏开发-物理弹球 视频教程(热更新)
Cocos Creator游戏开发-物理弹球 视频教程(热更新)
-
下载
检查我的饼干「Check my cookies」-crx插件
检查我的饼干「Check my cookies」-crx插件
-
下载
DP-Health-源码
DP-Health-源码