基于矩阵编码的遗传算法研究与应用

来源 :太原理工大学 | 被引量 : 23次 | 上传用户:qsk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一种搜索算法,遗传算法通过对编码、适应度函数、复制、交叉和变异等主要操作的适当设计和运行后,可以做到兼顾全局搜索和局部搜索遗传算法不依赖于问题的具体领域,它具有自适应性、全局优化性和隐含并行性,体现出很强的解决问题的能力。随着遗传算法应用领域的不断扩大,其操作、搜索能力不满足要求的现象也日趋增多。在解决多参数寻优问题时,通常的二进制编码串很长。一个长的二进制串会给选择、交叉等操作带来不便,造成计算机的运算过程复杂而时间长,从而降低了遗传算法的搜索效率。若采用的编码串短又不能满足问题的精度要求。在多维空间内寻优时,要把一个矩阵展开成一个串,同样也有字符串过长的现象。可见,要妥善解决多参数寻优问题、高维矩阵等问题,首先要改善编码策略。针对上述问题,本文提出了一种改善二进制编码的方法—矩阵编码。它是根据待求参数的个数来确定所用矩阵的行数和列数,根据实际问题的精度要求确定矩阵编码串长度L。将1×m维的二进制编码串化为n×h的矩阵向量。在这种编码方法下,有效降低了编码串的长度L,增强了选择、交叉的操作能力,缓解了计算机内存的占有率,进一步提高了遗传算法的搜索效率。论文分别从理论角度和实际应用两方面来论证矩阵编码遗传算法的可行性。本文主要做了以下工作:1)深入学习遗传算法;介绍了遗传算法的产生和发展、基本原理和特点、遗传算法中存在的共性问题及遗传算法的理论研究现状及应用。2)在分析遗传算法存在问题的基础上,提出了矩阵编码遗传算法。对基于矩阵编码遗传算法的编码策略,遗传操作,适应度函等相关理论进行详尽论述。3)将基于矩阵编码的遗传算法应用于实际。首先通过PID参数整定来验证矩阵编码遗传算法的可行性,然后采用矩阵编码遗传算法来解决实际问题。多输入n维连续时间线性系统极点配置和最小二乘模型辨识问题其实质属于多参寻优、高维矩阵运算求解问题范畴,符合矩阵编码遗传算法的适用范围。采用基于矩阵编码的遗传算法来实现,实验表明矩阵编码遗传算法可以很好地解决这类问题。总之,本文描述了一种基于矩阵编码遗传算法来解决多参数、高维矩阵求解问题的方法。这个方法的基本原理是通过把个体用矩阵串表示,从而降低了编码串的长度,与此同时简化了遗传操作,有效增加种群多样性,提高了搜索效率。通过理论阐述与实际应用表明这种方法是合理可行的,将对多参数、多维空间的寻优或矩阵方程的优化的解决提出了一种确实可行的有效的方法,使遗传算法的理论方法及其应用领域都得到进一步扩展。
其他文献
随着网络技术、视频编解码技术和嵌入式操作系统的迅猛发展,世界将掀起一股强大的视频数字化、网络化浪潮。对于公安、安防行业的发展,必须经历模拟数字混合的阶段,但是最终
行人检测与跟踪是智能视频分析领域中一个重要的研究课题。由于人体的头肩呈现比较固定的类似“Ω”形状和不易被遮挡等优点,为行人的准确检测和跟踪提供了先决条件。本文对运
本论文以嵌入式彩色超声检测系统软件开发为背景,详细阐述了一个嵌入式图形用户接口(GUI)的设计与实现。随着SOC技术和嵌入式系统的发展,超声检测设备向数字化、小型化和智能
在调速系统中,由于电动机本身和负载的非线性等因素的影响,采用传统控制策略在实际应用时往往难以获得理想的性能指标。滑模控制具有很好的鲁棒性,为高性能调速控制系统的设
随着信息技术的快速发展,实时控制系统(RTCS)资源约束特性日益突出。同时,由于诸多不确定因素和工作负载的动态变化,RTCS总是运行在不可预期的开放环境中。在这种新的实现环
激光雷达是一种体积小、重量轻、测量精度高、抗干扰能力强的传感器,随着性能不断提升,其在航空航天领域的实际应用日益增强。目前,世界上各航天大国均在大力研究激光雷达技
随着我国国民经济的高速发展,汽车拥有量急剧增加,国内高速公路、城市道路、停车场建设越来越多,对交通控制、安全管理的要求也日益提高,智能交通系统(ITS)已成为当前交通管
轨道交通在解决城市公共交通问题方面具有明显的优越性,对城市经济的发展具有非常重要的意义。轨道交通项目投资属于城市发展先行投资,投资额巨大;在目前中国基础设施投融资改
当前印染企业的能源紧张、成本上升,已严重影响企业的可持续发展。印染企业目前的这种处境主要是由于能源管理基础性工作的薄弱,能源管理水平不高,浪费严重,能源成本上升。要