scispace - formally typeset
Search or ask a question

Showing papers on "Swarm intelligence published in 2010"


Journal ArticleDOI
TL;DR: An improved ABC algorithm called gbest-guided ABC (GABC) algorithm is proposed by incorporating the information of global best (gbest) solution into the solution search equation to improve the exploitation of ABC algorithm.

1,105 citations


Book ChapterDOI
12 Jun 2010
TL;DR: It turns out that the proposed Fireworks Algorithm clearly outperforms the two variants of the PSOs in both convergence speed and global solution accuracy.
Abstract: Inspired by observing fireworks explosion, a novel swarm intelligence algorithm, called Fireworks Algorithm (FA), is proposed for global optimization of complex functions In the proposed FA, two types of explosion (search) processes are employed, and the mechanisms for keeping diversity of sparks are also well designed In order to demonstrate the validation of the FA, a number of experiments were conducted on nine benchmark test functions to compare the FA with two variants of particle swarm optimization (PSO) algorithms, namely Standard PSO and Clonal PSO It turns out from the results that the proposed FA clearly outperforms the two variants of the PSOs in both convergence speed and global solution accuracy.

857 citations


Journal ArticleDOI
01 Jan 2010
TL;DR: An overview of the research progress in applying CI methods to the problem of intrusion detection is provided, including core methods of CI, including artificial neural networks, fuzzy systems, evolutionary computation, artificial immune systems, swarm intelligence, and soft computing.
Abstract: Intrusion detection based upon computational intelligence is currently attracting considerable interest from the research community. Characteristics of computational intelligence (CI) systems, such as adaptation, fault tolerance, high computational speed and error resilience in the face of noisy information, fit the requirements of building a good intrusion detection model. Here we want to provide an overview of the research progress in applying CI methods to the problem of intrusion detection. The scope of this review will encompass core methods of CI, including artificial neural networks, fuzzy systems, evolutionary computation, artificial immune systems, swarm intelligence, and soft computing. The research contributions in each field are systematically summarized and compared, allowing us to clearly define existing research challenges, and to highlight promising new research directions. The findings of this review should provide useful insights into the current IDS literature and be a good source for anyone who is interested in the application of CI approaches to IDSs or related fields.

700 citations


Journal ArticleDOI
TL;DR: The main idea of the principle of PSO is presented; the advantages and the shortcomings are summarized; and some kinds of improved versions ofPSO and research situation are presented.
Abstract: Particle swarm optimization is a heuristic global optimization method and also an optimization algorithm, which is based on swarm intelligence. It comes from the research on the bird and fish flock movement behavior. The algorithm is widely used and rapidly developed for its easy implementation and few particles required to be tuned. The main idea of the principle of PSO is presented; the advantages and the shortcomings are summarized. At last this paper presents some kinds of improved versions of PSO and research situation, and the future research issues are also given.

699 citations


Journal ArticleDOI
TL;DR: Experimental results suggest that PSO algorithms using the ring topology are able to provide superior and more consistent performance over some existing PSO niching algorithms that require nICHing parameters.
Abstract: Niching is an important technique for multimodal optimization. Most existing niching methods require specification of certain niching parameters in order to perform well. These niching parameters, often used to inform a niching algorithm how far apart between two closest optima or the number of optima in the search space, are typically difficult to set as they are problem dependent. This paper describes a simple yet effective niching algorithm, a particle swarm optimization (PSO) algorithm using a ring neighborhood topology, which does not require any niching parameters. A PSO algorithm using the ring topology can operate as a niching algorithm by using individual particles' local memories to form a stable network retaining the best positions found so far, while these particles explore the search space more broadly. Given a reasonably large population uniformly distributed in the search space, PSO algorithms using the ring topology are able to form stable niches across different local neighborhoods, eventually locating multiple global/local optima. The complexity of these niching algorithms is only O(N), where N is the population size. Experimental results suggest that PSO algorithms using the ring topology are able to provide superior and more consistent performance over some existing PSO niching algorithms that require niching parameters.

405 citations


