Abstract:Abstract-The 0-1 quadratic knapsack problem (QKP) is a hard computational problem, which is a generalization of the knapsack problem (KP). In this paper, a mini-Swarm system is presented. Each agent, realized with minor declarative knowledge and simple behavioral rules, searches on a structural landscape of the problem through the guided generate-and-test behavior under the law of socially biased individual learning, and cooperates with others by indirect interactions. The formal decomposition of behaviors all… Show more
“…The ABC [15] algorithm has been shown to outperform Mini-Swarm [14] both in terms of probability to reach the optimal and time taken to compute them. Mini-Swarm provides 7590 hits to optimal out of 8000 trials for 100 and 200 object instances while ABC hits optimal 7892 times.…”
Section: Resultsmentioning
confidence: 99%
“…Julstrom [12] presented studies on various greedy and genetic algorithms and has shown a greedy genetic algorithm (GGA) to solve a sample of Billionet and Soutif's benchmark instances [13] (BS benchmark instances) with up to 200 variables to optimality in 902 out of 1000 trials using around 15000 Function Evaluations (FES) on an average per trial. A Mini-Swarm algorithm is proposed by Xie and Liu [14] and an artificial bee colony (ABC) algorithm by Pulikanti and Singh [15] which are shown to solve all BS benchmark instances with up to 200 binary variables to optimality with high probability (0.949 and 0.987 respectively) in a very reasonable time. The ABC algorithm has been shown to outperform Mini-Swarm in [15].…”
Section: Introductionmentioning
confidence: 99%
“…The computational effort is reported as time in seconds for heuristics while for GGA both the generations required to reach optimal and time in seconds to reach optimal are reported. Xie and Liu [14] reported number of hits made to optimal in 100 runs and average execution time per run in seconds. Pulikanti and Singh [15] reported number of hits made to optimal and average value obtained in 100 runs for each problem for quality of solution and minimum and average time to reach optimal.…”
a b s t r a c tQuadratic Knapsack Problem (QKP) extends the canonical simple Knapsack Problem where the value obtained by selecting a subset of objects is a function dependent not only on the value corresponding to individual objects selected but also on their pair-wise selection. QKP is NP Hard in stronger sense i.e. no pseudo-polynomial time algorithm is known to exist which can solve QKP instances. QKP has been studied intensively due to its simple structure yet challenging difficulty and numerous applications. Quantum Inspired Evolutionary Algorithm (QIEA) belongs to the class of Evolutionary Algorithms and exhibits behaviour of an Estimation of Distribution Algorithm (EDA). QIEA provides a generic framework that has to be carefully tailored for a given problem to obtain an effective implementation. Thus, several forms of QIEA exist in the literature. These have been successfully applied on many hard problems. A new QIEA, QIEA-PSA is proposed with improved exploration and exploitation capabilities. Computational experiments on these benchmarks show that QIEA-PSA is improved significantly both in terms of the quality of solutions and speed of convergence on several benchmark QKP instances. The ideas incorporated are general enough and can be utilized with advantage on other similar and not so similar problems.
“…The ABC [15] algorithm has been shown to outperform Mini-Swarm [14] both in terms of probability to reach the optimal and time taken to compute them. Mini-Swarm provides 7590 hits to optimal out of 8000 trials for 100 and 200 object instances while ABC hits optimal 7892 times.…”
Section: Resultsmentioning
confidence: 99%
“…Julstrom [12] presented studies on various greedy and genetic algorithms and has shown a greedy genetic algorithm (GGA) to solve a sample of Billionet and Soutif's benchmark instances [13] (BS benchmark instances) with up to 200 variables to optimality in 902 out of 1000 trials using around 15000 Function Evaluations (FES) on an average per trial. A Mini-Swarm algorithm is proposed by Xie and Liu [14] and an artificial bee colony (ABC) algorithm by Pulikanti and Singh [15] which are shown to solve all BS benchmark instances with up to 200 binary variables to optimality with high probability (0.949 and 0.987 respectively) in a very reasonable time. The ABC algorithm has been shown to outperform Mini-Swarm in [15].…”
Section: Introductionmentioning
confidence: 99%
“…The computational effort is reported as time in seconds for heuristics while for GGA both the generations required to reach optimal and time in seconds to reach optimal are reported. Xie and Liu [14] reported number of hits made to optimal in 100 runs and average execution time per run in seconds. Pulikanti and Singh [15] reported number of hits made to optimal and average value obtained in 100 runs for each problem for quality of solution and minimum and average time to reach optimal.…”
a b s t r a c tQuadratic Knapsack Problem (QKP) extends the canonical simple Knapsack Problem where the value obtained by selecting a subset of objects is a function dependent not only on the value corresponding to individual objects selected but also on their pair-wise selection. QKP is NP Hard in stronger sense i.e. no pseudo-polynomial time algorithm is known to exist which can solve QKP instances. QKP has been studied intensively due to its simple structure yet challenging difficulty and numerous applications. Quantum Inspired Evolutionary Algorithm (QIEA) belongs to the class of Evolutionary Algorithms and exhibits behaviour of an Estimation of Distribution Algorithm (EDA). QIEA provides a generic framework that has to be carefully tailored for a given problem to obtain an effective implementation. Thus, several forms of QIEA exist in the literature. These have been successfully applied on many hard problems. A new QIEA, QIEA-PSA is proposed with improved exploration and exploitation capabilities. Computational experiments on these benchmarks show that QIEA-PSA is improved significantly both in terms of the quality of solutions and speed of convergence on several benchmark QKP instances. The ideas incorporated are general enough and can be utilized with advantage on other similar and not so similar problems.
“…A Mini-Swarm algorithm is proposed by Xie and Liu (2007) is shown to solve all BS benchmark instances with 100 and 200 binary variables to optimality with high probability in a reasonable time. Patvardhan et al (2012) presented known best QIEA for QKP (dubbed QIEA-PPA in this paper).…”
Section: The Quadratic Knapsack Problem (Qkp)mentioning
confidence: 99%
“…It is clear that QIEA-QKP outperforms both QIEA-PPA and GGA in terms of frequency of reaching optimal and computational effort required. Table 9 shows the comparison of proposed QIEA-QKP with the a popular population-based Mini-Swarm algorithm given by Xie and Liu (2007) using BS benchmark instances of size 100 and 200 variables. Table 9 presents number of times optimal solution is reached in 100 runs (Hits), average value over 100 runs of relative percentage deviation (RPD) from the optimal and average time taken (AvgT) in seconds required to reach best solution.…”
Quantum-inspired evolutionary algorithms (QIEAs) combine the advantages of quantum-inspired bit (Q-bit), representation and operators with evolutionary algorithms for better performance. Using quantum-inspired representation the complete binary search space can be generated by collapsing a single Q-bit string repeatedly. Thus, even a population size of 1 can be taken in a QIEA implementation resulting in enormous saving in computation. Although this is correct in theory, QIEA implementations run into trouble in exploring large search spaces with this approach. The Q-bit string has to be initialized to produce each possible binary string with equal probability and then altered slowly to probabilistically favor generation of strings with better fitness values. This process is unacceptably slow when the search spaces are very large. Many ideas have been reported with EAs/QIEAs for speeding up convergence while ensuring that the algorithm does not get stuck in local optima. In this paper, the possible features are identified and systematically introduced and tested in the QIEA framework in various combinations. Some of these features increase the randomness in the search process for better exploration and the others compensate by local search for better exploitation together enabling a judicious combination tailored for particular problem being solved. This is referred to as "right-sizing the randomness" in the QIEA search. Benchmark instances of the Communicated by V. Loia. 3 1/25, Hazuri Bhawan, Peepal Mandi, Agra, India well-known and well-studied Quadratic Knapsack Problem are used to demonstrate how effective these features areindividually and collectively. The new framework, dubbed QIEA-QKP, is shown to be much more effective than canonical QIEA. The framework can be utilized with profit on other problems and is being attempted.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.