首页> 外文学位 >Modeling genetic algorithm dynamics for OneMax and deceptive functions.
【24h】

Modeling genetic algorithm dynamics for OneMax and deceptive functions.

机译:为OneMax和欺骗功能建模遗传算法动力学。

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

摘要

In this dissertation, we develop a model predicting dynamics of the counting-ones (OneMax) and a form of deceptive function problems. The model describes the mean allele and, in the case of deceptive function, mean deceptive block values. The genetic algorithm (GA) that is being modeled consists of two-point crossover, fitness proportional selection and mutation operators. The model is developed to estimate the average GA dynamics, but it can be used for an individual run of the GA.; First, we develop the model for the OneMax problem with very high crossover rates. Then, we modify the model by using statistics of very early generations from GA runs, to describe the complete dynamics for different (lower) crossover rates of the OneMax problem. In the development of the model, we introduce a new quantity that measures the effect of the crossover operation and is independent of generation, for practical purposes. Then, the model is generalized to cover other cases of the OneMax, such as weighted OneMax, as well as a form of deceptive function problem, for high enough crossover rates. The model is also modified to include Boltzmann selection with fixed or scaled selection pressures.; The model can be applied to OneMax and deceptive function problems even when the crossover, mutation and the selection pressures (in the case of Boltzmann scaling) are changed at predetermined generations during a GA run. Since our model estimates the mean value (and, mean deceptive block value for deceptive function) at each locus at any generation, it can be used to determine a suitable migration time as well as the migration rate for parallel genetic algorithms (in the island model case) when migrations are allowed at any generation for our benchmark problems.; Although the problems for which our model proved successful were rather simple or idealized, they were often sufficiently involved to capture interesting nontrivial features of the GA dynamics. The author hopes to extend the approach to model solution of more representative real-world problems with various degrees of OneMax similarity and various amounts of deception.; At the end of the dissertation, an attempt to develop a stochastic differential equation model to predict the evolution of the fitness distribution for the OneMax problem is also presented. Although our attempt was not successful, it shows a strong connection between fitness evolution and certain diffusion equations and points toward the possibility of the existence of a diffusion-type equation that could describe the OneMax and maybe other type of GA dynamics.
机译:在本文中,我们建立了一个预测数一(OneMax)动力学的模型和一种欺骗性功能问题。该模型描述了平均等位基因,并且在描述欺骗功能的情况下描述了欺骗模块的平均价值。正在建模的遗传算法(GA)包括两点交叉,适应度比例选择和变异算子。开发该模型是为了估计平均遗传算法动力学,但是它可以用于遗传算法的单个运行。首先,我们开发具有很高交叉率的OneMax问题模型。然后,我们通过使用GA运行的早期统计数据来修改模型,以描述OneMax问题的不同(较低)交叉率的完整动态。在模型的开发中,出于实际目的,我们引入了一个新的量,该量用于测量交叉操作的效果并且与发电无关。然后,对该模型进行概括以涵盖OneMax的其他情况,例如加权的OneMax,以及一种形式的欺骗功能问题,以实现足够高的交叉率。该模型也被修改为包括具有固定或成比例选择压力的玻尔兹曼选择。即使在GA运行期间以预定的代数改变了交叉,突变和选择压力(在Boltzmann缩放的情况下),该模型也可以应用于OneMax和欺骗性功能问题。由于我们的模型估算了任何一代中每个基因座的平均值(以及欺骗功能的平均欺骗块值),因此可以用于确定合适的迁移时间以及并行遗传算法的迁移率(在岛模型中)情况),因为我们的基准测试问题允许任何一代的迁移。尽管我们的模型证明成功的问题相当简单或理想化,但它们通常足以捕获GA动力学有趣的非平凡特征。作者希望将这种方法扩展到对具有不同程度的OneMax相似度和各种欺骗性的更具代表性的实际问题进行模型求解的模型。在论文的最后,还提出了开发随机微分方程模型以预测OneMax问题适应度分布演变的尝试。尽管我们的尝试没有成功,但它显示了适应度进化与某些扩散方程之间的密切联系,并指出存在可能描述OneMax以及其他类型的GA动力学的扩散类型方程的可能性。

著录项

  • 作者

    Buyukbozkirli, Bulent.;

  • 作者单位

    Michigan State University.;

  • 授予单位 Michigan State University.;
  • 学科 Mathematics.; Computer Science.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 151 p.
  • 总页数 151
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 数学;自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号