skip to main content
10.1145/1830483.1830686acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Shared memory genetic algorithms in a multi-agent context

Published:07 July 2010Publication History

ABSTRACT

In this paper we present a concurrent implementation of genetic algorithms designed for shared memory architectures, intended to take advantage of multi-core processor platforms. Our algorithm divides the problems into sub-problems along the chromosome as opposed to the usual approach of dividing the population into niches. We show tests for timing and performance on a variety of platforms

References

  1. E. Alba and M. Tomassini. Parallelism and evolutionary algorithms. IEEE Transactions on Evolutionary Computation, 6(5):443--462, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Baker, C. Carter, and G. Dozier. Sema: A new paradigm for distributed genetic and evolutionary computating. In B. Kim, editor, Proceeding of the Midwest Artificial Intelligence and Cognitive Science Conference, pages 35--39, Fort Wayne, IN, 2009.Google ScholarGoogle Scholar
  3. E. Cantú-Paz. A survey of parallel genetic algorithms. Calculateurs Paralleles, Reseaux et Systems Repartis, 10(2):141--171, 1998. Paris: Hermes.Google ScholarGoogle Scholar
  4. E. Cantú-Paz. Migration polices, selection pressure, and parallel evolutionary algorithms. Journal of heuristics, 7(4):311--334, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Dozier. A comparison of static and adaptive replacement strategies for distributed steady-state evolutionary path planning in non-stationary environments. International Journal of Knowledge-Based Intellident Engineering Systems (KES), 7(1):1-8, January 2003.Google ScholarGoogle Scholar
  6. N. Getz. Control of balance for a nonlinear nonholonomic no-minimum phase model of a bicycle. In American Control Conference, Baltimore, June 1994.Google ScholarGoogle ScholarCross RefCross Ref
  7. K. B. Harvey and C. C. Pettey. The outlaw method for solving multimodal functions with split ring parallel genetic algorithms. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 274--280, Orlando (FL), 1999. Morgan Kaufmann Publishers.Google ScholarGoogle Scholar
  8. M. Kim, V. Aggarwal, U. O'Reilly, and M. Médard. A doubly distributed genetic algorithm for network coding. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1272--1279, London, UK, July 7-11 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. X. Llorà, R. Reddy, B. Matesic, and R. Bhargava. Towards better than human capability in diagnosing prostate cancer using infrared spectroscopic imaging. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 2098--2105, London, UK, July 7-11 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. K. Sastry, D. Goldberg, and X. Llorà. Towards billion-bit optimization via a parallel estimation of distribution algorithm. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 577--584, London, UK, July 7-11 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. I. Sekaj and M. Oravec. Selected population characteristics of fine-grained parallel genetic algorithms with re-initialization. In GEC '09: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation, pages 945--948, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. Getz. Control of balance for a nonlinear nonholonomic no-minimum phase model of a bicycle. In American Control Conference, Baltimore, June 1994.Google ScholarGoogle ScholarCross RefCross Ref
  13. K. B. Harvey and C. C. Pettey. The outlaw method for solving multimodal functions with split ring parallel genetic algorithms. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 274--280, Orlando (FL), 1999. Morgan Kaufmann Publishers.Google ScholarGoogle Scholar
  14. M. Kim, V. Aggarwal, U. O'Reilly, and M. Médard. A doubly distributed genetic algorithm for network coding. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1272--1279, London, UK, July 7-11 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. X. Llorà, R. Reddy, B. Matesic, and R. Bhargava. Towards better than human capability in diagnosing prostate cancer using infrared spectroscopic imaging. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 2098--2105, London, UK, July 7-11 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. K. Sastry, D. Goldberg, and X. Llorà. Towards billion-bit optimization via a parallel estimation of distribution algorithm. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 577--584, London, UK, July 7-11 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. I. Sekaj and M. Oravec. Selected population characteristics of fine-grained parallel genetic algorithms with re-initialization. In GEC '09: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation, pages 945--948, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Vrajitoru. Soft Computing in Information Retrieval. Techniques and Applications, chapter Large Population or Many Generations for Genetic Algorithms? Implications in Information Retrieval, pages 199--222. Physica-Verlag, Heidelberg, Germany, 2000.Google ScholarGoogle Scholar
  19. D. Vrajitoru. Parallel genetic algorithms based on coevolution. In R. K. Belew and H. Juillé, editors, Proceedings of the Genetic and Evolutionary Computation Conference, Late breaking papers, pages 450--457, 2001.Google ScholarGoogle Scholar
  20. D. Vrajitoru and R. Mehler. Multi-agent autonomous pilot for single-track vehicles. In Proceedings of the IASTED Conference on Modeling and Simulation, Oranjestad, Aruba, 2005.Google ScholarGoogle Scholar
  21. K. De Jong Z. Skolicki. The influence of migration sizes and intervals on island models. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1295--1302, Washington DC, USA, June 25-29 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Shared memory genetic algorithms in a multi-agent context

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computation
      July 2010
      1520 pages
      ISBN:9781450300728
      DOI:10.1145/1830483

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 July 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader