Swarm Intelligence
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Hybridizations of Metaheuristics with Branch & Bound Derivates
Hybridizations of Metaheuristics With Branch & Bound Derivates Christian Blum1, Carlos Cotta2, Antonio J. Fern´andez2,Jos´e E. Gallardo2, and Monaldo Mastrolilli3 1 ALBCOM research group Universitat Polit`ecnica de Catalunya [email protected] 2 Dept. Lenguajes y Ciencias de la Computaci´on Universidad de M´alaga {ccottap,afdez,pepeg}@lcc.uma.es 3 Istituto Dalle Molle di Studi sull’Intelligenza Artificiale (IDSIA) [email protected] Summary. An important branch of hybrid metaheuristics concerns the hybridiza- tion with branch & bound derivatives. In this chapter we present examples for two different types of hybridization. The first one concerns the use of branch & bound fea- tures within construction-based metaheuristics in order to increase their efficiancy. The second example deals with the use of a metaheuristic, in our case a memetic algorithm, in order to increase the efficiancy of branch & bound, respectively branch & bound derivatives such as beam search. The quality of the resulting hybrid tech- niques is demonstrated by means of the application to classical string problems: the longest common subsequence problem and the shortest common supersequence problem. 1 Introduction One of the basic ingredients of an optimization technique is a mechanism for exploring the search space, that is, the space of valid solutions to the con- sidered optimization problem. Algorithms belonging to the important class of constructive optimization techniques tackle an optimization problem by ex- ploring the search space in form of a tree, a so-called search tree.Thesearch tree is generally defined by an underlying solution construction mechanism. Each path from the root node of the search tree to one of the leaves corre- sponds to the process of constructing a candidate solution. -
Metaheuristics1
METAHEURISTICS1 Kenneth Sörensen University of Antwerp, Belgium Fred Glover University of Colorado and OptTek Systems, Inc., USA 1 Definition A metaheuristic is a high-level problem-independent algorithmic framework that provides a set of guidelines or strategies to develop heuristic optimization algorithms (Sörensen and Glover, To appear). Notable examples of metaheuristics include genetic/evolutionary algorithms, tabu search, simulated annealing, and ant colony optimization, although many more exist. A problem-specific implementation of a heuristic optimization algorithm according to the guidelines expressed in a metaheuristic framework is also referred to as a metaheuristic. The term was coined by Glover (1986) and combines the Greek prefix meta- (metá, beyond in the sense of high-level) with heuristic (from the Greek heuriskein or euriskein, to search). Metaheuristic algorithms, i.e., optimization methods designed according to the strategies laid out in a metaheuristic framework, are — as the name suggests — always heuristic in nature. This fact distinguishes them from exact methods, that do come with a proof that the optimal solution will be found in a finite (although often prohibitively large) amount of time. Metaheuristics are therefore developed specifically to find a solution that is “good enough” in a computing time that is “small enough”. As a result, they are not subject to combinatorial explosion – the phenomenon where the computing time required to find the optimal solution of NP- hard problems increases as an exponential function of the problem size. Metaheuristics have been demonstrated by the scientific community to be a viable, and often superior, alternative to more traditional (exact) methods of mixed- integer optimization such as branch and bound and dynamic programming. -
Inference of Causal Information Flow in Collective Animal Behavior Warren M
IEEE TMBMC SPECIAL ISSUE 1 Inference of Causal Information Flow in Collective Animal Behavior Warren M. Lord, Jie Sun, Nicholas T. Ouellette, and Erik M. Bollt Abstract—Understanding and even defining what constitutes study how the microscopic interactions scale up to give rise animal interactions remains a challenging problem. Correlational to the macroscopic properties [26]. tools may be inappropriate for detecting communication be- The third of these goals—how the microscopic individual- tween a set of many agents exhibiting nonlinear behavior. A different approach is to define coordinated motions in terms of to-individual interactions determine the macroscopic group an information theoretic channel of direct causal information behavior—has arguably received the most scientific attention flow. In this work, we present an application of the optimal to date, due to the availability of simple models of collective causation entropy (oCSE) principle to identify such channels behavior that are easy to simulate on computers, such as the between insects engaged in a type of collective motion called classic Reynolds [27], Vicsek [26], and Couzin [28] models. swarming. The oCSE algorithm infers channels of direct causal inference between insects from time series describing spatial From these kinds of studies, a significant amount is known movements. The time series are discovered by an experimental about the nature of the emergence of macroscopic patterns protocol of optical tracking. The collection of channels infered and ordering in active, collective systems [29]. But in argu- by oCSE describes a network of information flow within the ing that such simple models accurately describe real animal swarm. We find that information channels with a long spatial behavior, one must implicitly make the assumption that the range are more common than expected under the assumption that causal information flows should be spatially localized. -
Swarm Intelligence
Swarm Intelligence Leen-Kiat Soh Computer Science & Engineering University of Nebraska Lincoln, NE 68588-0115 [email protected] http://www.cse.unl.edu/agents Introduction • Swarm intelligence was originally used in the context of cellular robotic systems to describe the self-organization of simple mechanical agents through nearest-neighbor interaction • It was later extended to include “any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insect colonies and other animal societies” • This includes the behaviors of certain ants, honeybees, wasps, cockroaches, beetles, caterpillars, and termites Introduction 2 • Many aspects of the collective activities of social insects, such as ants, are self-organizing • Complex group behavior emerges from the interactions of individuals who exhibit simple behaviors by themselves: finding food and building a nest • Self-organization come about from interactions based entirely on local information • Local decisions, global coherence • Emergent behaviors, self-organization Videos • https://www.youtube.com/watch?v=dDsmbwOrHJs • https://www.youtube.com/watch?v=QbUPfMXXQIY • https://www.youtube.com/watch?v=M028vafB0l8 Why Not Centralized Approach? • Requires that each agent interacts with every other agent • Do not possess (environmental) obstacle avoidance capabilities • Lead to irregular fragmentation and/or collapse • Unbounded (externally predetermined) forces are used for collision avoidance • Do not possess distributed tracking (or migration) -
Evaluation of Emerging Metaheuristic Strategies on Opimal Transmission Pricing
Evaluation of Emerging Metaheuristic Strategies on Opimal Transmission Pricing José L. Rueda, Senior Member, IEEE István Erlich, Senior Member, IEEE Institute of Electrical Power Systems Institute of Electrical Power Systems University Duisburg-Essen University Duisburg-Essen Duisburg, Germany Duisburg, Germany [email protected] [email protected] Abstract--This paper provides a comparative assessment of the In practice, there are several factors that can influence the capabilities of three metaheuristic algorithms for solving the adoption of a particular scheme of transmission pricing. Thus, problem of optimal transmission pricing, whose formulation is existing literature on definition of pricing mechanisms is vast. based on principle of equivalent bilateral exchanges. Among the Particularly, the principle of Equivalent Bilateral Exchange selected algorithms are Covariance Matrix Adaptation (EBE), which was originally proposed in [5], has proven to be Evolution Strategy (CMA-ES), Linearized Biogeography-based useful for pool system by providing suitable price signals Optimization (LBBO), and a novel swarm variant of the Mean- reflecting variability in the usage rates and charges across Variance Mapping Optimization (MVMO-SM). The IEEE 30 transmission network. In [6], an optimization problem was bus system is used to perform numerical comparisons on devised based on EBE in order enable exploration of multiple convergence speed, achieved optimum solutions, and computing solutions in deciding equivalent bilateral exchanges. In the effort. 2011 competition on testing evolutionary algorithms for real- Index Terms--Equivalent bilateral exchanges, evolutionary world optimization problems (CEC11), this problem was mechanism, metaheuristics, transmission pricing. solved by different metaheuristic algorithms, most of them constituting extended or hybridized variants of genetic I. -
Migration and Conservation: Frameworks, Gaps, and Synergies in Science, Law, and Management
GAL.MERETSKY.DOC 5/31/2011 6:00 PM MIGRATION AND CONSERVATION: FRAMEWORKS, GAPS, AND SYNERGIES IN SCIENCE, LAW, AND MANAGEMENT BY VICKY J. MERETSKY,* JONATHAN W. ATWELL** & JEFFREY B. HYMAN*** Migratory animals provide unique spectacles of cultural, ecological, and economic importance. However, the process of migration is a source of risk for migratory species as human actions increasingly destroy and fragment habitat, create obstacles to migration, and increase mortality along the migration corridor. As a result, many migratory species are declining in numbers. In the United States, the Endangered Species Act provides some protection against extinction for such species, but no protection until numbers are severely reduced, and no guarantee of recovery to population levels associated with cultural, ecological, or economic significance. Although groups of species receive some protection from statutes such as the Migratory Bird Treaty Act and Marine Mammal Protection Act, there is no coordinated system for conservation of migratory species. In addition, information needed to protect migratory species is often lacking, limiting options for land and wildlife managers who seek to support these species. In this Article, we outline the existing scientific, legal, and management information and approaches to migratory species. Our objective is to assess present capacity to protect the species and the phenomenon of migration, and we argue that all three disciplines are necessary for effective conservation. We find significant capacity to support conservation in all three disciplines, but no organization around conservation of migration within any discipline or among the three disciplines. Areas of synergy exist among the disciplines but not as a result of any attempt for coordination. -
Swarm Intelligence for Multiobjective Optimization of Extraction Process
Swarm Intelligence for Multiobjective Optimization of Extraction Process T. Ganesan* Department of Chemical Engineering, Universiti Technologi Petronas, 31750 Tronoh, Perak, Malaysia *email: [email protected] I. Elamvazuthi Department of Electrical & Electronics Engineering, Universiti Technologi Petronas, 31750 Tronoh, Perak, Malaysia P. Vasant Department of Fundamental & Applied Sciences, Universiti Technologi Petronas, 31750 Tronoh, Perak, Malaysia ABSTRACT Multi objective (MO) optimization is an emerging field which is increasingly being implemented in many industries globally. In this work, the MO optimization of the extraction process of bioactive compounds from the Gardenia Jasminoides Ellis fruit was solved. Three swarm-based algorithms have been applied in conjunction with normal-boundary intersection (NBI) method to solve this MO problem. The gravitational search algorithm (GSA) and the particle swarm optimization (PSO) technique were implemented in this work. In addition, a novel Hopfield-enhanced particle swarm optimization was developed and applied to the extraction problem. By measuring the levels of dominance, the optimality of the approximate Pareto frontiers produced by all the algorithms were gauged and compared. Besides, by measuring the levels of convergence of the frontier, some understanding regarding the structure of the objective space in terms of its relation to the level of frontier dominance is uncovered. Detail comparative studies were conducted on all the algorithms employed and developed in this work. -
Global Optimisation Through Hyper-Heuristics: Unfolding Population-Based Metaheuristics
applied sciences Article Global Optimisation through Hyper-Heuristics: Unfolding Population-Based Metaheuristics Jorge M. Cruz-Duarte 1,† , José C. Ortiz-Bayliss 1,† , Ivan Amaya 1,*,† and Nelishia Pillay 2,† 1 School of Engineering and Sciences, Tecnologico de Monterrey, Av. Eugenio Garza Sada 2501 Sur, Monterrey 64849, NL, Mexico; [email protected] (J.M.C.-D.); [email protected] (J.C.O.-B.) 2 Department of Computer Science, University of Pretoria, Lynnwood Rd, Hatfield, Pretoria 0083, South Africa; [email protected] * Correspondence: [email protected]; Tel.: +52-(81)-8358-2000 † These authors contributed equally to this work. Abstract: Optimisation has been with us since before the first humans opened their eyes to natural phenomena that inspire technological progress. Nowadays, it is quite hard to find a solver from the overpopulation of metaheuristics that properly deals with a given problem. This is even considered an additional problem. In this work, we propose a heuristic-based solver model for continuous optimisation problems by extending the existing concepts present in the literature. We name such solvers ‘unfolded’ metaheuristics (uMHs) since they comprise a heterogeneous sequence of simple heuristics obtained from delegating the control operator in the standard metaheuristic scheme to a high-level strategy. Therefore, we tackle the Metaheuristic Composition Optimisation Problem by tailoring a particular uMH that deals with a specific application. We prove the feasibility of this model via a two-fold experiment employing several continuous optimisation problems and a collection of Citation: Cruz-Duarte, J.M.; diverse population-based operators with fixed dimensions from ten well-known metaheuristics in Ortiz-Bayliss, J.C.; Amaya, I.; Pillay, the literature. -
A Multi-Objective Hyper-Heuristic Based on Choice Function
A Multi-objective Hyper-heuristic based on Choice Function Mashael Maashi1, Ender Ozcan¨ 2, Graham Kendall3 1 2 3Automated Scheduling, Optimisation and Planning Research Group, University of Nottingham, Department of Computer Science, Jubilee Campus,Wollaton Road, Nottingham, NG8 1BB ,UK. 1email: [email protected] 2email: [email protected] 3The University of Nottingham Malaysia Campus email:[email protected] Abstract Hyper-heuristics are emerging methodologies that perform a search over the space of heuristics in an attempt to solve difficult computational opti- mization problems. We present a learning selection choice function based hyper-heuristic to solve multi-objective optimization problems. This high level approach controls and combines the strengths of three well-known multi-objective evolutionary algorithms (i.e. NSGAII, SPEA2 and MOGA), utilizing them as the low level heuristics. The performance of the pro- posed learning hyper-heuristic is investigated on the Walking Fish Group test suite which is a common benchmark for multi-objective optimization. Additionally, the proposed hyper-heuristic is applied to the vehicle crash- worthiness design problem as a real-world multi-objective problem. The experimental results demonstrate the effectiveness of the hyper-heuristic approach when compared to the performance of each low level heuristic run on its own, as well as being compared to other approaches including an adaptive multi-method search, namely AMALGAM. Keywords: Hyper-heuristic, metaheuristic, evolutionary algorithm, multi-objective optimization. 1. Introduction Most real-world problems are complex. Due to their (often) NP-hard nature, researchers and practitioners frequently resort to problem tailored heuristics to obtain a reasonable solution in a reasonable time. -
Swarm Intelligence
Swarm Intelligence CompSci 760 Patricia J Riddle 8/20/12 760 swarm 1 Swarm Intelligence Swarm intelligence (SI) is the discipline that deals with natural and artificial systems composed of many individuals that coordinate using decentralized control and self-organization. ! 8/20/12 760 swarm 2 Main Focus collective behaviors that result from the ! ! local interactions of the individuals with ! ! each other and/or with ! ! their environment.! 8/20/12 760 swarm 3 Examples colonies of ants and termites, ! schools of fish, ! flocks of birds, ! bacterial growth,! herds of land animals. ! ! Artificial Systems:! some multi-robot systems! ! certain computer programs that are written to tackle optimization and data analysis problems! 8/20/12 760 swarm 4 Simple Local Rules agents follow very simple local rules! ! no centralized control structure dictating how individual agents should behave! ! local interactions between agents lead to the emergence of complex global behavior.! 8/20/12 760 swarm 5 Emergence emergence - the way complex systems and patterns arise out of a many simple interactions ! ! A complex system is composed of interconnected parts that as a whole exhibit one or more properties (behavior among the possible properties) not obvious from the properties of the individual parts! ! Classic Example: Life! ! 8/20/12 760 swarm 6 Taxonomy of Emergence Emergence may be generally divided into two perspectives, ! "weak emergence" and ! "strong emergence". ! 8/20/12 760 swarm 7 Weak Emergence new properties arising in systems as a result of the -
Adaptive Exploration of a Uavs Swarm for Distributed Targets Detection and Tracking
Adaptive Exploration of a UAVs Swarm for Distributed Targets Detection and Tracking Mario G. C. A. Cimino1, Massimiliano Lega2, Manilo Monaco1 and Gigliola Vaglini1 1Department of Information Engineering, University of Pisa, 56122 Pisa, Italy 2Department of Engineering University of Naples “Parthenope”, 80143 Naples, Italy Keywords: UAV, Swarm Intelligence, Stigmergy, Flocking, Differential Evolution, Target Detection, Target Tracking. Abstract: This paper focuses on the problem of coordinating multiple UAVs for distributed targets detection and tracking, in different technological and environmental settings. The proposed approach is founded on the concept of swarm behavior in multi-agent systems, i.e., a self-formed and self-coordinated team of UAVs which adapts itself to mission-specific environmental layouts. The swarm formation and coordination are inspired by biological mechanisms of flocking and stigmergy, respectively. These mechanisms, suitably combined, make it possible to strike the right balance between global search (exploration) and local search (exploitation) in the environment. The swarm adaptation is based on an evolutionary algorithm with the objective of maximizing the number of tracked targets during a mission or minimizing the time for target discovery. A simulation testbed has been developed and publicly released, on the basis of commercially available UAVs technology and real-world scenarios. Experimental results show that the proposed approach extends and sensibly outperforms a similar approach in the literature. 1 INTRODUCTION exploration of UAVs swarms are not sufficiently mature: limited flexibility, complex management and In this paper we consider the problem of discovering application-dependent design are the main issues to and tracking static or dynamic targets in unstructured solve (Senanayake et al. -
On Metaheuristic Optimization Motivated by the Immune System
Applied Mathematics, 2014, 5, 318-326 Published Online January 2014 (http://www.scirp.org/journal/am) http://dx.doi.org/10.4236/am.2014.52032 On Metaheuristic Optimization Motivated by the Immune System Mohammed Fathy Elettreby1,2*, Elsayd Ahmed2, Houari Boumedien Khenous1 1Department of Mathematics, Faculty of Science, King Khalid University, Abha, KSA 2Department of Mathematics, Faculty of Science, Mansoura University, Mansoura, Egypt Email: *[email protected] Received November 16, 2013; revised December 16, 2013; accepted December 23, 2013 Copyright © 2014 Mohammed Fathy Elettreby et al. This is an open access article distributed under the Creative Commons Attribu- tion License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. In accordance of the Creative Commons Attribution License all Copyrights © 2014 are reserved for SCIRP and the owner of the intellectual property Mohammed Fathy Elettreby et al. All Copyright © 2014 are guarded by law and by SCIRP as a guardian. ABSTRACT In this paper, we modify the general-purpose heuristic method called extremal optimization. We compare our results with the results of Boettcher and Percus [1]. Then, some multiobjective optimization problems are solved by using methods motivated by the immune system. KEYWORDS Multiobjective Optimization; Extremal Optimization; Immunememory and Metaheuristic 1. Introduction Multiobjective optimization problems (MOPs) [2] are existing in many situations in nature. Most realistic opti- mization problems require the simultaneous optimization of more than one objective function. In this case, it is unlikely that the different objectives would be optimized by the same alternative parameter choices. Hence, some trade-off between the criteria is needed to ensure a satisfactory problem.