Title :
Solving Knapsack Problem with Genetic Algorithm
Author :
Uslu, Faruk Sukru
Author_Institution :
Elektron. ve Haberlesme Muhendisligi Bolumu, Yildiz Teknik Univ., İstanbul, Turkey
Abstract :
Knapsack problem is a traditional combinatorial optimization problem which aims to maximize the payload without exceeding the capacity of the bag. When one of the problem variables which are “the capacity of the bag” or “the types/numbers of materials” is increased, the complexity of the problem size increases significantly. Because of the complexity of this problem, it has been become an area of interest for researchers and is intended to be solved with different approaches. Among these different solution approaches without checking in all search space, Evolutionary algorithms reveals approaches which are acceptable compliance solutions with producing an acceptable period of time. In this paper, it is shown how to solve 0-1 Knapsack Problem by using Genetic Algorithms (GAs) which is one of the Evolutionary algorithms, explained details of proposed algorithm and shared the test results to show that proposed approach has produced acceptable solutions.
Keywords :
genetic algorithms; knapsack problems; combinatorial optimization problem; evolutionary algorithms; genetic algorithm; knapsack problem; Complexity theory; Evolutionary computation; Genetic algorithms; MATLAB; Optimization; Payloads; Robots; Genetic Algorithms; Knapsack Problem;
Conference_Titel :
Signal Processing and Communications Applications Conference (SIU), 2015 23th
Conference_Location :
Malatya
DOI :
10.1109/SIU.2015.7130016