Solving the 0-1 knapsack problem with genetic algorithms

  • Hristakeva M
  • Shrestha D
N/ACitations
Citations of this article
95Readers
Mendeley users who have this article in their library.

Abstract

This paper describes a research project on using Genetic Algorithms (GAs) to solve the 0-1 Knapsack Problem (KP). The Knapsack Problem is an example of a combinatorial optimization problem, which seeks to maximize the benefit of objects in a knapsack without exceeding its capacity. The paper contains three sections: brief description of the basic idea and elements of the GAs, definition of the Knapsack Problem, and implementation of the 0-1 Knapsack Problem using GAs. The main focus of the paper is on the implementation of the algorithm for solving the problem. In the program, we implemented two selection functions, roulette-wheel and group selection. The results from both of them differed depending on whether we used elitism or not. Elitism significantly improved the performance of the roulette-wheel function. Moreover, we tested the program with different crossover ratios and single and double crossover points but the results given were not that different.

Cite

CITATION STYLE

APA

Hristakeva, M., & Shrestha, D. (2004). Solving the 0-1 knapsack problem with genetic algorithms. Midwest Instruction and Computing …. Retrieved from http://www.assembla.com/spaces/ia2008/documents/aQOG04rHKr3Bdjab7jnrAJ/download/Solving_the_0-1_Knapsack_Problem_with_Genetic_Algorithms.pdf

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free