2016
DOI: 10.1007/s12351-016-0240-2
|View full text |Cite
|
Sign up to set email alerts
|

DGSA: discrete gravitational search algorithm for solving knapsack problem

Abstract: The 0-1 knapsack problem is one of the classic NP-hard problems. It is an open issue in discrete optimization problems, which plays an important role in the real applications. Therefore, several algorithms have been developed to solve it. The Gravitational Search Algorithm (GSA) is an optimization algorithm based on the law of gravity and mass interactions. In the GSA, the searcher agents are a collection of masses that interact with each other based on the Newtonian gravity and the laws of motion. In this alg… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 54 publications
0
4
0
Order By: Relevance
“…Similarly, a discrete version of GSA was developed to solve the 0-1 knapsack problem by modifying the position equation and fitness function of standard GSA. The simulation outcomes indicated better performance of discrete GSA in terms of faster convergence rate and better accuracy (Sajedi et al, 2017).…”
Section: Literature Surveymentioning
confidence: 94%
“…Similarly, a discrete version of GSA was developed to solve the 0-1 knapsack problem by modifying the position equation and fitness function of standard GSA. The simulation outcomes indicated better performance of discrete GSA in terms of faster convergence rate and better accuracy (Sajedi et al, 2017).…”
Section: Literature Surveymentioning
confidence: 94%
“…These agents are generated randomly, but their feasibility conditions are investigated. Better solutions are related to the heaviest agents and at each iteration, the heaviest agent is selected as the best solution and other agents are attracted by this solution 33 . The mass of agent i in the iteration t is calculated by mit=fitprefix−worsttbesttprefix−worstt, where worst t and best t present the worst and the best objective function values of iteration t , respectively.…”
Section: Solution Methodologymentioning
confidence: 99%
“…Continuous type with real-valued variables can resolve real problems [19], [45], dynamic constrained problem [46], multi-modal and multi-objective problems [24], [26]. Discrete type with discrete values can address binary problem [47], graph planarization problem [48] and knapsack problem [49]. Mixed type can tackle problems with both continuous and discrete variables [50], [51].…”
Section: Introductionmentioning
confidence: 99%