Journal ArticleDOI
TL;DR: This work presents novel quantum-behaved PSO (QPSO) approaches using mutation operator with Gaussian probability distribution employed in well-studied continuous optimization problems of engineering design and indicates that Gaussian QPSO approaches handle such problems efficiently in terms of precision and convergence.
Abstract: Particle swarm optimization (PSO) is a population-based swarm intelligence algorithm that shares many similarities with evolutionary computation techniques. However, the PSO is driven by the simulation of a social psychological metaphor motivated by collective behaviors of bird and other social organisms instead of the survival of the fittest individual. Inspired by the classical PSO method and quantum mechanics theories, this work presents novel quantum-behaved PSO (QPSO) approaches using mutation operator with Gaussian probability distribution. The application of Gaussian mutation operator instead of random sequences in QPSO is a powerful strategy to improve the QPSO performance in preventing premature convergence to local optima. In this paper, new combinations of QPSO and Gaussian probability distribution are employed in well-studied continuous optimization problems of engineering design. Two case studies are described and evaluated in this work. Our results indicate that Gaussian QPSO approaches handle such problems efficiently in terms of precision and convergence and, in most cases, they outperform the results presented in the literature.

405 citations


Journal ArticleDOI
TL;DR: A novel set-based PSO (S-PSO) method for the solutions of some combinatorial optimization problems (COPs) in discrete space is presented and tested on two famous COPs: the traveling salesman problem and the multidimensional knapsack problem.
Abstract: Particle swarm optimization (PSO) is predominately used to find solutions for continuous optimization problems. As the operators of PSO are originally designed in an n-dimensional continuous space, the advancement of using PSO to find solutions in a discrete space is at a slow pace. In this paper, a novel set-based PSO (S-PSO) method for the solutions of some combinatorial optimization problems (COPs) in discrete space is presented. The proposed S-PSO features the following characteristics. First, it is based on using a set-based representation scheme that enables S-PSO to characterize the discrete search space of COPs. Second, the candidate solution and velocity are defined as a crisp set, and a set with possibilities, respectively. All arithmetic operators in the velocity and position updating rules used in the original PSO are replaced by the operators and procedures defined on crisp sets, and sets with possibilities in S-PSO. The S-PSO method can thus follow a similar structure to the original PSO for searching in a discrete space. Based on the proposed S-PSO method, most of the existing PSO variants, such as the global version PSO, the local version PSO with different topologies, and the comprehensive learning PSO (CLPSO), can be extended to their corresponding discrete versions. These discrete PSO versions based on S-PSO are tested on two famous COPs: the traveling salesman problem and the multidimensional knapsack problem. Experimental results show that the discrete version of the CLPSO algorithm based on S-PSO is promising.

382 citations


Journal ArticleDOI
TL;DR: The experimental results show the efficiency of the clustering PSO for locating and tracking multiple optima in dynamic environments in comparison with other particle swarm optimization models based on the multiswarm method.
Abstract: In the real world, many optimization problems are dynamic. This requires an optimization algorithm to not only find the global optimal solution under a specific environment but also to track the trajectory of the changing optima over dynamic environments. To address this requirement, this paper investigates a clustering particle swarm optimizer (PSO) for dynamic optimization problems. This algorithm employs a hierarchical clustering method to locate and track multiple peaks. A fast local search method is also introduced to search optimal solutions in a promising subregion found by the clustering method. Experimental study is conducted based on the moving peaks benchmark to test the performance of the clustering PSO in comparison with several state-of-the-art algorithms from the literature. The experimental results show the efficiency of the clustering PSO for locating and tracking multiple optima in dynamic environments in comparison with other particle swarm optimization models based on the multiswarm method.

317 citations


Book
05 Jan 2010
TL;DR: This comprehensive book explains how to use MATLAB to implement CI techniques for the solution of biological problems, and will help readers with their work on evolution dynamics, self-organization, natural and artificial morphogenesis, emergent collective behaviors, swarm intelligence, evolutionary strategies, genetic programming, and the evolution of social behaviors.
Abstract: Offering a wide range of programming examples implemented in MATLAB, Computational Intelligence Paradigms: Theory and Applications Using MATLAB presents theoretical concepts and a general framework for computational intelligence (CI) approaches, including artificial neural networks, fuzzy systems, evolutionary computation, genetic algorithms and programming, and swarm intelligence. It covers numerous intelligent computing methodologies and algorithms used in CI research. The book first focuses on neural networks, including common artificial neural networks; neural networks based on data classification, data association, and data conceptualization; and real-world applications of neural networks. It then discusses fuzzy sets, fuzzy rules, applications of fuzzy systems, and different types of fused neuro-fuzzy systems, before providing MATLAB illustrations of ANFIS, classification and regression trees, fuzzy c-means clustering algorithms, fuzzy ART map, and TakagiSugeno inference systems. The authors also describe the history, advantages, and disadvantages of evolutionary computation and include solved MATLAB programs to illustrate the implementation of evolutionary computation in various problems. After exploring the operators and parameters of genetic algorithms, they cover the steps and MATLAB routines of genetic programming. The final chapter introduces swarm intelligence and its applications, particle swarm optimization, and ant colony optimization. Full of worked examples and end-of-chapter questions, this comprehensive book explains how to use MATLAB to implement CI techniques for the solution of biological problems. It will help readers with their work on evolution dynamics, self-organization, natural and artificial morphogenesis, emergent collective behaviors, swarm intelligence, evolutionary strategies, genetic programming, and the evolution of social behaviors.

