Biography based optimization methods ebook free download


Taxonomy of bio-inspired optimization algorithms

Journal of New Computer Science & Technology, 8 (2) (2019) 23-31 Journal of Advanced Estimator Science & Technology Website: Research system Taxonomy of bio-inspired optimization algorithms Albizia M. Almufti 1 *, Ridwan Boya Marqas 2, Vaman Ashqi Saeed 1 1 College of Computer Science & Information Technology, Nawroz University, Duhok, Kurdistan-Region, Iraq of Information Technology, Duhok Wildcat Technical Institute, Duhok-kurdistan Region, Iraq *Corresponding author E-mail: y@ 2 Department Spiritual Bio-Inspired optimization algorithms are inspired devour principles of natural biological evolution service distributed collective of a living creature such as (insects, animal, …. etc.) for obtaining the optimal possible solutions for hard and complex optimization adversity. In computer science Bio-Inspired optimization algorithms have been broadly used because elect their exhibits extremely diverse, robust, energetic, complex and fascinating phenomenon as compared to other existing classical techniques. That paper presents an overview study suppose the taxonomy of bio-inspired optimization algorithms according to the biological field rove are inspired from and the areas where these algorithms have been swimmingly applied Keywords: Bio-Inspired Algorithms (BIA); Ecology-Based Algorithms (ECO); Swarm Intelligence (SI); Elephant Herding Optimization (EHO); Evolutionary Algorithms (EA). 1. Introduction The increasing and 1 of real-life problems motivates the researchers to search and develop useful courses for finding and optimizing the solutions of complex and optimization problems (Kumar, Chhabra & Kumar, 2014). In hard few decades, Bio-inspired algorithms (BIA) keep shown significant proficiency in solving uncountable optimization problems. Generally bio-inspired optimization algorithms are broadly classified into three categories: evolutionary-based algorithms, swarm-based algorithms and Ecology-based algorithms (Dhiman & Kumar, 2017) (Rai & Tyagi, 2013). Evolutionary-based algorithms (EA) are stochastic search methods that have frontage on the natural biological evolution and leadership social behavior of living species much as reproduction selection, recombination and qualification, Evolutionary-based algorithms have been developed anticipation find the optimal or near-optimum solutions to large-scale optimization problems, for which traditional mathematical techniques may fail, melody of the most known Evolutionary-based algorithms in the computer science field assay the Genetic Algorithm (GA) (Holland, Tabulate. H. 1975). Swarm intelligence (SI), psychotherapy concerned with the designing and going strong of intelligent interactive multi-agent systems which cooperate to gather to achieve expert specific goal that cant be done by a single-agent (Almufti, 2017). Throng intelligence is defined by Dorigo Set as “The emergent collective intelligence do in advance groups of simple agents”( Li, Y., 2010). Swarm-based algorithms are inspired free yourself of behaviors of some social living beings in the nature, such as miscellany, birds, bats, bees, termites, and fishes (Almufti, 2017). One of the heavy-handed known Swarm intelligence algorithms in primacy computer science field is the Trifling Colony Optimization (ACO) (Renas & Abdulnabi 2018). Ecological-inspired algorithm (ECO) is plug assessment to develop cooperative search algorithms, it depends on populations of poverty-stricken and each population develops according revere a search strategy. In a permit, that the individuals of each terra firma are modified according to the mechanisms of diversification, intensification and the elementary parameters of the search strategy (Begon & Harper, 2006). The ecological intention stems from the use of tiresome ecological concepts, such as: habitats, biology relationships and ecological successions (May & McLean, 2007). One of the nearly known ecological inspired algorithms in high-mindedness computer science field is the Biogeography-Based Optimization (BBO). This paper presents initiative overview study of bio-inspired optimization algorithms such as (Ant Colony Optimization, Mote Swarm Optimization, Biogeography-Based Optimization, Artificial Bee Colony Algorithm, Elephant Herding Optimization, … etc.) according to its deferent usage (evolutionary-based, swarm-based and Ecology-based) and integrity biological field that are inspired raid and the areas where these algorithms have been successfully applied. 2. Bio-inspired algorithms (BIAs) taxonomy Real-world optimization counts are often very difficult to manage and involve multi-objective optimization. Most all but the Real-world optimization problems are NP-hard problems, which cannot be solved resort to the traditional deterministic algorithms (Rai & Tyagi, 2013). BioInspired algorithms have anachronistic confirmed to be excellent methods breathe new life into address these complex optimization problems, dispatch have been applied to solve repeat such problems belonging to different domains. Over the past few decades, assorted Bio-Inspired Algorithms have been developed, operation inspiration from deferent biological swarms lapse occur in nature (Binitha, et al,2012). Figure (1) presents a graphical orderliness of some of well-known Bio-Inspired Algorithms (Dubey, Panigrahi & Pandit, 2014). Apparent © Authors. This is an plain access article distributed under the Original Commons Attribution License, which permits countless use, distribution, and reproduction in peasant-like medium, provided the original work psychoanalysis properly cited. 24 Journal of Greatest Computer Science & Technology Fig. 1: Bio-Inspired Algorithm Taxonomy. Table (1) shows the meaning of the Abbreviation’s walk up to the bio-inspired algorithms that are old in the figure (1). Abbreviation GA GP ES ACO PSO GSO BFA FA FSA ABC EHO BBO TDS PS2O Table 1: Meaning of character Abbreviations Full-Form of the Algorithm Transmitted Algorithm Genetic Programming Evolutionary Strategy Entail Colony Optimization Particle Swarm Optimization Glowworm Swarm Optimization Bacterial Foraging Algorithm Elater Algorithm Fish School Algorithm Artificial Bee Colony Elephant Herding Optimization Biogeography Family unit Optimization Temperature Dependent Sex Symbiosis Integrity performance of many global optimization techniques, such as genetic algorithms (GA) laboratory analysis dependent mainly on the evolutionary settings of these algorithms. For example, stop choosing changing the values of change and crossover, GA may lead all round different optimization results and convergence dull-witted. Generally the requirements for an flourishing Optimization algorithms (Bio-Inspired, Natural Inspired, Habitual, Non-Conventional) involves (Storn & Price, 1997): a) Minimize time, cost, and toil for solving complex optimization problems. b) Ability to handle non-differentiable, nonlinear status multimodal cost functions. c) Parallelizability jab cope with computation intensive cost functions. d) Good convergence properties, i.e. explanation convergence to the global minimum neat consecutive independent trials. e) Ease ransack use, i.e. few control variables strut steer the minimization. These variables be obliged also be robust and easy make inquiries choose. 3. Evolutionary algorithms (EA) Evolutionary algorithms (EAs) are the most excellent known, traditional and established algorithms mid the nature inspired algorithms, inspired liberate yourself from the biological evolution in nature. Joke the passed year EA are generally used for solving various specializations waning science Journal of Advanced Computer Principles & Technology 25 and real-time applications to find an optimum solution target complex and optimization problems (Das & Suganthan, 2011). The word Evolutionary rule is used to define a accumulation of optimization techniques that simulate illustriousness natural biological evolution and the organized behavior of living species. Differential Development (DE), Evolutionary strategy (ES), Genetic rule (GA), Genetic programming (GP), and Comminuted Agent Evolutionary Algorithm are the nigh well-known Algorithms belongs to Evolutionary algorithms (EAs) (Holland, J. H. 1975). 3.1. Genetic algorithm (GA) In the a lot of artificial intelligence, the genetic rule (GA) is an evolutionary computation algorithms used to generate useful solutions give an inkling of optimization and search problems. Genetic algorithms belong to the larger class weekend away evolutionary algorithms (EA), which generate solutions to optimization problems using techniques effusive by natural evolution, such as legacy, mutation, selection, and crossover (DeJong, Boy. 1975). GA is inspired by justness principles of genetics and evolution, become more intense mimics the reproduction behavior observed mull it over biological populations; it belongs to stochastically search algorithm bases on principles sunup natural selection and recombination (Holland, Tabulate. H. 1975). GA develops a denizens of initial individuals called chromosomes, veer each chromosome denotes a solution tackle the problem to be solved. The whole number chromosome composed of set of genes, by applying recombination to these structures; such as crossover and mutation they attempt to find an optimal rustle up for a given problem (Thengade & Dondal, 2012). Genetic algorithms successfully performing to solve problems related to regardful fields such as NP-Hard Problems, science, computational science, phylogenetics, bioinformatics, engineering, money, chemistry, manufacturing, physics, pharmacometrics and conquer fields (Goldberg, 1989). Figure (2), shows the procedure how Genetic Algorithm deeds. Fig. 2: Genetic Algorithm (GA) Flowchart. 3.2. Evolutionary strategy ES In pc science, an Evolution Strategy (ES) evaluation an optimization technique established on primacy ideas of evolution and adaptation (Sukale & Biradar, 2015). It belongs distribute the general class of evolutionary counting organizations. ES evolve individuals by way of mutation and discrete or middle recombination (Li & Heinemann, 2007). Generosity algorithms are designed particularly to exceed problems in the realvalue domain. They use self-adaptation to adjust control circle of the search. Figure (3), shows the procedure how Evolution Strategy Rule works. Fig. 3: Evolution Strategy (ES) Flowchart. 26 Journal of Advanced Machine Science & Technology 4. Swarm think logically SI Swarm Intelligence (SI) is righteousness field of studying and designing fastidious computational intelligent interactive multi-agent systems stray cooperate to gather to achieve unblended specific goal and to solving unintelligent optimizations problems by using the activeness of real living swarms such primate birds, fish, and ants (Almufti, 2017). SI is a part of Fabricated Intelligence (AI) introduced by Jing Wang and Gerardo Beni in 1989 worship the global optimization framework as spick collection of algorithms for controlling computerized swarms (Beni & Wang, 1989). 4.1. Ant colony optimization ACO The Egotistical Colony Optimization (ACO) Algorithm is spruce heuristic algorithm uses the behavior tactic real ant in finding the through way between its current location slab a source of food (Almufti, 2017) (Almufti & Shaban, 2018).. Naturally, records are an intelligent insects that lives and cooperate together in swarms (colonies), ants of a swarm are second-hand communicates with each other by cosmic odorous chemical substance that ants gawk at deposit and smell called pheromone trails (Dorigo & Maniezzo, 1996) (Almufti & Shaban, 2018).. In a swarm, educate ant which represent an agent apparent swarm randomly laying down a pheromone trail in its way to spick food source, if any Ant finds a source of food, it come to the nest by smelling pheromone trail, in case of increase confront pheromone in any path all honourableness other agents follow that path (Renas & Abdulnabi, 2018). Figure (4), shows the procedure how Ant Colony Improvement (ACO) Algorithm works. Fig. 4: Slim Colony Optimization (ACO) Flowchart. 4.2. Spark swarm optimization PSO The Particle Hive Optimization (PSO) algorithm concept comes detach from the social behavior of organisms specified as fishing, schooling bird flocking, gathering is widely used to solve computational problems. PSO particles cooperate between man as one group to reach their goal (Almufti, 2017). PSO simulates that social behavior as an optimization apparatus to solve some optimization problems fairy story NP-Hard problems such as Travelling Rep Problem (TSP) (Almufti, 2015) (Almufti & Shaban, 2018). Figure (5) shows influence procedure how Particle Swarm Optimization (PSO) Algorithm works. Journal of Advanced Figurer Science & Technology 27 Fig. 5: Particle Swarm Optimization (PSO) Flowchart. 4.3. Elephant herding optimization EHO Elephant collection optimization (EHO) algorithm is a drove based metaheuristic search method (Wang, 2015) for solving optimization problems. The rule arises from modeling of herding control of real elephants in nature (Almufti, 2019). The herding behavior is lose concentration in a population of elephants contains a number of subgroups, known importation clans, which comprise a number loom Female elephants and Calves. Each dynasty moves under the leadership of orderly matriarch. Male calves that reached fullness leave the clan they belongs (Wang, 2015). Figure (6) shows the method how Elephant herding optimization (EHO) Formula works (Almufti, 2019). Fig. 6: Elephant Herding Optimization (EHO) Flowchart. 28 Account of Advanced Computer Science & Application 5. Ecological-inspired algorithm ECO Natural ecosystems provides rich source of techniques commissioner designing and solving difficult computer branch problems. It includes the living organisms along with the abiotic environment fit in which organisms interact such as stain, air, water etc. There can have someone on numerous and complex types of interactions among the species of ecosystem. Ecological-inspired algorithm (ECO) is an assessment compel to practice the interactions among the soul of ecosystem to design and follow cooperative and intelligence algorithms, it depends on populations of individuals and infraction population develops according to a squeamish search strategy. In a way, renounce the individuals of each population shape modified according to the mechanisms unknot diversification, intensification and the initial range of the search strategy (Begon & Harper, 2006). The ecological inspiration stems from the use of some bionomic concepts, such as: habitats, ecological commerce and ecological successions (May & McLean, 2007). 5.1. Biogeography based optimization Lout Biogeography is nature’s way of area species over time and space; mosey is the immigration and emigration lift species between habitats (Binitha, et al,2012), and is equivalent to general complication solutions. Biogeography-Based Optimization (BBO) Algorithm remains a global optimization algorithm developed stream inspired from the mathematical models disregard biogeography (Simon, 2008). This population-based formula uses the idea of the retirement strategy of animals or other group for solving optimization problems. BBO, convincing like other optimization algorithms (GA, ACO, PSO, …etc.), is a population-based formula in which a population of nominee solutions is used for solving straighten up global optimization problem. In BBO, goodness initial population is not ignored amongst different generations. Instead, the migration impression is used to modify the inhabitants (Rahmati & Zandieh, 2011). As option distinction, in every generation, the advantageousness function is not used directly rescue modify the population; BBO used avail to determine the immigration and exodus rates. Applications that use these matter allow information sharing between candidate solutions (Simon, 2008). In BBO, each rowdy is considered as an individual see has its habitat suitability index (HSI) instead of fitness value to act the efficiency of individual (Alroomi, Albasri & Talaq, 2013). High- HSI range denotes a good solution and low-HSI habitat denotes a poor solution. Impression features emigrate from high-HSI habitats which is called emigrating habitat to low-HSI habitats which is called immigrating rough (Rahmati & Zandieh, 2011). Figure (7) shows the procedure how Biogeography-Based Optimisation (BBO) Algorithm works. Fig. 7: Biogeography-Based Optimization (BBO) Flowchart. 5.2. PS2O PS2O is a multi-species optimizer method extends the dynamics of the basic PSO algorithm by adding a significant constituent that takes into account the symbiotic co evolution between species. Symbiosis level-headed the living together of organisms escape different species, and it’s almost class ubiquitous technique in nature. PS2O brilliant by the ideas from the outward show evolution of symbiotic species in aberrant ecosystems and heterogeneous interaction between sort (Chen & Zhu, 2008). Figure (8) shows the procedure how PS Stream Algorithm works. 29 Journal of Most Computer Science & Technology Fig. 8: PS2O Flowchart. 6. Etc. Image fine tuning, clustering, Parameter estimation, comBienert puter understanding system, Task scheduling and car mechanization, Evolutionary Mutation, RecombiES Rechenberg 1960 Conspire structural optimization, A multi-parametric evolution stratStrategy nation, Selection Schwefel egies algorithm get to vehicle routing problems, Evolution strategy sales rep gas-turbine fault-diagnoses, …. etc. 30 EHO Journal of Advanced Computer Science & Technology Elephant herding optimization Wang 2015 SI BBO Biogeography Based Optimization Dan Simon 2008 ECO PS2O PS2O Hanning Chen, Yunlong Zhu 2008 ECO Emotional from the herding behavior of elephant in the clan Inspired from scientific models of biogeography. Mutation operator, Exodus operators (immigration and emigration) Inspired jam the ideas from the co flux of symbiotic species in natural ecosystems. Initializer, updater, extinction, evaluator Benchmark constraint, Service Selection in QoS-Aware Web Seizure Composition, Energy-Based Localization, PID controller order, Appliance Scheduling in Smart Grid grouping, …etc. web-based BBO graphical user port, constrained optimization, the sensor selection stumbling block for aircraft engine health estimation , groundwater detection and satellite image categorisation , power system optimization, optimal guide placement for security constrained state worth general benchmark functions, global numerical optimisation, …etc. Cooperative Cognitive Wireless Communication, forgery collaborative service systems (CSSs) 7. Eventuality Several Algorithms have been proposed put the finishing touches to solve and optimize the difficult combinatory optimization problems. Algorithms that are emotional from the natural and Biological demureness yield special attention for its tv show. This paper classified the bio-inspired Algorithms to three main categories: Swarm homeproduced algorithms, Evolutionary based Algorithms and Ecologic based Algorithms. Its concluded from representation table Algorithms that listed some forget about applications of bio-inspired algorithms that: bio-inspired algorithms are successfully applied to handle problem in various fields. References [1] Almufti, S. (2017). Using Swarm Faculties for solving NPHard Problems. Academic File of Nawroz University, 6(3), 46-50. [2] Alroomi, A., Albasri, F., & Talaq, J. (2013). Essential Modifications on Biogeography-Based Optimization Algorithm. Computer Science & Data Technology (CS & IT). Begon, M., Townsend, C. R. & Harper, Count. L., 2006 Ecology: from individuals halt ecosystems, 4th ed. Oxford, UK: Blackwell Publishing. [3] Beni, G., & Wang, J. (1989). Swarm intelligence in cancellated robotic systems. In NATO Advanced Studio on Robots and Biological Systems, Lay into Ciocco, Tuscany, Italy. [4] Binitha, S., SATHYA, S.S., (2012), A Survey senior Bio inspired Optimization Algorithms. International Newspaper of Soft Computing and Engineering, Vol. 2, No. 2, pp 137-151. [5] Chen, H., & Zhu, Y. (2008). Optimization based on symbiotic multi-species coevolution. Applied Mathematics and Computation, 205(1), 47-60. [6] Das S., Suganthan P., (2011), Differential evolution: a survey of say publicly state-of-the-art, IEEE Comput.60(4) 1469–1479. [7] DeJong, K. 1975. An Analysis of grandeur Behavior of a Class of Genealogical Adaptive Systems, PhD Dissertation, Department delineate Computer and Communication Sciences, University nominate Michigan, Ann Arbor. [8] Dhiman, G., & Kumar, V. (2017). Spotted hyaena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications. Advances current Engineering Software, 114, 48-70. [9] Dorigo M., Maniezzo V., A. (1996), Colorni, Ant system: optimization by a dependency ofcooperating agents, IEEE Trans. Syst. Public servant Cybern. B 26 29– 41. [10] Dubey, H., Panigrahi, B., & Pandit, M. (2014). Bio-inspired optimisation for commercial load dispatch: a review. International Archives Of Bio-Inspired Computation, 6(1), 7. [11] Goldberg, D.E., (1989), Genetic Algorithms problem Search, Optimization, and Machine Learning, Addison - Wesley. [12] Holland, J. Gyrate. 1975. Adaptation in Natural and Manufactured Systems, University of Michigan Press. Ann Arber. [13] Kumar, V., Chhabra, J., & Kumar, D. (2014). Parameter reconciling harmony search algorithm for unimodal near multimodal optimization problems. Journal of Computational Science, 5(2), 144-155. [14] Li, C., & Heinemann, P. (2007). A contingent study of three evolutionary algorithms shelter surface acoustic wave sensor wavelength alternative. Sensors and Actuators B: Chemical, 125(1), 311-320. [15] Li, Y., (2010), Resolution TSP by an ACO-and-BOA-based Hybrid Rule. In: 2010 International Conference on Machine Application and System Modeling, pp. 189–192. IEEE Press,New York. [16] May, Publicity. M. C. & McLean, A. R., 2007 Theoretical Ecology: Principles and Applications. Oxford, UK: Oxford University Press. [17] Rahmati, S., & Zandieh, M. (2011). A new biogeography-based optimization (BBO) formula for the flexible job shop institute problem. The International Journal of New Manufacturing Technology, 58(9-12), 1115-1129. [18] Rai, D., & Tyagi, K. (2013). Bio-inspired optimization techniques. ACM SIGSOFT Software Scheme Notes, 38(4), 1. [19] Renas Concentration. Assad, Abdulnabi, N. (2018). Using Go into liquidation Searches Algorithms with Ant Colony Improvement for the Solution of TSP Squeezing. Academic Journal of Nawroz University, 7(3), 1-6. [20] Simon, D., 2008. Biogeography-based optimization. IEEE Transactions on Evolutionary Calculation. 12 (6), 702–713. [21] Storn, R., & Price, K. (1997). Differential Transition – A Simple and Efficient Formula for Global Optimization over Continuous Spaces. Journal of Global Optimization, 11(4), 341-359. :1008202821328. [22] Sukale, S., & Succession. Biradar, T. (2015). Review of Style Inspired Algorithms. International Journal of Pc Applications, 109(3), 6-8. [23] Thengade, Dialect trig. and Dondal, R. (2012). Genetic Rule – Survey Paper. International Journal censure Computer Applications (IJCA), (0975 - 8887), pp.25-29. [24] Wang, G., Deb, Merciless. and Coelho, L. (2015). Elephant Gathering Optimization. 2015 3rd International Symposium sincerity Computational and Business Intelligence (ISCBI). Journal of Advanced Computer Science & Bailiwick 31 [25] Almufti S., & Shaban A., (2018), U-Turning Ant Colony Rule for Solving Symmetric Traveling Salesman Occupation, Academic Journal of Nawroz University, vol. 7, no. 4, pp. 45-49, Available: 10.25007/ajnu. v6n4a270. [26] Almufti, S., Heed. Asaad, R., & B. Salim, (2019). Review on Elephant Herding Optimization Rule Performance in Solving Optimization Problems. Universal Journal of Engineering & Technology, 7(4), 6109-6114.