基于全局优化和局部学习的进化多目标优化算法
本文选题:多目标优化 + 进化算法 ; 参考:《西安电子科技大学》2016年博士论文
【摘要】:一直以来,最优化问题都是科学研究和工程实践的难点和热点。根据其所需要优化的目标函数的个数,优化问题可以分为单目标优化问题和多目标优化问题。受生物智能启发的进化算法以种群进化的方式不断逼近最优解,具有全局优化的能力,能有效的解决大部分优化问题。然而,进化算法也存在一些缺陷,如收敛速度较慢,运行时间较长等。特别是对于那些比较复杂的优化问题,进化算法通常需要花费足够长的搜索时间才能获得较为满意的解。结合高效的局部学习策略,提高进化算法求解问题的性能,是一个值得研究的重要方向。针对单目标优化问题,已经存在大量的混合优化算法。本论文的主要研究目的就是将局部学习策略引入到多目标优化算法中,设计更高效的算法,并应用于实际问题。论文的主要成果概括如下:(1)针对进化多目标优化算法存在的收敛速度较慢的缺陷,提出了一种新的基于链式局部搜索的混合多目标优化算法。在该算法中,设计了基于链式规则的局部搜索策略,其中,局部搜索的参数,如步长,成功率等被编码在个体中,因而,这些参数能够在局部搜索执行完后得到保留,进一步提高了局部搜索的效率。在选择个体执行局部搜索时,采用了基于多样性的选择机制,在一定程度上避免了局部搜索带来的多样性损失。此外,设计了计算资源的自适应分配策略用来平衡全局优化和局部学习。对比实验的结果表明,局部搜索的策略的引入能够有效的提高进化多目标优化算法的性能。(2)受博弈论中多臂老虎机选择策略的启发,提出了一种自适应多密母算法用于求解单目标柔性作业车间调度问题。该问题是一个极为复杂的离散组合优化问题,传统的数学规划方法很难得到有效解,而进化算法又很难在一定的时间内获得满意解。因此,越来越多的研究者倾向于使用混合算法。面对众多的局部搜索策略,如何选择出适合当前求解问题的策略是设计算法的一个难点。我们设计的自适应多密母算法提供了一种自适应选择策略,能够在算法运行的不同阶段自动选择搜索算子。具体的,该自适应选择策略利用一个长度有限的滑动窗口记录不同搜索算子当前的搜索效果,然后基于这些效果去指导后续的算子选择。在多个标准测试数据集的对比实验结果表明,相对于现有的代表性算法,该算法能够获得更优的效果。(3)针对传统推荐算法仅仅致力于提高推荐准确率这一目标的不足,提出了一种基于多目标优化的个性化推荐算法。在算法中,物品推荐问题被建模成一个多目标优化问题,优化的两个目标为准确率和多样性。其中,为了度量物品推荐的准确率,使用了概率传播算法,而多样性的度量使用的是覆盖率这一指标。针对建模后的优化问题,设计了合理而有效的个体编码和相应的遗传操作算子。特别的,在设计的个体编码中,多个用户的推荐结果被编码在同一个个体里。因此,通过求解该问题,算法能够在一次运行中给多个用户提供多组推荐。为了提高算法效率,还使用聚类算法将用户划分为相对较小的集合。实验结果验证了算法的有效性。(4)针对标签系统的特性,提出了一种基于深度神经网络的推荐算法。在标签系统中,用户可以用任何词汇去描述或者评价物品,不再拘泥于固有的等级评分机制。然而,这些词汇给可能给标签信息带来困难,如导致标签信息的冗余性或多义性等。如何处理标签信息成为算法设计的难点。基于这个难点,我们通过引入深度神经网络构建了一个新的推荐算法。首先,算法将标签系统中,用户、物品之间三维关系转换为两个二维矩阵,获取每个用户基于标签的信息。接着,利用稀疏自动编码器这一深度网络模型从这些信息中提取出新的特征。相对于初始的特征,这些特征不再稀疏,且更具有代表性。最后,基于这些特征,利用协同过滤算法产生推荐结果。在两个网络数据集的实验结果表明,相对于原始的协同过滤算法和基于聚类的协同过滤算法,该算法在准确率上能取得更优的结果。
[Abstract]:All along, the optimization problems are the hot and difficult scientific research and engineering practice. According to the number of the need to optimize the objective function of the optimization problem can be divided into single objective optimization and multi-objective optimization problem. The evolutionary algorithm inspired by evolutionary biology intelligent way to approach the optimal solution, has the ability of global optimization, can effectively solve the most optimization problems. However, the evolutionary algorithm has some defects, such as slow convergence, long running time. Especially for those complicated optimization problems, evolutionary algorithm usually takes long enough time to search for satisfactory solutions. Combining with local efficient learning strategies and improve the performance of evolutionary algorithm for solving the problem, is an important direction worthy of study. According to a single objective optimization problem, a hybrid optimization algorithm already exists. The main purpose of this thesis is the local learning strategy is introduced into the multi-objective optimization algorithm, design a more efficient algorithm, and applied to practical problems. The main results are summarized as follows: (1) based on evolutionary multi-objective optimization algorithm are slow convergence defects, put forward a new hybrid the target chain optimization algorithm based on local search. In this algorithm, the design of the local search strategy, chain based on rules and parameters, such as the local search step, the success rate is in the encoding of individuals, therefore, these parameters can be retained in the local search after the implementation, to further improve the efficiency of local search in the choice of the individual. Performs a local search, the selection mechanism based on diversity, to a certain extent, to avoid the loss of the diversity of local search brings. In addition, the design of adaptive computing resources Should the allocation strategy to balance the global optimization and local learning. The experimental results show that the introduction of local search strategies can improve the effective evolutionary algorithm for multiobjective optimization performance. (2) by game theory inspired in the multi arm slot machine selection strategy, put forward a kind of adaptive multi Memetic Algorithm for solving the single objective flexible job shop scheduling problem. The problem is an extremely complex discrete combinatorial optimization problems, the traditional mathematical methods are difficult to obtain effective solutions, and the evolutionary algorithm is hard to in a certain period of time to get the satisfactory solution. Therefore, more and more researchers tend to use the hybrid algorithm in the face of local. Many search strategies, how to select suitable for the problem solving strategy is a difficult design algorithm. We design an adaptive multi memetic algorithm provides an adaptive selection strategy in algorithm The different stages of the operation to automatically select the search operator. Specifically, the adaptive selection strategy using a finite length sliding window search effect of different search operator current, then based on these results to guide subsequent operator choice. Comparing the experimental results in a number of standard datasets show that compared with the existing representative algorithm. The algorithm can obtain better results. (3) aiming at shortcomings of traditional recommendation algorithms only committed to improving the recommendation accuracy of this goal, proposes a recommendation algorithm for multi objective optimization based personalized recommendation algorithm. In the article, problem is formulated as a multi-objective optimization problem, the optimization of the two target for accuracy and diversity. Among them, in order to accurately measure items recommended by using the probability propagation algorithm, and the diversity metric used is the coverage of this index for the construction. After the optimization of mold design, reasonable and effective individual encoding and corresponding genetic operators. In particular, in the individual encoding design, multiple user recommendation results are encoding in the same individual. Therefore, by solving the problem, the algorithm can run in a multi group provide recommendation to many users. In order to improve the efficiency of the algorithm, users will also be divided into a relatively small set using clustering algorithm. The experimental results verify the effectiveness of the algorithm. (4) according to the characteristics of the label system, presents a deep neural network recommendation algorithm based on tags. In the system, users can use any words to describe or evaluation items, no longer adhere to the inherent rating mechanism. However, these words can be difficult to label information, such as the resulting label information is redundant or ambiguity. How to deal with the label information is becoming The difficulty method design. Based on this difficulty, we construct a new recommendation algorithm by introducing the depth of the neural network. Firstly, the algorithm user tag system, the relationship between items, conversion of 3D into two dimensional matrix for each user tags based on the information. Then, using the depth encoder automatic sparse network model the extraction of new features from these information. Compared with the initial features, these features are no longer sparse, and more representative. Finally, based on these features, using collaborative filtering algorithm to produce the recommended results. In the two network data sets. The experimental results show that compared with the original collaborative filtering algorithm and collaborative filtering algorithm based on clustering the proposed algorithm can achieve better results in accuracy.
【学位授予单位】:西安电子科技大学
【学位级别】:博士
【学位授予年份】:2016
【分类号】:TP18
【相似文献】
相关期刊论文 前10条
1 刘淳安;王宇平;;基于新模型的动态多目标优化进化算法[J];计算机研究与发展;2008年04期
2 徐鹤鸣;王东;;多目标优化问题的求解框架[J];微计算机信息;2009年36期
3 郭晓东;王丽芳;;求解多目标优化问题的分布估计算法[J];太原科技大学学报;2010年01期
4 雍龙泉;;求解一类不可微多目标优化问题的社会认知算法[J];计算机应用研究;2010年11期
5 郭思涵;龚小胜;;正交设计的E占优策略求解高维多目标优化问题研究[J];计算机科学;2012年02期
6 盖玉权;何昱;张宇燕;吴宪彬;万海同;;复方药物剂量配比多目标优化的方法学研究[J];微型机与应用;2012年07期
7 王杰文;;约束多目标优化问题中约束处理方法综述[J];现代计算机(专业版);2012年36期
8 贾利民,张锡第;智能多目标优化控制及其应用[J];信息与控制;1992年01期
9 周学建;师清翔;朱永宁;;模糊相似优先比在清选系统多目标优化中的应用[J];洛阳工学院学报;1993年02期
10 吴清烈,江孝感,徐南荣;大规模含整变量多目标优化的一种新方法[J];信息与控制;1998年01期
相关会议论文 前10条
1 张翔;;一种无歧义性的多目标优化数值解法[A];中国农业机械学会成立40周年庆典暨2003年学术年会论文集[C];2003年
2 罗亚中;;航天器轨迹多目标优化研究评述[A];The 5th 全国动力学与控制青年学者研讨会论文摘要集[C];2011年
3 耿玉磊;张翔;;多目标优化的求解方法与发展[A];福建省科协第四届学术年会——提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
4 耿玉磊;张翔;;多目标优化的求解方法与发展[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
5 程鹏;唐雁;邹显春;;约束多目标优化试验函数产生器[A];2008年计算机应用技术交流会论文集[C];2008年
6 贾小平;韩方煜;;多目标优化及其在过程工程中的应用[A];过程系统工程2001年会论文集[C];2001年
7 邢志祥;;灭火救援力量调集的多目标优化[A];第一届全国安全科学理论研讨会论文集[C];2007年
8 孙力;樊希山;姚平经;;化工过程多目标优化适宜解的模糊确定[A];第二届全国传递过程学术研讨会论文集[C];2003年
9 李颖t;昝建明;周建文;;多目标形貌优化方法研究[A];结构及多学科优化工程应用与理论研讨会’2009(CSMO-2009)论文集[C];2009年
10 许碧霞;李兆江;;基于循环经济的城市污水多目标优化配置分析[A];中国地理学会2007年学术年会论文摘要集[C];2007年
相关博士学位论文 前10条
1 王晗丁;复杂问题的多目标进化优化算法研究[D];西安电子科技大学;2015年
2 董宁;求解约束优化和多目标优化问题的进化算法研究[D];西安电子科技大学;2015年
3 邹娟;高维多目标进化优化及降维评价的方法研究[D];湘潭大学;2014年
4 杨光;求解多目标优化问题的NWSA研究及其工程应用[D];吉林大学;2015年
5 王超;装载与车辆路径联合多目标优化问题研究[D];大连理工大学;2016年
6 叶承晋;计算智能在电力系统多目标优化中的应用研究[D];浙江大学;2015年
7 过晓芳;超多目标优化问题的几种进化算法研究[D];西安电子科技大学;2015年
8 左益;基于全局优化和局部学习的进化多目标优化算法[D];西安电子科技大学;2016年
9 徐志丹;基于生物地理算法的多目标优化理论与应用研究[D];哈尔滨工程大学;2013年
10 蒋庆;地下水时空变化及监测网多目标优化研究[D];华中科技大学;2008年
相关硕士学位论文 前10条
1 韩伟;基于混合智能算法在造纸废水厌氧消化处理过程多目标优化中的研究[D];华南理工大学;2015年
2 东方世平;高速列车悬挂系统参数多目标优化[D];北京交通大学;2015年
3 苏贵良;基于免疫遗传微粒群智能算法的工程项目多目标优化研究[D];中国石油大学(华东);2014年
4 王学骥;多目标优化裁剪分配管理系统的研究与开发[D];东南大学;2015年
5 段雪凝;带时间窗的冷链物流车辆路径多目标优化问题研究[D];东北大学;2014年
6 赵丹;基于蚁群算法的建筑工程项目多目标优化研究[D];河北工程大学;2016年
7 孟涛;主动配电网广义电源多目标优化配置与运行[D];东北电力大学;2016年
8 李琰;黑箱多目标优化评估系统研究与实现[D];东北大学;2014年
9 孟婷婷;基于决策者偏好信息的NPS-CSS算法研究[D];东北大学;2014年
10 程慧敏;云环境中基于多目标优化的科学工作流数据布局策略研究[D];安徽大学;2016年
,本文编号:1762718
本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/1762718.html