238 citations


Journal ArticleDOI
TL;DR: An elaborate comparative analysis is carried out to endow these algorithms with fitness sharing, aiming to investigate whether this improves performance which can be implemented in the evolutionary algorithms.
Abstract: For a decade swarm Intelligence, an artificial intelligence discipline, is concerned with the design of intelligent multi-agent systems by taking inspiration from the collective behaviors of social insects and other animal societies. They are characterized by a decentralized way of working that mimics the behavior of the swarm. Swarm Intelligence is a successful paradigm for the algorithm with complex problems. This paper focuses on the comparative analysis of most successful methods of optimization techniques inspired by Swarm Intelligence (SI) : Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO). An elaborate comparative analysis is carried out to endow these algorithms with fitness sharing, aiming to investigate whether this improves performance which can be implemented in the evolutionary algorithms.

229 citations


Journal ArticleDOI
TL;DR: The proposed competitive and cooperative co-evolutionary multi-objective particle swarm optimization algorithm (CCPSO) is validated through comparisons with existing state-of-the-art multi- objective algorithms using established benchmarks and metrics and demonstrated that CCPSO shows competitive, if not better, performance as compared to the other algorithms.

Journal ArticleDOI
TL;DR: Despite its simplicity and intuitiveness, the particle swarm algorithm proves to be quite effective in finding the optimal solution to all of the applications considered in the paper, with great numerical accuracy.
Abstract: The particle swarm optimization technique is a population-based stochastic method developed in recent years and successfully applied in several fields of research. It represents a very intuitive (and easy to program) methodology for global optimization, inspired by the behavior of bird flocks while searching for food. The particle swarm optimization technique attempts to take advantage of the mechanism of information sharing that affects the overall behavior of a swarm, with the intent of determining the optimal values of the unknown parameters of the problem under consideration. In this research the method is applied to a variety of space trajectory optimization problems, i.e., the determination of periodic orbits in the context of the circular restricted three-body problem, and the optimization of (impulsive and finite thrust) orbital transfers. Despite its simplicity and intuitiveness, the particle swarm algorithm proves to be quite effective in finding the optimal solution to all of the applications considered in the paper, with great numerical accuracy.

Journal ArticleDOI
TL;DR: A novel approach based on Particle Swarm Optimization (PSO) for scheduling jobs on computational grids by extending the representations of the position and velocity of the particles in conventional PSO is extended from the real vectors to fuzzy matrices.

Journal ArticleDOI
01 Nov 2010
TL;DR: Simulation results show that both the algorithms perform multilevel image segmentation faster than the exhaustive search for optimal thresholds, and PSO- based localization is observed to be faster, and BFA-based localization is more accurate.
Abstract: Optimal deployment and accurate localization of sensor nodes have a strong influence on the performance of a wireless sensor network (WSN). This paper considers real-time autonomous deployment of sensor nodes from an unmanned aerial vehicle (UAV). Such a deployment has importance, particularly in ad hoc WSNs, for emergency applications, such as disaster monitoring and battlefield surveillance. The objective is to deploy the nodes only in the terrains of interest, which are identified by segmentation of the images captured by a camera on board the UAV. Bioinspired algorithms, particle swarm optimization (PSO) and bacterial foraging algorithm (BFA), are presented in this paper for image segmentation. In addition, PSO and BFA are presented for distributed localization of the deployed nodes. Image segmentation for autonomous deployment and distributed localization are formulated as multidimensional optimization problems, and PSO and BFA are used as optimization tools. Comparisons of the results of PSO and BFA for autonomous deployment and distributed localization are presented. Simulation results show that both the algorithms perform multilevel image segmentation faster than the exhaustive search for optimal thresholds. Besides, PSO-based localization is observed to be faster, and BFA-based localization is more accurate.

