skip to main content
10.1145/1276958.1277212acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

ExGA II: an improved exonic genetic algorithm for the multiple knapsack problem

Published:07 July 2007Publication History

ABSTRACT

ExGA I, a previously presented genetic algorithm, successfully solved numerous instances of the multiple knapsack problem (MKS) by employing an adaptive repair function that made use of the algorithm's modular encoding. Here we present ExGA II, an extension of ExGA I that implements additional features which allow the algorithm to perform more reliably across a larger set of benchmark problems. In addition to some basic modifications of the algorithm's framework, more specific extensions include the use of a biased mutation operator and adaptive control sequences which are used to guide the repair procedure. The success rate of ExGA II is superior to its predecessor, and other algorithms in the literature, without an overall increase in the number of function evaluations required to reach the global optimum. In fact, the new algorithm exhibits a significant reduction in the number of function evaluations required for the largest problems investigated. We also address the computational cost of using a repair function and show that the algorithm remains highly competitive when this cost is accounted for.

References

  1. T. Back, A. E. Eiben, and N. A. L. van der Vaart. An empirical study on gas "without parameters ". In Proceedings of the 6th International Conference on Parallel Problem Solving from Nature pages 315--324. Springer, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. Cotta and J. M. Troya. A hybrid genetic algorithm for the 0-1 multiple knapsack problem. In G. D. Smith, N. C. Steele, and R. F. Albrecht, editors, Proceedings of the International Conference on Artificial Neural Networks and Genetic Algorithms pages 250--254. Springer, 1997.Google ScholarGoogle Scholar
  3. S. J. Freeland and L. D. Hurst. The genetic code is one in a million. J. Mol. Evol. 47:238--248, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  4. A. Herbet and A. Rich. RNA processing and the evolution of eukaryotes. Nature Genetics 21:265--269, 1999.Google ScholarGoogle Scholar
  5. J. H. Holland. Adaptation in Natural and Artifical Systems University of Michigan Press, Ann Arbor, MI, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Jun, L. Xiande, and H. Lu. Evolutionary game algorithm for multiple knapsack problem. In Proceedings of the IEEE/WIC International Conference on Intelligent Agent Technology pages 424--427. IEEE, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Khuri, T. Bäck, and J. Heitkötter. The zero/one multiple knapsack problem and genetic algorithms. In E. Deaton, D. Oppenheim, J. Urban, and H. Berghel, editors, Proceedings of the 1994 ACM Symposium of Applied Computation proceedings pages 188--193. ACM Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Kimbrough, M. Lu, D. Wood, and D. J. Wu. Exploring a two-market genetic algorithm. In GECCO0-2002: Proceedings of the Genetic and Evolutionary Computation Conference pages 415--422, California, 2002. Morgan Kaufmann.Google ScholarGoogle Scholar
  9. M. Mitchell. An Introduction to Genetic Algorithms MIT Press, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. P. Rohlfshagen and J. A. Bullinaria. An exonic genetic algorithm with RNA editing inspired repair function for the multiple knapsack problem. In Proceedings of the UK Workshop on Computational Intelligence (UKCI 2006)pages 17--24, Leeds, UK, 2006.Google ScholarGoogle Scholar

Index Terms

  1. ExGA II: an improved exonic genetic algorithm for the multiple knapsack problem

        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 '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation
          July 2007
          2313 pages
          ISBN:9781595936974
          DOI:10.1145/1276958

          Copyright © 2007 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 2007

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          GECCO '07 Paper Acceptance Rate266of577submissions,46%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