Astudyreportonsolving0 1knapsackwithimprecise
Astudyreportonsolving0 1knapsackwithimprecise
net/publication/321259550
CITATIONS READS
2 6,693
2 authors, including:
Jayashree Padmanabhan
Anna University, Chennai
60 PUBLICATIONS 337 CITATIONS
SEE PROFILE
All content following this page was uploaded by Jayashree Padmanabhan on 04 March 2019.
I. INTRODUCTION
One of the classic combinatorial optimization problems is the
knapsack problem which finds many applications in the
computing domain. From a given a set of items (each with a where xi=1, indicates the ith item is included in the solution.
weight and a value), the objective is to find number of items that
can be included so that the total weight is less than or equal to a In [1] the authors have proposed an effective method for
given limit and also the total value is maximum. The scalability solving small to medium sized knapsack problems using a
of knapsack problem is narrow, i.e., the existing dynamic modified discrete shuffled frog leaping algorithm to solve 0-1
programming solution cannot be scaled for high limit of the knapsack problems. They have used the local search of the
weights. Also the classical knapsack problem is the one which ‘particle swarm optimization’ technique and the competitiveness
handles crisp values of weights and profits. However there may mixing of information of the ‘shuffled complex evolution’
arise situations in real time where the profit and weight values technique for solving tightly constrained 0-1 knapsack problems.
may not be crisp and may be imprecise. Hence solving the A hybrid algorithm to solve the 0-1 Knapsack Problem using the
problem with these imprecise characteristics cannot be done by Genetic Algorithm combined with Rough Set Theory was
the classical dynamic programming solution. Thus in this work proposed in [2]. In [3] a modified scatter search methodology for
we propose a fuzzy model to deal with imprecise parameters different sizes of 0-1 Knapsack Problem (KP) was presented.
whose de-fuzzification gives a standard constraint problem Rough set theory was used to improve the initial features of
which is solved using genetic algorithm. scatter search. Rough Set Theory was adopted to reduce
attributes for finding the important genes, hence reducing the
A. Motivation search space. An artificial chemical reaction optimization
The main motivation is to extend the classical Knapsack to algorithm (ACROA) with a greedy strategy was proposed in [4]
real time situations like capital budgeting, network planning, etc. to solve 0-1 knapsack problem. ACROA was used to implement
where data is not so accurate. A classic example of such real the local and global search along with a greedy based solution
time situation is variable budgeting in a developing firm. repairing strategy. Cohort Intelligence, ability to learn from each
other was tested with Knapsack Problem for several cases of the
978-1-4673-8855-9/17/$31.00 ©2017 IEEE
2017 International Conference on Computer Communication and Informatics (ICCCI -2017), Jan. 05 – 07, 2017, Coimbatore, INDIA
Figure 1. System Workflow Diagram Method 1: The population size is set to twice the number of
genes in the chromosome. Each chromosome of the population
is first generated randomly. For each chromosome, its weight is
calculated using the following.
μX
where cell[i][[1] is the weight of the ith item given. The error is
calculated as,
D. Crossover
Two crossover operations are utilized to generate better
offspring.
REFERENCES
[1].Kaushik Kumar Bhattacharjee, and S.P.Sarmah,“Shuffled frog leaping
algorithm and its application to 0/1 knapsack problem,”APPL SOFT COMPUT,
vol. 19, pp. 252-263, June 2014.
[2].TribikramPradhani, AkashIsrani, and Manish Sharma,”Solving the 0-1
Knapsack Problem Using Genetic Algorithm and Rough Set Theory,”IEEE
Advanced Communication Control and Computing Technologies (ICACCCT),
2014 International Conference on, Department of Information and
Communication Technology (ICT), Manipal University, Karnataka, India, 2014.
[3]. Hassan Rezazade,”A Rough Sets based modified Scatter Search algorithm
for solving 0-1 Knapsack problem,” Decision Science Letters,vol 4, issue 3, pp.
425-440, 2015.
[4].Truong, Tung Khac, Li, KenliXu, Yuming, Ouyang, Aijia, Nguyen, and
TienTrong, "Solving 0 - 1 knapsack problem by artificial chemical reaction
optimization algorithm with a greedy strategy" in J INTELL FUZZY SYST, vol.
28, no. 5, pp. 2179-2186, 2015.
Figure 3. Trial 1 Plot for Best Fitness [5].Anand J. Kulkarni, and HinnaShabir, ”Solving 0–1 Knapsack Problem using
Cohort Intelligence Algorithm,”INT J MACH LECT CYBERN, vol. 7, Issue 3,
pp 427–441, 2016.
2017 International Conference on Computer Communication and Informatics (ICCCI -2017), Jan. 05 – 07, 2017, Coimbatore, INDIA
[6]. Phuong HoaiNguyena,b, Dong Wanga , and Tung Khac Truong, ”A New
Hybrid Particle Swarm Optimization and Greedy for 0-1 Knapsack Problem.
INDONES JELECTR ENG COMPUT SC, vol. 1, No. 3, pp 411 ∼ 418, 2016.
[7].Razavi, SeyedehFatemeh,Sajedi, and Hedieh,” Cognitive discrete
gravitational search algorithm for solving 0-1 knapsack problem,” in J INTELL
FUZZY SYST, vol. 29, no. 5, pp. 2247-2258, 2015.
[8].Adam H.Kasperski and Michal Kulej,”The 0-1 Knapsack problem with fuzzy
data,”FUZZY OPTIM DECIS MA, Springer, vol.6, Issue.2, pp.163-172,2007.
[9].C. Changdar , G.S. Mahapatra , and R.K. Pal,”An Ant colony optimization
approach for binary knapsack problem under fuzziness,”APPL
MATHCOMPUTAT, vol.223, pp.243–253, Oct 2013.
[10].JiaquanGao ,Guixia He, Ronghua Liang, and ZhilinFeng, ”A quantum-
inspired artificial immune system for the multiobjective 0–1 knapsack
problem,”APPL MATHCOMPUTAT, vol. 230, no.1, pp.120–137, mar 2014.
[11].Vaithyanathan, S., Ogmen, H., and Ignizio, J, ”Generalized Boltzmann
Machines for Multidimensional Knapsack Problems,” Intelligence Engineering
System through Artificial Neural Network,” vol.4, pp.1079-1084, 1994.
[12]. Lust T, and TeghemJ,”The multi-objective multidimensional knapsack
problem: A survey and a new approach,” INTTRANS OPER RES,vol. 19, no.4,
pp.495-520, 2012.
[13]. Rakesh Kumar and Jyotishree, ”Blending Roulette Wheel Selection and
Rank Selection in Genetic Algorithms,”INT J MACH LECT COMP,vol 2, No. 4,
pp. 365-370,2012.
[14].Yang Wang, Zhipeng Lu and Jin-Kao Hao, ”A study of Multi-parent
Crossover Operators in a Memetic Algorithm,”11thLECT NOTES COMPUT
SC,Springer, pp.556-565, 2010.