多膜遗传算法及其应用
本文选题:膜计算 + P系统 ; 参考:《广西大学》2017年硕士论文
【摘要】:作为自然计算中最年轻的分支,膜计算(也称P系统)主要研究如何从细胞的结构和功能,以及生物的组织、器官的结构与功能中建立起来计算模型。大量的研究表明,膜计算模型具有图灵机的计算能力,研究膜计算模型可以在允许时间范围内解决计算难问题。膜计算应用研究中通常会采用P系统设计的优化方法用来解决实际应用中的一些问题,其中主要与遗传算法、粒子群算法、蚁群算法、模拟退火算法等结合,用来解决包括旅行商问题、背包问题、机器人路径规划问题等。但是到目前为止,大多数的研究没有考虑到膜与膜之间的通信交流。由于细胞与环境之间的浓度不同,细胞之间会被动的运输化学物质,本文将引用这种通信方式,并且将膜计算原理的三大特点应用到标准遗传算法中,从而设计出了一种新的优化算法——多膜遗传算法。本文所介绍的多膜遗传算法,对于三个单独的膜结构,以细胞之间的浓度通信为基础,将变群体规模遗传算(VPGA)法分别应用到三个膜系统中,并且将标准遗传算法(GA)中三种进化规则由串行改为并行。浓度通信机制可以使三个种群数目平均分配,变群体规模遗传算法可以使种群不至于收敛的太快,也不会浪费计算资源。这不但提高了搜索的质量还兼顾了快速寻优的效果。本文采用实数编码将新的算法程序在MATLAB中编译完成,并且通过几个经典函数进行验证,研究结合之后算法的有效性,并且与传统的遗传算法进行比较。最后,验证了多膜遗传算法的有效性,并将其应用到非最小相位系统校正装置的参数寻优中。在MATLAB环境下,通过结合SIMULINK仿真,实现了对该控制系统的参数优化,并且取得了理想的控制效果。
[Abstract]:As the youngest branch of natural computing, membrane computing (also called P system) mainly studies how to establish computational models from the structure and function of cells, as well as the structure and function of biological tissues and organs. A large number of studies have shown that the membrane computing model has the computing power of the Turing machine, and the membrane computing model can solve the difficult problem within the allowable time range. In the application research of membrane computing, the optimization method of P system design is usually used to solve some problems in practical application, which are mainly combined with genetic algorithm, particle swarm algorithm, ant colony algorithm, simulated annealing algorithm and so on. It is used to solve the traveling salesman problem, knapsack problem, robot path planning problem and so on. However, up to now, most studies have not considered the communication between membrane and membrane. Because of the different concentration between the cell and the environment, the cells can transport the chemical substances passively. In this paper, we will use this communication mode, and apply the three characteristics of the membrane computing principle to the standard genetic algorithm. Thus, a new optimization algorithm, multi-membrane genetic algorithm, is designed. In this paper, for three single membrane structures, the variable population size genetic algorithm (VPGA) is applied to the three membrane systems based on the concentration communication between cells. And the three evolutionary rules in the standard genetic algorithm (GA) are changed from serial to parallel. The concentration communication mechanism can make the three populations equally distributed, and the variable population size genetic algorithm can make the population not converge too fast, nor waste computing resources. This not only improves the quality of search, but also gives consideration to the effect of fast optimization. In this paper, the new algorithm program is compiled in MATLAB by real number coding, and verified by several classical functions. The validity of the algorithm is studied and compared with the traditional genetic algorithm. Finally, the effectiveness of the multi-membrane genetic algorithm is verified and applied to the parameter optimization of the non-minimum phase system calibration device. In MATLAB environment, the parameters of the control system are optimized by Simulink simulation, and the ideal control effect is obtained.
【学位授予单位】:广西大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP18
【参考文献】
相关期刊论文 前10条
1 马增辉;刘长良;;一类非最小相位系统的PID控制器整定方法[J];信息与控制;2015年02期
2 马永杰;云文霞;;遗传算法研究进展[J];计算机应用研究;2012年04期
3 陈永;王晓明;党建武;胡晓辉;;一种基于生化反应速率的新型膜计算方法研究与应用[J];铁道学报;2011年10期
4 崔挺;孙元章;徐箭;黄磊;;基于改进小生境遗传算法的电力系统无功优化[J];中国电机工程学报;2011年19期
5 拓守恒;邓方安;周涛;;一种利用膜计算求解高维函数的全局优化算法[J];计算机工程与应用;2011年19期
6 钱洁;郑建国;张超群;王翔;阎瑞霞;;量子进化算法研究现状综述[J];控制与决策;2011年03期
7 庄健;杨清宇;杜海峰;于德弘;;一种高效的复杂系统遗传算法[J];软件学报;2010年11期
8 李庆春;沈德耀;;一种PID模糊控制器(fuzzy PI+fuzzy ID型)[J];控制与决策;2009年07期
9 潘林强;张兴义;曾湘祥;汪隽;;脉冲神经膜计算系统的研究进展及展望(英文)[J];计算机学报;2008年12期
10 黄亮;孙磊;王宁;金晓明;;基于一类组织P系统的模拟移动床的多目标优化(英文)[J];Chinese Journal of Chemical Engineering;2007年05期
相关博士学位论文 前3条
1 刘建华;粒子群算法的基本理论及其改进研究[D];中南大学;2009年
2 张丽平;粒子群优化算法的理论及实践[D];浙江大学;2005年
3 李晓磊;一种新型的智能优化方法-人工鱼群算法[D];浙江大学;2003年
相关硕士学位论文 前10条
1 唐泽;基于FPGA的遗传算法在交通控制中的应用[D];西南交通大学;2015年
2 蒋洋;基于膜计算的聚类算法研究[D];西华大学;2014年
3 欧柱;细胞型膜计算模型遗传优化设计研究[D];西南交通大学;2013年
4 马雪晶;基于膜计算的车辆路径优化算法研究[D];上海交通大学;2013年
5 付杰;受膜计算启发的优化算法研究[D];浙江大学;2010年
6 王银年;遗传算法的研究与应用[D];江南大学;2009年
7 牛宝柱;遗传算法在反应动力学机理简化中的应用研究[D];中国科学技术大学;2009年
8 郑安平;基于PID神经网络的三自由度飞行器模型控制研究[D];南京理工大学;2008年
9 陈俊伟;基于膜计算优化方法的控制系统设计研究[D];浙江大学;2008年
10 李s,
本文编号:2035871
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2035871.html