首页> 外文会议>International Conference on Unconventional Computation(UC 2007); 20070813-17; Kingston(CA) >Spatial and Temporal Resource Allocation for Adaptive Parallel Genetic Algorithm
【24h】

Spatial and Temporal Resource Allocation for Adaptive Parallel Genetic Algorithm

机译:自适应并行遗传算法的时空资源分配

获取原文
获取原文并翻译 | 示例

摘要

Adaptive parameter control in evolutionary computation is achieved by a method of computational resource allocation, both spatially and temporally. Spatially it is achieved for the parallel genetic algorithm by the partitioning of the search space into many subspaces. Search for solution is performed in each subspace by a genetic algorithm which domain of chromosomes is restricted inside that particular subspace. This spatial allocation of computational resource takes the advantage of exhaustive search which avoids duplicate effort, and combine it with the parallel nature of the search for solution in disjoint sub-spaces by genetic algorithm. In each subspace, temporal resource allocation is also made for different competing evolutionary algorithms, so that more CPU time is allocated to those algorithms which showed better performance in the past. This general idea is implemented in a new adaptive genetic algorithm using the formalism of mutation matrix, where the need for setting a survival probability is removed. The temporal resource allocation is introduced and implemented in a single computer using the quasi-parallel time sharing algorithm for the solution of the zero/one knapsack problem. The mutation matrix M(t) is constructed using the locus statistics and the fitness distribution in a population A(t) with N rows and L columns, where N is the size of the population and L is the length of the encoded chromosomes. The mutation matrix is parameter free and adaptive as it is time dependent and captures the accumulated information in the past generation. Two competing strategies of evolution, mutation by row (chromosome), and mutation by column (locus) are used for the competition of CPU time. Time sharing experiment on these two strategies is performed on a single computer in solving the knapsack problem. Based on the investment frontier of time allocation, the optimal configuration in solving the knapsack problem is found.
机译:演化计算中的自适应参数控制是通过空间和时间上的计算资源分配方法来实现的。在空间上,通过将搜索空间划分为许多子空间,可以实现并行遗传算法。通过遗传算法在每个子空间中执行解的搜索,该遗传算法将染色体域限制在该特定子空间内。计算资源的这种空间分配利用了穷举搜索的优势,它避免了重复的工作,并将其与通过遗传算法在不相交的子空间中搜索解的并行性质相结合。在每个子空间中,还为不同的竞争性进化算法进行了时间资源分配,因此,过去表现出更好性能的那些算法分配了更多的CPU时间。在使用变异矩阵形式的新的自适应遗传算法中,可以实现这一基本思想,而无需设置生存概率。临时资源分配是在单计算机中使用准并行时间共享算法引入并实现的,用于解决零/一背包问题。突变矩阵M(t)使用基因座统计数据和具有N行和L列的种群A(t)的适应度分布构建,其中N是种群的大小,L是编码染色体的长度。变异矩阵是无参数且自适应的,因为它与时间有关,并捕获上一代的累积信息。两种竞争的进化策略,逐行突变(染色体)和逐列突变(基因座)用于竞争CPU时间。在解决背包问题时,可以在单台计算机上对这两种策略进行分时实验。基于时间分配的投资前沿,找到了解决背包问题的最优配置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号