Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3449639.3459364acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Breeding diverse packings for the knapsack problem by means of diversity-tailored evolutionary algorithms

Published: 26 June 2021 Publication History

Abstract

In practise, it is often desirable to provide the decision-maker with a rich set of diverse solutions of decent quality instead of just a single solution. In this paper we study evolutionary diversity optimization for the knapsack problem (KP). Our goal is to evolve a population of solutions that all have a profit of at least (1 - ε) · OPT, where OPT is the value of an optimal solution. Furthermore, they should differ in structure with respect to an entropy-based diversity measure. To this end we propose a simple (μ + 1)-EA with initial approximate solutions calculated by a well-known FPTAS for the KP. We investigate the effect of different standard mutation operators and introduce biased mutation and crossover which puts strong probability on flipping bits of low and/or high frequency within the population. An experimental study on different instances and settings shows that the proposed mutation operators in most cases perform slightly inferior in the long term, but show strong benefits if the number of function evaluations is severely limited.

References

[1]
Bradley Alexander, James Kortman, and Aneta Neumann. 2017. Evolution of artistic image variants through feature based diversity optimisation. In Proceedings of the 2017 Genetic and Evolutionary Computation Conference (GECCO '17). ACM, 171--178.
[2]
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. 2009. Introduction to Algorithms, Third Edition (3rd ed.). The MIT Press.
[3]
Anh Viet Do, Jakob Bossek, Aneta Neumann, and Frank Neumann. 2020. Evolving diverse sets of tours for the travelling salesperson problem. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference (GECCO '20). ACM, 681--689.
[4]
David P. Dobkin, David Eppstein, and Don P. Mitchell. 1996. Computing the Discrepancy with Applications to Supersampling Patterns. ACM Trans. Graph. 15, 4 (1996), 354--376.
[5]
Benjamin Doerr, Nils Hebbinghaus, and Frank Neumann. 2007. Speeding Up Evolutionary Algorithms through Asymmetric Mutation Operators. Evolutionary Computation 15, 4 (2007), 401--410.
[6]
Tobias Friedrich, Andreas Göbel, Francesco Quinzan, and Markus Wagner. 2018. Heavy-Tailed Mutation Operators in Single-Objective Combinatorial Optimization. In Proceedings of the 2018 Parallel Problem Solving from Nature (PPSN) Conference (PPSN XV), Anne Auger, Carlos M. Fonseca, Nuno Lourenço, Penousal Machado, Luís Paquete, and Darrell Whitley (Eds.). Springer International Publishing, Cham, 134--145.
[7]
Wanru Gao, Samadhi Nallaperuma, and Frank Neumann. 2020. Feature-based Diversity Optimization for Problem Instance Classification. Evolutionary Computation (2020), 1--24.
[8]
Alexander Hagg, Alexander Asteroth, and Thomas Bäck. 2018. Prototype Discovery Using Quality-Diversity. In Proceedings of the 2018 Parallel Problem Solving from Nature (PPSN) Conference (PPSN XV, Vol. 11101). Springer, 500--511.
[9]
H. Kellerer, U. Pferschy, and D. Pisinger. 2004. Knapsack Problems. Springer, Berlin, Germany.
[10]
Joel Lehman and Kenneth O. Stanley. 2011. Evolving a diversity of virtual creatures through novelty search and local competition. In Proceedings of the 2011 Genetic and Evolutionary Computation Conference (GECCO '11). 211--218.
[11]
Jean-Baptiste Mouret and Jeff Clune. 2015. Illuminating search spaces by mapping elites. CoRR abs/1504.04909 (2015). arXiv:1504.04909 http://arxiv.org/abs/1504.04909
[12]
Jean-Baptiste Mouret and Stéphane Doncieux. 2012. Encouraging Behavioral Diversity in Evolutionary Robotics: An Empirical Study. Evolutionary Computation 20, 1 (2012), 91--133.
[13]
Aneta Neumann, Jakob Bossek, and Frank Neumann. 2021. Diversifying Greedy Sampling and Evolutionary Diversity Optimisation for Constrained Monotone Submodular Functions. In Proceedings of the 2021 Genetic and Evolutionary Computation Conference (GECCO '21). ACM. To appear, available at https://arxiv.org/abs/2010.11486.
[14]
Aneta Neumann, Wanru Gao, Carola Doerr, Frank Neumann, and Markus Wagner. 2018. Discrepancy-based evolutionary diversity optimization. In Proceedings of the 2018 Genetic and Evolutionary Computation Conference (GECCO '18). ACM, 991--998.
[15]
Aneta Neumann, Wanru Gao, Markus Wagner, and Frank Neumann. 2019. Evolutionary diversity optimization using multi-objective indicators. In Proceedings of the 2019 Genetic and Evolutionary Computation Conference (GECCO '19). ACM, 837--845.
[16]
H. Niederreiter. 1972. Discrepancy and convex programming. Annali di Matematica Pura ed Applicata 93, 1 (1972), 89--97.
[17]
David Pisinger. 2005. Where are the hard knapsack problems? Computers & Operations Research 32, 9 (2005), 2271--2284.
[18]
Tamara Ulrich and Lothar Thiele. 2011. Maximizing population diversity in single-objective optimization. In Proceedings of the 2011 Genetic and Evolutionary Computation Conference (GECCO '11). ACM, 641--648.
[19]
Vijay V. Vazirani. 2010. Approximation Algorithms. Springer Publishing Company, Incorporated.

Cited By

View all
  • (2024)On the Use of Quality Diversity Algorithms for the Travelling Thief ProblemACM Transactions on Evolutionary Learning and Optimization10.1145/36411094:2(1-22)Online publication date: 8-Jun-2024
  • (2024)Guiding Quality Diversity on Monotone Submodular Functions: Customising the Feature Space by Adding Boolean ConjunctionsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654160(1614-1622)Online publication date: 14-Jul-2024
  • (2024)A Detailed Experimental Analysis of Evolutionary Diversity Optimization for OneMinMaxProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654082(467-475)Online publication date: 14-Jul-2024
  • Show More Cited By

Index Terms

  1. Breeding diverse packings for the knapsack problem by means of diversity-tailored evolutionary algorithms

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '21: Proceedings of the Genetic and Evolutionary Computation Conference
June 2021
1219 pages
ISBN:9781450383509
DOI:10.1145/3449639
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 the author(s) 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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 June 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. evolutionary algorithms
  2. evolutionary diversity optimization
  3. knapsack problem
  4. tailored operators

Qualifiers

  • Research-article

Funding Sources

  • Australian Research Council

Conference

GECCO '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)On the Use of Quality Diversity Algorithms for the Travelling Thief ProblemACM Transactions on Evolutionary Learning and Optimization10.1145/36411094:2(1-22)Online publication date: 8-Jun-2024
  • (2024)Guiding Quality Diversity on Monotone Submodular Functions: Customising the Feature Space by Adding Boolean ConjunctionsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654160(1614-1622)Online publication date: 14-Jul-2024
  • (2024)A Detailed Experimental Analysis of Evolutionary Diversity Optimization for OneMinMaxProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654082(467-475)Online publication date: 14-Jul-2024
  • (2024)Optimizing Cyber Response Time on Temporal Active Directory Networks Using DecoysProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654035(1309-1317)Online publication date: 14-Jul-2024
  • (2024)Evolutionary Multi-objective Diversity OptimizationParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70085-9_8(117-134)Online publication date: 14-Sep-2024
  • (2024)Analysis of Evolutionary Diversity Optimisation for the Maximum Matching ProblemParallel Problem Solving from Nature – PPSN XVIII10.1007/978-3-031-70071-2_10(149-165)Online publication date: 14-Sep-2024
  • (2023)Rigorous Runtime Analysis of Diversity Optimization with GSEMO on OneMinMaxProceedings of the 17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms10.1145/3594805.3607135(3-14)Online publication date: 30-Aug-2023
  • (2023)Evolutionary Diversity Optimisation in Constructing Satisfying AssignmentsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590517(938-945)Online publication date: 15-Jul-2023
  • (2022)Analysis of Evolutionary Diversity Optimization for Permutation ProblemsACM Transactions on Evolutionary Learning and Optimization10.1145/35619742:3(1-27)Online publication date: 19-Oct-2022
  • (2022)Analysis of Quality Diversity Algorithms for the Knapsack ProblemParallel Problem Solving from Nature – PPSN XVII10.1007/978-3-031-14721-0_29(413-427)Online publication date: 10-Sep-2022
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media