Journal ArticleDOI
TL;DR: An algorithm based on Ant Colony Optimization paradigm to solve the joint production and maintenance scheduling problem and outperforms two well-known Multi-Objective Genetic Algorithms (MOGAs): SPEA 2 and NSGA II.

Journal ArticleDOI
TL;DR: Inspired by the swarm intelligence of particle swarm, a novel global harmony search algorithm (NGHS) is proposed to solve reliability problems and has demonstrated stronger capacity of space exploration than most other approaches on solving reliability problems.

Journal ArticleDOI
TL;DR: In this algorithm, a PSO with time variant acceleration coefficients is designed to explore the entire search space, while a local version of DE is proposed to exploit the sub-space with sparse solutions.

Journal ArticleDOI
TL;DR: This paper addresses an important combination of three-dimensional loading and vehicle routing, known as the Three-Dimensional Loading Capacitated Vehicle Routing Problem, by means of an Ant Colony Optimization algorithm that makes use of fast packing heuristics for the loading.

Journal ArticleDOI
TL;DR: A new method based on the principles of particle swarm optimization (PSO), is proposed for solving MO-MRSCOS problem, and the experimental results and performance comparison show that the proposed method is both effective and efficient.

Journal ArticleDOI
TL;DR: Two advanced optimization algorithms known as particle swarm optimization (PSO) and simulated annealing (SA) are presented to find the optimal combination of design parameters for minimum weight of a spur gear train.

Journal ArticleDOI
TL;DR: This paper proposes an Ant System (AS) (one of the ACO variants) to solve Unequal Area Facility Layout Problems (UA-FLPs), and uses slicing tree representation to easily represent the problems without too restricting the solution space.

Journal ArticleDOI
TL;DR: Experimental results verify that the proposed RHC-ACS-ASS algorithm generally outperforms ordinary ACS without using the RHC technique and genetic algorithms in solving the ASS problems and offers high robustness, effectiveness, and efficiency.
Abstract: The aircraft arrival sequencing and scheduling (ASS) problem is a salient problem in air traffic control (ATC), which proves to be nondeterministic polynomial (NP) hard. This paper formulates the ASS problem in the form of a permutation problem and proposes a new solution framework that makes the first attempt at using an ant colony system (ACS) algorithm based on the receding horizon control (RHC) to solve it. The resultant RHC-improved ACS algorithm for the ASS problem (termed the RHC-ACS-ASS algorithm) is robust, effective, and efficient, not only due to that the ACS algorithm has a strong global search ability and has been proven to be suitable for these kinds of NP-hard problems but also due to that the RHC technique can divide the problem with receding time windows to reduce the computational burden and enhance the solution's quality. The RHC-ACS-ASS algorithm is extensively tested on the cases from the literatures and the cases randomly generated. Comprehensive investigations are also made for the evaluation of the influences of ACS and RHC parameters on the performance of the algorithm. Moreover, the proposed algorithm is further enhanced by using a two-opt exchange heuristic local search. Experimental results verify that the proposed RHC-ACS-ASS algorithm generally outperforms ordinary ACS without using the RHC technique and genetic algorithms (GAs) in solving the ASS problems and offers high robustness, effectiveness, and efficiency.

Proceedings ArticleDOI
25 Jun 2010
TL;DR: This paper investigates the application of ACO to robot path planning in a dynamic environment and two different pheromone re-initialization schemes are compared and computer simulation results are presented.
Abstract: Path planning is an essential task for the navigation and motion control of autonomous robot manipulators. This NP-complete problem is difficult to solve, especially in a dynamic environment where the optimal path needs to be rerouted in real-time when a new obstacle appears. The ACO (Ant Colony Optimization) algorithm is an optimization technique based on swarm intelligence. This paper investigates the application of ACO to robot path planning in a dynamic environment. Two different pheromone re-initialization schemes are compared and computer simulation results are presented.

