ABSTRACT
The Quadratic Knapsack Problem extends the 0-1 Knapsack Problem by associating values not only with individual objects but also with pairs of objects. Two genetic algorithms encode candidate solutions to this problem as permutations of objects. One GA applies no heuristic steps while a second seeds its population and performs crossover by considering the values of objects relative to the objects already in the knapsack. Both algorithms perform well, and competitively with two earlier binary-coded GAs. The heuristic measures improve performance significantly.
- A. Billionnet and E. Soutif. An exact method based on Lagrangian decomposition for the 0--1 quadratic knapsack problem. European Journal of Operational Research, 157(3):565--575, 2004.Google ScholarCross Ref
- A. Billionnet and E. Soutif. Using a mixed integer programming tool for solving the 0--1 quadratic knapsack problem. INFORMS Journal on Computing, 16(2):188--197, 2004. Google ScholarDigital Library
- G. Gallo, P. L. Hammer, and B. Simeone. Quadratic knapsack problems. Mathematical Programming, 12:132--149, 1980.Google ScholarCross Ref
- B. A. Julstrom. Greedy, genetic, and greedy genetic algorithms for the Quadratic Knapsack Problem. In H.-G. Beyer et al., editors, Proceedings of the 2005 Genetic and Evolutionary Computation Conference, GECCO-2005, volume 1, pages 607--614, New York, 2005. ACM Press. Google ScholarDigital Library
- P. Larranaga, C. M. H. Kuijpers, R. H. Murga, I. Inza, and S. Dizdarevic. Genetic algorithms for the Traveling Salesman Problem: A review of representations and operators. Artificial Intelligence Review, 13:129--170, 1999. Google ScholarDigital Library
Index Terms
- Naive and heuristic permutation-coded genetic algorithms for the quadratic knapsack problem
Recommendations
The quadratic multiple knapsack problem and three heuristic approaches to it
GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computationThe quadratic multiple knapsack problem extends the quadratic knapsack problem with K knapsacks, each with its own capacity Ck. A greedy heuristic fills the knapsacks one at a time with objects whose contributions are likely to be large relative to ...
Greedy, genetic, and greedy genetic algorithms for the quadratic knapsack problem
GECCO '05: Proceedings of the 7th annual conference on Genetic and evolutionary computationAugmenting an evolutionary algorithm with knowledge of its target problem can yield a more effective algorithm, as this presentation illustrates. The Quadratic Knapsack Problem extends the familiar Knapsack Problem by assigning values not only to ...
A genetic algorithm for the quadratic multiple knapsack problem
BVAI'07: Proceedings of the 2nd international conference on Advances in brain, vision and artificial intelligenceThe Quadratic Multiple Knapsack Problem (QMKP) is a generalization of the quadratic knapsack problem, which is one of the well-known combinatorial optimization problems, from a single knapsack to k knapsacks with (possibly) different capacities. The ...
Comments