启发式算法及其在工程优化中的应用

来源 :东北大学 | 被引量 : 5次 | 上传用户:ljyrabbit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在国防现代化、控制工程、经济调度、机械加工等领域都存在大量的优化问题,人们提出了许多优化算法以解决这些实际的工程优化问题。一些实际工程优化问题往往是多极值点的复杂优化问题,很难用古典的优化算法解决。因此,求取全局最优点的启发式算法已经成为了焦点。本文对启发式算法及其在工程优化问题中的应用进行了深入的研究和分析。可靠性问题是指选择最优的元件和冗余度水平来满足资源约束,并使所获得系统的可靠性最大。本文提出了一种修正的粒子群优化(MPSO)算法解决复杂系统可靠性问题。MPSO算法通过分开使用个体最优粒子和全局最优粒子来更新每个粒子的速度,这取决于一个动态概率。另外,它在速度更新中引入一种新的惯性权重来平衡全局搜索和局部搜索。根据大量的实验,在解决可靠性问题上,MPSO算法比其他两种PSO算法具有更强的收敛性和稳定性。工作分配问题(TAP)涉及在一个离散系统中将一定数量的工作分配给一定数量的处理器。TAP的目标是最小化由于工作分配而蒙受的执行和通讯的总成本,这是有约束的优化问题。本文提出了一种改进的差分进化算法(IDE),并将它应用于工作分配问题(TAP)。IDE算法根据所有候选解的目标函数值来自适应地调整尺度因子,根据迭代次数来动态地调整交叉率,这样能增加候选解的多样性。实验结果表明,在一些工作分配问题上,IDE算法所获得的最优解都要好于其他两种DE算法所得到的结果。和声搜索算法(HS)是受音乐即兴创作过程的启发而产生的一种启发式算法。HS算法缺乏全局搜索能力,因此容易陷入局部最优。本文提出了一种新颖的全局和声搜索算法(NGHS),从而可以有效地避免HS算法早熟。NGHS算法使用了一种新颖的位置更新和一种常用的基因变异方法。前者提高了算法的精确性和收敛速度,后者使和声记忆库(种群)多样化,从而使得和声向量能够轻易地逃出局部最优。研究了NGHS算法的优化性能,并分析了参数对NGHS算法的影响。NGHS算法在每次迭代中更新和声记忆库中的最差和声,这提高了整个和声记忆库的质量。进一步利用NGHS算法有效地解决了三种工程优化问题:0-1背包问题,它属于一种特殊的线性0-1整数规划问题;复杂的化学方程式的配平问题;Hoo控制中的鲁棒PID调节。文中进行了大量的仿真实验,实验结果表明,在解决以上三种工程优化问题上,NGHS算法要好于HS算法和它的几种改进算法。同时,NGHS算法具有很强的收敛性、稳定性和解空间开发能力。它为解决复杂的工程优化问题提供了一种有效的选择。
其他文献
通过X射线衍射分析、扫描电镜观测以及力学性能检测,研究了添加不同含量Ce对易拉罐再生铝合金显微组织和力学性能的影响规律。结果表明,适量Ce的加入,能使易拉罐再生Al-Mn-Mg
重力势能、弹性势能和动能统称为机械能。在只有重力或弹簧弹力做功的情形下,物体的重力势能或弹簧的弹性势能和动能发生相互转化,但总的机械能保持不变。应用机械能守恒定律解
聚集在巴厘的手工业,深刻体现了“印尼制造”在全球化中的境遇,一方面深深植根于宗教和民俗的设计、工艺,吸引了东西方的目光和市场,而且正在与现代化的工业流程结合;另一方面,缺乏
期刊
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
期刊
“ 大众创业, 万众创新” 推动大批青年走上创业之路, 在国家的鼓励政策出台后, 探讨创业政策和传统的社会资本对青年创业绩效的影响机制的差异.通过构建结构方程模型, 收集4
共享单车成为市民出行不可或缺的一种代步方式,也对城市交通运行管理和规划发展带来压力和挑战。本文利用Python程序获取了2017年9月20日ofo单车的全天候位置数据,通过Arc GI
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
利用英语原声电影,让学生在接近真实的语言学习环境中获得深刻体验,让他们在眼观耳听脑思的过程中获得丰富感知。文章从三个方面阐述在初中英语教学中链接英文电影,使课堂教
晶胞计算是晶体考查的重要知识点之一,是考查考生分析问题、解决问题能力的较好素材。晶体结构的计算常常涉及以下数据:晶体密度、NAM、晶胞体积、微粒间距离、微粒半径、夹角、空间利用率、坐标参数等。  一、晶胞参数计算的思维方法  密度计算公式通常是列式的依据,解决这类问题,一是要掌握有关晶体计算的重要方法——均摊法的原理,二是要有一定空间想象能力,有扎实的立体几何知识。  1.晶胞中微粒数目的计算方法