Journal ArticleDOI
TL;DR: This paper introduces a novel hybrid intelligent system that includes three main modules: a feature extraction module, a classifier module, and an optimization module, which includes a particle swarm optimization algorithm to improve the generalization performance of the recognizer.
Abstract: Control chart patterns are important statistical process control tools for determining whether a process is run in its intended mode or in the presence of unnatural patterns. Accurate recognition of control chart patterns is essential for efficient system monitoring to maintain high-quality products. This paper introduces a novel hybrid intelligent system that includes three main modules: a feature extraction module, a classifier module, and an optimization module. In the feature extraction module, a proper set combining the shape features and statistical features is proposed as the efficient characteristic of the patterns. In the classifier module, a multi-class support vector machine (SVM)-based classifier is proposed. For the optimization module, a particle swarm optimization algorithm is proposed to improve the generalization performance of the recognizer. In this module, it the SVM classifier design is optimized by searching for the best value of the parameters that tune its discriminant function (kernel parameter selection) and upstream by looking for the best subset of features that feed the classifier. Simulation results show that the proposed algorithm has very high recognition accuracy. This high efficiency is achieved with only little features, which have been selected using particle swarm optimizer.

Journal ArticleDOI
TL;DR: An ABC algorithm that simulates the foraging behavior of honey bee swarm for model parameter extraction is proposed and the performance comparison of both the algorithms are compared with respect to computational time and the quality of solutions (QoS).

Journal ArticleDOI
TL;DR: This paper proposes the design of fuzzy-rule-based systems using continuous ant-colony optimization (RCACO), and a new path-selection method based on pheromone levels is proposed for initial-solution construction.
Abstract: This paper proposes the design of fuzzy-rule-based systems using continuous ant-colony optimization (RCACO). RCACO determines the number of fuzzy rules and optimizes all the free parameters in each fuzzy rule. It uses an online-rule-generation method to determine the number of rules and identify suitable initial parameters for the rules and then optimizes all the free parameters using continuous ant-colony optimization (ACO). In contrast to traditional ACO, which optimizes in the discrete domain, the RCACO optimizes parameters in the continuous domain and can achieve greater learning accuracy. In RCACO, the path of an ant is regarded as a combination of antecedent and consequent parameters from all the rules. A new path-selection method based on pheromone levels is proposed for initial-solution construction. The solution is modified by sampling from a Gaussian probability-density function and is then refined using the group best solution. Simulations on fuzzy control of three nonlinear plants are conducted to verify RCACO performance. Comparisons with other swarm intelligence and genetic algorithms demonstrate the advantages of RCACO.

Journal ArticleDOI
TL;DR: In this paper, a comparative performance analysis of the two specific varieties of controller devices for optimal transient performance of automatic generation control (AGC) of an interconnected two-area power system, having multiple thermal-hydro-diesels mixed generating units is presented.

Journal ArticleDOI
TL;DR: The results show that the decision support system developed in this study make more precise and favorable judgments in selecting suppliers after taking into account both qualitative and quantitative factors.

Journal ArticleDOI
TL;DR: The objective of this paper is to learn Takagi-Sugeno-Kang type fuzzy rules with high accuracy in a hierarchical cluster-based multispecies particle-swarm optimization (HCMSPSO) algorithm for fuzzy-system optimization.
Abstract: This paper proposes a hierarchical cluster-based multispecies particle-swarm optimization (HCMSPSO) algorithm for fuzzy-system optimization. The objective of this paper is to learn Takagi-Sugeno-Kang (TSK) type fuzzy rules with high accuracy. In the HCMSPSO-designed fuzzy system (FS), each rule defines its own fuzzy sets, which implies that the number of fuzzy sets for each input variable is equal to the number of fuzzy rules. A swarm in HCMSPSO is clustered into multiple species at an upper hierarchical level, and each species is further clustered into multiple subspecies at a lower hierarchical level. For an FS consisting of r rules, r species (swarms) are formed in the upper level, where one species optimizes a single fuzzy rule. Initially, there are no species in HCMSPSO. An online cluster-based algorithm is proposed to generate new species (fuzzy rules) automatically. In the lower layer, subspecies within the same species are formed adaptively in each iteration during the particle update. Several simulations are conducted to verify HCMSPSO performance. Comparisons with other neural learning, genetic, and PSO algorithms demonstrate the superiority of HCMSPSO performance.

Journal Article
TL;DR: In this article, a new particle swarm optimization which improves particle's velocity and position update rule to adjust its movement based on the individual best position is proposed, which can enhance capability of optimization.
Abstract: Particle swarm optimization is a new computational method for tackling optimization functionsHowever,it is easily trapped into the local optimization when solving high-dimension functionsTo overcome this shortcoming,a new particle swarm optimization which improves particle's velocity and position update rule to adjust its movement based on the individual best position is proposed in the paperThe modified algorithm can enhance capability of optimizationFive benchmark functions are tested,and the results indicate that the modified particle swarm optimization is effective to find the global optimal solution