基于聚类思想的改进混合遗传算法

来源 :北京工业大学 | 被引量 : 9次 | 上传用户:shayuer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代科学理论研究和实践中存在着大量优化及自适应问题。在大规模的复杂多模态优化问题上,一般的计算方法无能为力。遗传算法是一种模拟生物遗传进化过程的自适应全局优化概率搜索算法。它依据概率对各代种群施加选择、交叉和变异等遗传操作,使种群逐步进化到包含或接近最优解的状态,是解决各类复杂优化问题的一种有效算法。早熟收敛和收敛速度之间的平衡一直是遗传算法研究的焦点。如何有效平衡这一冲突,是改善算法在复杂多模态优化问题上性能的关键。早熟收敛的主要成因是优良个体间的近亲繁殖,导致种群多样性过早丧失。针对以上问题,本文先后将K均值,层次聚类以及最小生成树等聚类方法和最优代表思想加入遗传算法中,提出了对应的改进遗传算法;并在此基础之上,又将正交实验设计方法和局部搜索技术引入其中,提出了一种混合种群分化遗传算法,并在高维,复杂和多模态函数优化问题上验证了新方法的有效性。本文的主要研究工作如下:(1)为解决早熟收敛问题,在对聚类算法和改进遗传算法进行了深入研究与实现验证基础上,提出了一种基于聚类的改进遗传算法(CGA)。该方法通过聚类操作对种群进行子种群划分,禁止同一子种群内的相似个体进行遗传操作,从而可有效抑制早熟收敛。本文还从理论上分析出CGA算法相对于标准遗传算法(SGA)能更好地克服无效交叉操作。(2)针对CGA算法在抑制早熟收敛中造成的收敛速度降低问题,在其基础之上,又提出了一种基于聚类的最优代表改进遗传算法(OCGA)。新方法通过选择子类内最优个体代替子类内其它个体进行交叉操作,加快了算法的搜索效率。(3)本文采用K均值,层次聚类以及最小生成树等聚类方法实现了相应的CGA和OCGA算法,并在基准函数优化问题进行了相关的对比数值实验。实验结果表明,与SGA相比,CGA和OCGA确实能够从一定程度上有效抑制早熟收敛现象,OCGA还能够加快算法搜索效率。(4)在OCGA基础之上,提出了一种混合种群分化遗传算法(HPDGA)。新方法提出了一种适用于局部搜索的方向单形交叉算子,能够根据父代个体的适应度有方向性的产生若干个较优子代个体;并且结合方向交叉算子,提出了一种可调控局部搜索策略,根据当代子种群数目以及子种群中的个体数目采取相应的局部操作算子,加速种群进化。(5)在14个高维基准函数优化问题上对HPDGA进行了对比测试,测试结果表明,与多种已有算法相比,新算法明显优于其它算法的性能。
其他文献
用全贮饲料和黄贮饲料饲喂肉牛试验,结果表明:试验组比对比组每头每天多增重0.177kg,日增重提高20.56%;试验组每增加1kg体重比对比组少耗精料0.59kg、青贮料1.78 kg,饲料报酬明
目的调查藏族肝硬化患者病因、肝脏和脾脏硬度值的变化及其食管胃底静脉曲张发生情况。方法选择270例藏族肝硬化患者,采用ELISA法检测血清HBV和HCV标记物,使用Fibroscan检测
"绫"的名称常见于魏唐时期的史料,流行于魏晋,至唐代进入全盛时期。史料中的绫是斜纹暗花丝织物的通称,其组织既包括平纹地上显斜纹花,也包括斜纹地上显斜纹花。绫在西北地区
文章基于信息效率理论,研究股票期权交易对中国股票市场定价效率的影响。选取中国A股市场2014年2月至2017年6月上证50指数成份股的日交易数据,通过比较分析上证50指数成份股
电影是导演的艺术,在力求"真实"的传记电影中,导演在不违背真实原则的基础上,对部分"表象真实"的剥离,恰恰是为了让观众看到事件的"本质真实"。
稻草是水稻成熟收获后除去稻谷(籽实)剩下的茎杆和叶片的统称,俗称禾杆,是北方水稻产区牛群过冬度春,传统的、大宗的、主要的(甚至是唯一)饲料,但如果长期大量单纯饲喂稻草,常导
国有企业是推进国家现代化、保障人民共同利益的重要力量,其总体上已经同市场经济相融合,必须适应市场化、国际化新形势,进一步深化国有企业改革。当前我国投融资平台公司存
改革开放以来,中国民间资本日益丰富却不能有序流动,社会经济发展中的强烈金融需求受到传统金融体制的严重制肘,暗潮汹涌的民间金融仍然在泥沼与困局中挣扎求索,潜藏其中的巨