首页> 外文OA文献 >Distribución equilibrada del esfuerzo de cómputo en algoritmos genéticos paralelos
【2h】

Distribución equilibrada del esfuerzo de cómputo en algoritmos genéticos paralelos

机译:并行遗传算法中计算工作量的均衡分配

摘要

A pesar de su simplicidad operacional los AGs paralelos están controlados por múltiplesudparámetros que afectan a la eficiencia y a la calidad de las soluciones encontradas. Fijarudestos parámetros correctamente, buscando un equilibrio entre ellos, es fundamental paraudobtener buenas soluciones rápidamente intentado no desaprovechar recursos deudcomputación. Concretamente, algunos de los parámetros a determinar son el número yudel tamaño de las poblaciones y la frecuencia de intercambio entre ellas. Habitualmenteudestos parámetros se obtienen tras una experimentación sistemática. El objetivo de este estudio es servir de referencia a la hora de fijar estos parámetros yudser una guía para elegir los valores adecuados con los que obtener soluciones eficientesudy de alta calidad. Este documento combina la teoría con los resultados experimentalesudcon los que se puede apreciar el efecto de los diversos parámetros.udPara elaborar la investigación se ha desarrollado un tipo de algoritmo genético paraleloudconocido como modelo de islas (Island Model) y se ha implementado usando PGApack,udlibrería de dominio público que permite programar gran diversidad de algoritmosudgenéticos. Este modelo se ejecutará bajo una arquitectura de tipo SIMD con paso deudmensajes que permitirá la ejecución de hasta 8 procesos (islas) en paralelo. La comunicación entre procesos se realiza a través de MPI y el algoritmo simulará unaudtopología en anillo.ud[ABSTRACT]However, despite of their operational simplicity, parallel GAs are controlled by manyudparameters that affect to efficiency and quality of their search. Setting these parametersudcorrectly is crucial to obtain good solutions quickly. In particular, some of theseudparameters are the number and size of populations and the exchange rate between these.udTypically the parameters are found by systematic experimentation. The goal of this study is to obtain some conclusions and references to tune theudparameters and provide a guide to choose their values correctly, which find efficientudsolutions with high quality. This document combines theory and experimental results inudorder to allow the user can appreciate the effect of different parameters.udFor prepare the investigation, we have developed a kind of parallel GAs known asudIsland Model that we have implemented using PGAPACK, a public library forudprogramming GAs. This model will run in SIMD architecture with a message passingudparadigm which can be launched up to 8 processors (islands) in parallel. Theudcommunications among processors is realized with MPI and we have implemented theudalgorithm with a ring topology.ududud
机译:尽管并行AG操作简单,但还是由多个参数控制,这些参数会影响所找到解决方案的效率和质量。正确设置这些参数,寻找它们之间的平衡,对于快速获得良好的解决方案(不浪费计算资源)至关重要。具体来说,要确定的一些参数是种群的数量和大小以及它们之间的交换频率。通常,这些参数是在系统实验后获得的。这项研究的目的是在设置这些参数时作为参考,并为选择合适的值提供指导,以获取有效和高质量的解决方案。该文件将理论与实验结果结合在一起,从而可以欣赏各种参数的影响。为了开展这项研究,已经开发出一种称为岛模型的并行遗传算法,并且已经被开发出来。使用udpublic域库PGApack实现,该库允许对各种各样的预算算法进行编程。该模型将在具有 udmessage通道的SIMD类型的体系结构下执行,这将允许并行执行多达8个进程(孤岛)。进程之间的通信是通过MPI完成的,并且该算法将模拟一个环形循环。 Ud [摘要]但是,尽管并行GA的操作简单,但它们还是受许多 ud参数控制的,这些参数会影响其搜索的效率和质量。 。正确设置这些参数对于快速获得良好的解决方案至关重要。特别是,其中的一些 ududparameters是种群的数量和大小以及它们之间的交换率 udp典型地,这些参数是通过系统实验找到的。这项研究的目的是获得一些结论和参考,以调整 ud参数,并为正确选择其值提供指导,从而找到高质量的有效 udsolutions。本文档将理论和实验结果相结合 udorder以使用户可以了解不同参数的影响 Ud为了准备调查,我们开发了一种称为 udIsland Model的并行GA,我们已使用PGAPACK(公开 udprogramming GA的库。该模型将在具有消息传递 udparadigm的SIMD体系结构中运行,该消息传递可并行启动多达8个处理器(孤岛)。处理器之间的通信是通过MPI实现的,并且我们已经通过环形拓扑实现了udalgorithm。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号