首页> 外文会议>IEEE Congress on Evolutionary Computation >How to strike a balance between local search and global search in multiobjective memetic algorithms for multiobjective 0/1 knapsack problems
【24h】

How to strike a balance between local search and global search in multiobjective memetic algorithms for multiobjective 0/1 knapsack problems

机译:多目标0/1背包问题的多目标模因算法中如何在局部搜索和全局搜索之间取得平衡

获取原文

摘要

An important implementation issue in the design of hybrid evolutionary multiobjective optimization algorithms with local search (i.e., multiobjective memetic algorithms) is how to strike a balance between local search and global search. If local search is applied to all individuals at every generation, almost all computation time is spent by local search. As a result, global search ability of memetic algorithms is not well utilized. We can use three ideas for decreasing the computation load of local search. One idea is to apply local search to only a small number of individuals. This idea can be implemented by introducing a local search probability, which is used to choose only a small number of initial solutions for local search from the current population. Another idea is a periodical (i.e., intermittent) use of local search. This idea can be implemented by introducing a local search interval (e.g., every 10 generations), which is used to specify when local search is applied. The other idea is an early termination of local search. Local search for each initial solution is terminated after a small number of neighbors are examined. This idea can be implemented by introducing a local search length, which is the number of examined neighbors in a series of iterated local search from a single initial solution. In this paper, we discuss the use of these three ideas to strike a local-global search balance. Through computational experiments on a two-objective 500-item knapsack problem, we compare various settings of local search such as short local search from all individuals at every generation, long local search from only a few individuals at every generation, and periodical long local search from all individuals. Global search in this paper means genetic search by crossover and mutation in multiobjective memetic algorithms.
机译:在具有局部搜索的混合进化多目标优化算法(即,多目标模因算法)的设计中,一个重要的实现问题是如何在局部搜索和全局搜索之间取得平衡。如果将本地搜索应用于每一代的所有个人,则几乎所有计算时间都将花费在本地搜索上。结果,无法充分利用模因算法的全局搜索能力。我们可以使用三种思路来减少本地搜索的计算量。一种想法是将本地搜索仅应用于少数个人。可以通过引入局部搜索概率来实现此想法,该概率用于从当前总体中为局部搜索选择少量的初始解。另一个想法是定期(即间歇地)使用本地搜索。可以通过引入局部搜索间隔(例如,每10代)来实现该想法,该间隔用于指定何时应用局部搜索。另一个想法是尽早终止本地搜索。在检查了少量邻居后,将终止对每个初始解决方案的本地搜索。可以通过引入本地搜索长度来实现此想法,该长度是从单个初始解决方案进行的一系列迭代本地搜索中被检查邻居的数量。在本文中,我们讨论了使用这三种想法来实现局部-全局搜索平衡。通过对两目标500项背包问题的计算实验,我们比较了本地搜索的各种设置,例如每一代所有个人的短本地搜索,每一代只有几个人的长本地搜索以及定期的长本地搜索来自所有个人。本文的全局搜索是指在多目标模因算法中通过交叉和变异进行遗传搜索。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号