Nature Inspired Computing: Algorithms, Performance and Applications

Total Page:16

File Type:pdf, Size:1020Kb

Nature Inspired Computing: Algorithms, Performance and Applications Nature Inspired Computing: Algorithms, Performance and Applications Submitted in partial fulfillment of the requirements of the degree of Doctor of Philosophy by Rohit Salgotra (UID: 901606022) Supervisor Dr. Urvinder Singh (Associate Professor) Department of Electronics & Communication Engineering THAPAR INSTITUTE OF ENGG. & TECHNOLOGY July 2020 Dedicated to The Grand Weaver of my life, MY PAREN T S Approval of Doctoral Committee Certified that the thesis entitled "Nature Inspired Computing: Algorithms, Perfor- mance and Applications" submitted by Mr. Rohit Salgotra to the Thapar Institute of Engineering & Technology, Patiala for the award of "Doctor of Philosophy" has been accepted by the doctoral committee members. Dr. Paramartha Dutta Dr. Urvinder Singh External Examiner Supervisor Department of Computer & system Sciences Dept. of Electronics & Communication Visva Bharati University, West Bengal Thapar Institute of Engg. & Tech, Patiala Dr. Alpana Aggarwal Dr. Kulbir Singh Chairperson, Doctoral Committee Member, Doctoral Committee Dept. of Electronics & Communication Dept. of Electronics & Communication Thapar Institute of Engg. & Tech, Patiala Thapar Institute of Engg. & Tech, Patiala Dr. Neeraj Kumar Dr. Vinay Kumar Member, Doctoral Committee Member, Doctoral Committee Dept. of Computer Science & Engg. Dept. of Electronics & Communication Thapar Institute of Engg. & Tech, Patiala Thapar Institute of Engg. & Tech, Patiala Date: July 2020 Place: Patiala, India Statement of Originality This is to certify that: • All the written material submitted in this thesis is my original work and any idea or words which have been added are adequately cited and referenced from the original source. • The work presented in this thesis has never been used for any other degree or diploma course and I adhere to academic integrity and honesty and have not falsified or misrepresented or fabricated any data or fact or idea or source in my submission. • I adhere to the norms and guidelines given in the Ethical Code of Conduct of the Institute and is liable for disciplinary actions from the sources which have thus not been properly cited or whose permission has not been taken. • This this does not contain any studies with animal or human subjects. • I declare that I have no conflict of interest. Rohit Salgotra UID: 901606022 Date: July 2020 Place: Patiala, India Supervisor Declaration Statement Certified that the thesis entitled "Nature Inspired Computing: Algorithms, Per- formance and Applications" submitted by Mr. Rohit Salgotra to the Thapar Institute of Engineering & Technology, Patiala for the award of "Doctor of Philoso- phy" has been thoroughly examined. I have reviewed the content and presentation style of this thesis and declare that it is free from plagiarism and grammatical errors. The re- search work stated in this thesis is the original work of the candidate. I confirm that the investigations have been conducted with the ethical policies of the institute and research is presented without prejudice. Dr. Urvinder Singh Associate Professor Department of Electronics & Communication, Thapar Institute of Engineering & Technology Patiala - 147004 INDIA Abstract Nature Inspired algorithms have served as the backbone of modern computing technol- ogy and over the past three decades, the field has grown enormously. A large number of applications have been solved by these algorithms and are replacing the traditional classical optimization algorithms. In this thesis, some of these nature inspired algorithms such as cuckoo search algorithm (CS), flower pollination algorithm (FPA) and others have been studied. All these algorithms are state-of-the-art algorithms and have proven their worth in terms of competitiveness and application to various domains of research. The aim is to develop new improved algorithms through mitigating well-known prob- lems that these algorithms suffer from, such as local optima stagnation, poor exploration, slow convergence and parametric complexity. Such improvements should help these new variants to solve highly challenging optimization problems in contrast to existing algo- rithms. Different ideas and logic are employed in designing such new versions such as hybridization that combine the strength of different mutation strategies to add diversity in the solution space, adaptive parameter adaptations to converge faster, improved global and local search strategy to enhance the exploration and exploitation respectively. Also self-adaptivity, population size reduction and lower computational complexity methods have been analysed to provide prospective algorithms for the next generation researchers. Apart from these, based on the mating patterns of naked mole-rat, a new algorithm namely naked mole-rat algorithm (NMR) was proposed. To validate the performance of all these developed algorithms, various challenging test suites from the IEEE-CEC bench- marks are used. Each of these benchmarks constitute problems of different characteristics such as ruggedness, multimodality, noise in fitness, ill-conditioning, non-separability and interdependence. Moreover, various real-world optimization problems from diversified fields such as Antenna arrays, frequency modulation, stirred tank reactor and others are also used. The results of comparative study and statistical tests affirm the superior and efficient performance of proposed algorithms. Table of Contents Page Abstract i List of Figures ix List of Tables xi 1 Introduction1 1.1 Motivation....................................2 1.2 Research Question...............................3 1.2.1 Aim & Objectives............................3 1.2.2 Importance of proposed work.....................4 1.3 Major Contribution of the Thesis.......................6 1.4 Organization of the Thesis...........................7 2 Research Background and Literature Review 11 2.1 Numerical Optimization............................ 12 2.1.1 Basics.................................. 12 2.1.2 Test Suites................................ 16 iii Table of Contents 2.2 Algorithms.................................... 17 2.2.1 Cuckoo Search Algorithm....................... 17 2.2.2 Flower Pollination Algorithm..................... 22 2.3 Inferences and Summary............................ 26 Part I : Cuckoo Search Algorithm 28 3 New Cuckoo Search Algorithms 31 3.1 Introduction................................... 32 3.2 The Proposed Approach............................ 35 3.2.1 Cuckoo Version 1.0........................... 35 3.2.2 Cuckoo Version 2.0........................... 37 3.2.3 Cuckoo Version 3.0........................... 38 3.2.4 Complexity analysis of proposed versions............... 38 3.3 Result and Discussion............................. 39 3.3.1 Effect of switch probability....................... 39 3.3.2 Effect of population size........................ 41 3.3.3 Comparative study........................... 44 3.3.4 Statistical testing............................ 45 3.3.5 Effect of dimension size......................... 45 3.3.6 Summary of results........................... 47 3.4 Concluding Remarks.............................. 49 4 Enhanced CVnew Algorithm 51 4.1 Introduction................................... 52 4.2 The Proposed Approach............................ 53 4.3 Result and Discussion............................. 58 4.3.1 Numerical Benchmarks and Parameter Settings........... 58 4.3.2 Algorithm Complexity......................... 60 4.3.3 CEC 2017: Statistical results for 10D, 30D and 50D......... 60 4.3.4 CEC 2017: Comparison results with respect to other algorithms.. 61 4.4 Concluding Remarks.............................. 62 iv Table of Contents 5 Extended CSsin Algorithm 63 5.1 Introduction................................... 64 5.2 The Proposed Approach............................ 65 5.3 Result and Discussion............................. 68 5.3.1 Numerical Benchmarks and Parameter Settings........... 69 5.3.2 Algorithm Complexity......................... 70 5.3.3 CEC 2017: Results for 10D, 30D, 50D and 100D .......... 70 5.3.4 CEC 2017: Results with respect to other algorithms......... 70 5.3.5 CEC 2020: Benchmark Results.................... 71 5.4 Concluding Remarks.............................. 71 6 Self-adaptive Cuckoo Search Algorithm 73 6.1 Introduction................................... 74 6.2 Theoretical Analysis of CS........................... 76 6.2.1 CS as an extension of GA....................... 76 6.2.2 CS as an extension of DE....................... 77 6.2.3 Inferences drawn and motivation behind present work........ 78 6.3 The Proposed Approach............................ 78 6.3.1 Component wise comparison of each modification proposed..... 79 6.3.2 Computational complexity of SACS.................. 86 6.4 Results and Discussion............................. 87 6.4.1 Test Suite and Parameter Settings.................. 88 6.4.2 Effect of switch probability....................... 88 6.4.3 Effect of population adaptation.................... 89 6.4.4 Effect of dimension size......................... 90 6.4.5 Effect of each modification proposed................. 91 6.4.6 Algorithm run-time complexity.................... 91 6.4.7 Comparison with respect to state of the art algorithms....... 92 6.5 Testing on Real world Optimization Problems................ 94 6.5.1 Parameter Estimation for Frequency-Modulated Sound Waves (FM) 94 6.5.2 Lennard-Jones Potential Problem (LJ)................ 96 6.5.3 Optimal Control of a Non-Linear Stirred Tank Reactor (STR)... 98 v Table of Contents 6.5.4 Spread Spectrum Radar
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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]
  • 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.
    [Show full text]