Nature Inspired Computing: Algorithms, Performance and Applications
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Host Alarm Calls Attract the Unwanted Attention of the Brood Parasitic
www.nature.com/scientificreports OPEN Host alarm calls attract the unwanted attention of the brood parasitic common cuckoo Attila Marton 1,2*, Attila Fülöp 2,3, Katalin Ozogány1, Csaba Moskát 4,5 & Miklós Bán 1,3,5 It is well known that avian brood parasites lay their eggs in the nests of other bird species, called hosts. It remains less clear, however, just how parasites are able to recognize their hosts and identify the exact location of the appropriate nests to lay their eggs in. While previous studies attributed high importance to visual signals in fnding the hosts’ nests (e.g. nest building activity or the distance and direct sight of the nest from vantage points used by the brood parasites), the role of host acoustic signals during the nest searching stage has been largely neglected. We present experimental evidence that both female and male common cuckoos Cuculus canorus pay attention to their host’s, the great reed warbler’s Acrocephalus arundinaceus alarm calls, relative to the calls of an unparasitized species used as controls. Parallel to this, we found no diference between the visibility of parasitized and unparasitized nests during drone fights, but great reed warblers that alarmed more frequently experienced higher rates of parasitism. We conclude that alarm calls might be advantageous for the hosts when used against enemies or for alerting conspecifcs, but can act in a detrimental manner by providing important nest location cues for eavesdropping brood parasites. Our results suggest that host alarm calls may constitute a suitable trait on which cuckoo nestlings can imprint on to recognize their primary host species later in life. -
An Overview of Mutation Strategies in Bat Algorithm
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 9, No. 8, 2018 An Overview of Mutation Strategies in Bat Algorithm 3 Waqas Haider Bangyal1 Hafiz Tayyab Rauf Member IEEE SMC Department of Computer Science, Department of Computer Science, University of Gujrat, Iqra University, Islamabad, Pakistan Gujrat, Pakistan 4 Jamil Ahmad2 Sobia Pervaiz Senior Member IEEE, Professor Computer Science Department of Software Engineering, Department of Computer Science, University of Gujrat, Kohat University of Science and Technology (KUST), Gujrat, Pakistan Kohat, Pakistan Abstract—Bat algorithm (BA) is a population based stochastic embedding the qualities of social insects’ behavior in the form search technique encouraged from the intrinsic manner of bee of swarms such as bees, wasps and ants, and flocks of fishes swarm seeking for their food source. BA has been mostly used to and birds. SI first inaugurated by Beni [4] in cellular robotics resolve diverse kind of optimization problems and one of major system. Researchers are attracted with the behavior of flocks of issue faced by BA is frequently captured in local optima social insects from many years. The individual member of meanwhile handling the complex real world problems. Many these flocks can achieve hard tasks with the help of authors improved the standard BA with different mutation collaboration among others [5]; however, such colonies behave strategies but an exhausted comprehensive overview about without any centralized control. SI is very famous in bio- mutation strategies is still lacking. This paper aims to furnish a inspired algorithms, computer science, and computational concise and comprehensive study of problems and challenges that intelligence. -
An Improved Bees Algorithm Local Search Mechanism for Numerical Dataset
An Improved Bees Algorithm Local Search Mechanism for Numerical dataset Prepared By: Aras Ghazi Mohammed Al-dawoodi Supervisor: Dr. Massudi bin Mahmuddin DISSERTATION SUBMITTED TO THE AWANG HAD SALLEH GRADUATE SCHOOL OF COMPUTING UUM COLLEGE OF ARTS AND SCIENCES UNIVERSITI UTARA MALAYSIA IN PARITIAL FULFILLMENT OF THE REQUIREMENT FOR THE DEGREE OF MASTER IN (INFORMATION TECHNOLOGY) 2014 - 2015 Permission to Use In presenting this dissertation report in partial fulfilment of the requirements for a postgraduate degree from University Utara Malaysia, I agree that the University Library may make it freely available for inspection. I further agree that permission for the copying of this report in any manner, in whole or in part, for scholarly purpose may be granted by my supervisor(s) or, in their absence, by the Dean of Awang Had Salleh Graduate School of Arts and Sciences. It is understood that any copying or publication or use of this report or parts thereof for financial gain shall not be allowed without my written permission. It is also understood that due recognition shall be given to me and to University Utara Malaysia for any scholarly use which may be made of any material from my report. Requests for permission to copy or to make other use of materials in this project report, in whole or in part, should be addressed to: Dean of Awang Had Salleh Graduate School of Arts and Sciences UUM College of Arts and Sciences University Utara Malaysia 06010 UUM Sintok i Abstrak Bees Algorithm (BA), satu prosedur pengoptimuman heuristik, merupakan salah satu teknik carian asas yang berdasarkan kepada aktiviti pencarian makanan lebah. -
Make Robots Be Bats: Specializing Robotic Swarms to the Bat Algorithm
© <2019>. This manuscript version is made available under the CC- BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc- nd/4.0/ Accepted Manuscript Make robots Be Bats: Specializing robotic swarms to the Bat algorithm Patricia Suárez, Andrés Iglesias, Akemi Gálvez PII: S2210-6502(17)30633-8 DOI: 10.1016/j.swevo.2018.01.005 Reference: SWEVO 346 To appear in: Swarm and Evolutionary Computation BASE DATA Received Date: 24 July 2017 Revised Date: 20 November 2017 Accepted Date: 9 January 2018 Please cite this article as: P. Suárez, André. Iglesias, A. Gálvez, Make robots Be Bats: Specializing robotic swarms to the Bat algorithm, Swarm and Evolutionary Computation BASE DATA (2018), doi: 10.1016/j.swevo.2018.01.005. This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain. ACCEPTED MANUSCRIPT Make Robots Be Bats: Specializing Robotic Swarms to the Bat Algorithm Patricia Su´arez1, Andr´esIglesias1;2;:, Akemi G´alvez1;2 1Department of Applied Mathematics and Computational Sciences E.T.S.I. Caminos, Canales y Puertos, University of Cantabria Avda. de los Castros, s/n, 39005, Santander, SPAIN 2Department of Information Science, Faculty of Sciences Toho University, 2-2-1 Miyama 274-8510, Funabashi, JAPAN :Corresponding author: [email protected] http://personales.unican.es/iglesias Abstract Bat algorithm is a powerful nature-inspired swarm intelligence method proposed by Prof. -
Transactions on Machine Learning and Artificial Inteligence
Volume 7 No 6 Artificial God Optimization – A Creation 1Satish Gajawada, 2Hassan M.H. Mustafa 1Independent Inventor and Scientist Founder and Father of Artificial Human Optimization Field Alumnus, Indian Institute of Technology Roorkee 2Faculty of Specified Education, Dept. of Educational Technology, Banha University, Egypt Grand Father of Artificial Human Optimization Field [email protected]; [email protected] ABSTRACT Nature Inspired Optimization Algorithms have become popular for solving complex Optimization problems. Two most popular Global Optimization Algorithms are Genetic Algorithms (GA) and Particle Swarm Optimization (PSO). Of the two, PSO is very simple and many Research Scientists have used PSO to solve complex Optimization Problems. Hence PSO is chosen in this work. The primary focus of this paper is on imitating God who created the nature. Hence the term "Artificial God Optimization (AGO)" is coined in this paper. AGO is a new field which is invented in this work. A new Algorithm titled "God Particle Swarm Optimization (GoPSO)" is created and applied on various benchmark functions. The World's first Hybrid PSO Algorithm based on Artificial Gods is created in this work. GoPSO is a hybrid Algorithm which comes under AGO Field as well as PSO Field. Results obtained by PSO are compared with created GoPSO algorithm. A list of opportunities that are available in AGO field for Artificial Intelligence field experts are shown in this work. Keywords: Artificial Gods, Artificial God Optimization, Artificial God Computing, Computational Intelligence, Evolutionary Computing, Particle Swarm Optimization, Genetic Algorithms, Artificial Human Optimization, Bio-Inspired Computing, Nature Inspired Computing, Machine Learning, Artificial Intelligence. -
An Analysis of Foraging and Echolocation Behavior of Swarm Intelligence Algorithms in Optimization: ACO, BCO and BA
International Journal of Intelligence Science, 2018, 8, 1-27 http://www.scirp.org/journal/ijis ISSN Online: 2163-0356 ISSN Print: 2163-0283 An Analysis of Foraging and Echolocation Behavior of Swarm Intelligence Algorithms in Optimization: ACO, BCO and BA Tanzila Islam, Md Ezharul Islam, Mohammad Raihan Ruhin Department of Computer Science and Engineering, Jahangirnagar University, Dhaka, Bangladesh How to cite this paper: Islam, T., Islam, Abstract M.E. and Ruhin, M.R. (2018) An Analysis of Foraging and Echolocation Behavior of Optimization techniques are stimulated by Swarm Intelligence wherever the Swarm Intelligence Algorithms in Optimi- target is to get a decent competency of a problem. The knowledge of the beha- zation: ACO, BCO and BA. International vior of animals or insects has a variety of models in Swarm Intelligence. Journal of Intelligence Science, 8, 1-27. Swarm Intelligence has become a potential technique for evolving many ro- https://doi.org/10.4236/ijis.2018.81001 bust optimization problems. Researchers have developed various algorithms Received: December 19, 2017 by modeling the behaviors of the different swarm of animals or insects. This Accepted: January 28, 2018 paper explores three existing meta-heuristic methods named as Ant Colony Published: January 31, 2018 Optimization (ACO), Bee Colony Optimization (BCO) and Bat Algorithm (BA). Ant Colony Optimization was stimulated by the nature of ants. Bee Co- Copyright © 2018 by authors and Scientific Research Publishing Inc. lony Optimization was inspired by the plundering behavior of honey bees. Bat This work is licensed under the Creative Algorithm was emerged on the echolocation characteristics of micro bats. -
Survivable Networks Via UAV Swarms Guided by Decentralized Real-Time
Survivable Networks via UAV Swarms Guided by Decentralized Real-Time Evolutionary Computation George Leu Jiangjun Tang School of Engineering and Information Technology School of Engineering and Information Technology UNSW Canberra UNSW Canberra Canberra, Australia Canberra, Australia [email protected] [email protected] Abstract—The survivable network concept refers to contexts to provide ground network survivability regardless of the where the wireless communication between ground agents needs ground agents’ movements. To address the challenges men- to be maintained as much as possible at all times, regardless tioned above, we propose an implementation of the UAVs’ of any adverse conditions that may arise. In this paper we propose a nature-inspired approach to survivable networks, in mobility which is inspired from the classic boids model of which we bring together swarm intelligence and evolutionary Reynolds [4]. The proposed model uses modified versions computation. We use an on-line real-time Genetic Algorithm to of the two key concepts of the classic boids: the interaction optimize the movements of an UAV swarm towards maintain- based on the concept of neighborhood, and the position update ing communication between the ground agents. The proposed rule based on the weighted sum of a set of primitive forces. approach models the ground agents and the UAVs as boids- based swarms, and optimizes the movement of the UAVs using The modifications we propose are that the neighborhood is different instances of the GA running independently on each UAV. network-based [5] instead of the classic vision-based [4], and The UAV coordination mechanism is an implicit one, embedded the update rule includes forces from outside the swarm, not in the fitness function of the Genetic Algorithm instances. -
Mead Simplex Algorithm Applied to Optimization of Photovoltaic Cells
Appl. Math. Inf. Sci. 10, No. 3, 961-973 (2016) 961 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.18576/amis/100314 Cuckoo Search Inspired Hybridization of the Nelder- Mead Simplex Algorithm Applied to Optimization of Photovoltaic Cells Raka Jovanovic∗, Sabre Kais and Fahhad H Alharbi Qatar Environment and Energy Research Institute (QEERI), Hamad Bin Khalifa University, PO Box 5825, Doha, Qatar Received: 14 Oct. 2015, Revised: 14 Jan. 2016, Accepted: 15 Jan. 2016 Published online: 1 May 2016 Abstract: A new hybridization of the Cuckoo Search (CS) is developed and applied to optimize multi-cell solar systems; namely multi-junction and split spectrum cells. The new approach consists of combining the CS with the Nelder-Mead method. More precisely, instead of using single solutions as nests for the CS, we use the concept of a simplex which is used in the Nelder-Mead algorithm. This makes it possible to use the flip operation introduces in the Nelder-Mead algorithm instead of the Levy flight which is a standard part of the CS. In this way, the hybridized algorithm becomes more robust and less sensitive to parameter tuning which exists in CS. The goal of our work was to optimize the performance of multi-cell solar systems. Although the underlying problem consists of the minimization of a function of a relatively small number of parameters, the difficulty comes from the fact that the evaluation of the function is complex and only a small number of evaluations is possible. In our test, we show that the new method has a better performance when compared to similar but more compex hybridizations of Nelder-Mead algorithm using genetic algorithms or particle swarm optimization on standard benchmark functions. -
A Study of Search Neighbourhood in the Bees Algorithm a Thesis
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by OpenGrey Repository A Study of Search Neighbourhood in the Bees Algorithm A thesis submitted to Cardiff University in the candidature for the degree of Doctor of Philosophy By Siti Azfanizam Ahmad, Bc. Science. Manufacturing Engineering Centre School of Engineering Cardiff University United Kingdom January 2012 ABSTRACT The Bees Algorithm, a heuristic optimisation procedure that mimics bees foraging behaviour, is becoming more popular among swarm intelligence researchers. The algorithm involves neighbourhood and global search and is able to find promising solutions to complex multimodal optimisation problems. The purpose of neighbourhood search is to intensify the search effort around promising solutions, while global search is to enable avoidance of local optima. Despite numerous studies aimed at enhancing the Bees Algorithm, there have not been many attempts at studying neighbourhood search. This research investigated different kinds of neighbourhoods and their effects on neighbourhood search. First, the adaptive enlargement of the search neighbourhood was proposed. This idea was implemented in the Bees Algorithm and tested on a set of mathematical benchmarks. The modified algorithm was also tested on single objective engineering design problems. The experimental results obtained confirmed that the adaptive enlargement of the search neighbourhood improved the performance of the proposed algorithm. Normally, a symmetrical search neighbourhood is employed in the Bees Algorithm. As opposed to this practice, an asymmetrical search neighbourhood was tried in this work to determine the significance of neighbourhood symmetry. In addition to the mathematical benchmarks, the algorithm with an asymmetrical search neighbourhood was also tested on an engineering design problem. -
A Literature Review of Cuckoo Search Algorithm
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by International Institute for Science, Technology and Education (IISTE): E-Journals Journal of Education and Practice www.iiste.org ISSN 2222-1735 (Paper) ISSN 2222-288X (Online) Vol.11, No.8, 2020 A Literature Review of Cuckoo Search Algorithm Manar Abdulkareem Al-Abaji Computer Sciences Dept. , College of Education for Pure Science , University of Mosul, Iraq Abstract Optimization techniques play key role in real world problems. In many situations where decisions are taken based on random search they are used. But choosing optimal Optimization algorithm is a major challenge to the user. This paper presents a review on Cuckoo Search Algorithm which can replace many traditionally used techniques. Cuckoo search uses Levi flight strategy based on Egg laying Radius in deriving the solution specific to problem. CS optimization algorithm increases the efficiency, accuracy, and convergence rate. Different categories of the cuckoo search and several applications of the cuckoo search are reviewed. Keywords : Cuckoo Search Optimization, Applications , Levy Flight DOI: 10.7176/JEP/11-8-01 Publication date: March 31 st 2020 1. Introduction Optimization is a process of modifying a system to make some features to work more efficiently or finding alternative performance under given constraints, as possible by maximizing desired parameters and minimizing the undesired parameters which are involved in the problem. Maximizing means trying to obtain good results without the expense. If the computer or any Android phone is optimized then it runs faster or to run with fewer memory requirements. Optimization can be classified in many ways. -
Cuckoo Search Algorithm with Lévy Flights for Global-Support Parametric Surface Approximation in Reverse Engineering
S S symmetry Article Cuckoo Search Algorithm with Lévy Flights for Global-Support Parametric Surface Approximation in Reverse Engineering Andrés Iglesias1,2,* ID , Akemi Gálvez 1,2 ID , Patricia Suárez 2, Mikio Shinya 1, Norimasa Yoshida 3, César Otero 4 ID , Cristina Manchado 4 and Valentin Gomez-Jauregui 4 ID 1 Department of Information Science, Faculty of Sciences, Toho University, 2-2-1 Miyama, Funabashi 274-8510, Japan; [email protected] (A.G.); [email protected] (M.S.) 2 Department of Applied Mathematics and Computational Sciences, University of Cantabria, Avda. de los Castros, s/n, E-39005 Santander, Spain; [email protected] 3 Department of Industrial Engineering and Management, College of Industrial Technology, Nihon University, 1-2-1 Izumi-cho Narashino, Chiba 275-8575, Japan; [email protected] 4 Department of Geographical Engineering and Graphical Expression Techniques, University of Cantabria, Avda. de los Castros, s/n, E-39005 Santander, Spain; [email protected] (C.O.); [email protected] (C.M.); [email protected] (V.G.-J.) * Correspondence: [email protected] Received: 26 December 2017; Accepted: 26 February 2018; Published: 3 March 2018 Abstract: This paper concerns several important topics of the Symmetry journal, namely, computer-aided design, computational geometry, computer graphics, visualization, and pattern recognition. We also take advantage of the symmetric structure of the tensor-product surfaces, where the parametric variables u and v play a symmetric role in shape reconstruction. In this paper we address the general problem of global-support parametric surface approximation from clouds of data points for reverse engineering applications. -
Arxiv:1303.6310V3 [Cs.NE] 5 Jun 2013
A Hybrid Bat Algorithm Iztok Fister Jr.,∗ DuˇsanFister,† and Xin-She Yang‡ Abstract Swarm intelligence is a very powerful technique to be used for optimization purposes. In this paper we present a new swarm intelligence algorithm, based on the bat algorithm. The Bat algorithm is hybridized with differential evolution strategies. Besides showing very promising results of the standard benchmark functions, this hybridization also significantly improves the original bat algorithm. To cite paper as follows: I. Jr. Fister, D. Fister, X.-S Yang. A hybrid bat algorithm. Elek- trotehniˇskivestnik, 2013, in press. arXiv:1303.6310v3 [cs.NE] 5 Jun 2013 ∗University of Maribor, Faculty of electrical engineering and computer science Smetanova 17, 2000 Maribor; Electronic address: iztok.fi[email protected] †University of Maribor, Faculty of mechanical engineering Smetanova 17, 2000 Maribor; Electronic address: dusan.fi[email protected] ‡Middlesex University, School of Science and Technology London NW4 4BT, UK; Electronic address: [email protected] 1 I. INTRODUCTION Nature has always been an inspiration for researchers. In the past, many new nature- inspired algorithms have been developed to solve hard problems in optimization. In general, there are two main concepts developed in bio-inspired computation: 1. evolutionary algorithms, 2. swarm intelligence algorithms. The Evolutionary algorithms are optimization techniques [7] that base on the Darwin's principle of survival of the fittest [5]. It states that in nature the fittest indivi- duals have greater chances to survive. The Evolutionary algorithms consist of the follow- ing disciplines: genetic algorithms, evolution strategies, genetic programming, evolutionary programming, differential evolution. Although all these algorithms or methods have been developed independently, they share similar characteristics (like variation operators, selection operators) when solving problems.