Advances in Swarm Intelligence for Optimizing Problems in Computer Science / edited by Anand Nayyar, Dac-Nhuong Le and Nhu Gia Nguyen.

Saved in:
Bibliographic Details
Online Access: Full Text (via Taylor & Francis)
Other Authors: Nayyar, Anand (Editor), Le, Dac-Nhuong (Editor), Nguyen, Nhu Gia (Editor)
Format: eBook
Language:English
Published: Boca Raton, FL : Chapman and Hall/CRC, [2018]
Edition:First edition.
Subjects:
Table of Contents:
  • -- Contributors xiii
  • Preface xv
  • 1. Evolutionary Computation: Theory and Algorithm
  • Anand Nayyar, Surbhi Garg, Deepak Gupta, and Ashish Khanna
  • 1.1 History of Evolutionary Computatio
  • 1.2 Motivation via Biological Evidenc. 3
  • 1.3 Why Evolutionary Computing?.5
  • 1.4 Concept of Evolutionary Algorithms .6
  • 1.5 Components of Evolutionary Algorithm
  • 1.6 Working of Evolutionary Algorithm. .13
  • 1.7 Evolutionary Computation Techniques and Paradigms. 15
  • 1.8 Applications of Evolutionary Computin . .21
  • 1.9 Conclusio. 23
  • Reference23
  • 2. Genetic Algorithm. 27
  • Sandeep Kumar, Sanjay Jain, and Harish Sharma
  • 2.1 Overview of Genetic Algorithms .27
  • 2.2 Genetic Optimization. 32
  • 2.3 Derivation of Simple Genetic Algorith. 39
  • 2.4 Genetic Algorithms vs. Other Optimization Technique. 43
  • 2.5 Pros and Cons of Genetic Algorithms. 45
  • 2.6 Hybrid Genetic Algorithm. 45
  • 2.7 Possible Applications of Computer Science via Genetic
  • Algorithm. 46
  • 2.8 Conclusio. 47
  • Reference48
  • 3. Introduction to Swarm Intelligence. 53
  • Anand Nayyar and Nhu Gia Nguyen
  • 3.1 Biological Foundations of Swarm Intelligenc. 53
  • 3.2 Metaheuristic. .56
  • 3.3 Concept of Swar. 62
  • 3.4 Collective Intelligence of Natural Animals. 64
  • 3.5 Concept of Self-Organization in Social Insects. 68
  • 3.6 Adaptability and Diversity in Swarm Intelligenc. .70
  • 3.7 Issues Concerning Swarm Intelligenc. .71
  • 3.8 Future Swarm Intelligence in Robotics Swarm Robotic. 73
  • 3.9 Conclusio. 75
  • Reference75
  • 4. Ant Colony Optimizatio. 79
  • Bandana Mahapatra and Srikanta Pattnaik
  • 4.1 Introductio. 80
  • 4.2 Concept of Artificial Ant. .81
  • 4.3 Foraging Behaviour of Ants and Estimating Effective Path83
  • 4.4 ACO Metaheuristic. 87
  • 4.5 ACO Applied Toward Travelling Salesperson Problem. 91
  • 4.6 ACO Framewor. 93
  • 4.7 The Ant Algorith. 95
  • 4.8 Comparison of Ant Colony Optimization Algorithm. 97
  • 4.9 ACO for NP Hard Problems. 102
  • 4.10 Current Trends in ACO. .105
  • 4.11 Application of ACO in Different Field. 106
  • 4.12 Conclusio. 109
  • Reference109
  • 5. Particle Swarm Optimizatio. 115
  • Shanthi M.B., D. Komagal Meenakshi, and Prem Kumar Ramesh
  • 5.1 Particle Swarm Optimization Basic Concept. 116
  • 5.2 PSO Variants. 118
  • 5.3 Particle Swarm Optimization (PSO) Advanced Concept134
  • 5.4 Applications of PSO in Various Engineering Domains. 139
  • 5.5 Conclusio. 141
  • Reference141
  • 6. Artificial Bee Colony, Firefly Swarm Optimization, and Bat
  • Algorithm. 145
  • Sandeep Kumar and Rajani Kumari
  • 6.1 Introductio. .146
  • 6.2 The Artificial Bee Colony Algorithm. 147
  • 6.3 The Firefly Algorith. 163
  • 6.4 The Bat Algorith. 170
  • x Contents
  • 6.5 Conclusio. 177
  • Reference178
  • 7. Cuckoo Search Algorithm, Glowworm Algorithm,
  • WASP, and Fish Swarm Optimizatio. 183
  • Akshi Kumar
  • 7.1 Introduction to Optimizatio. 184
  • 7.2 Cuckoo Searc. 186
  • 7.3 Glowworm Algorithm. .200
  • 7.4 Wasp Swarm Optimizatio. 208
  • 7.5 Fish Swarm Optimization. 213
  • 7.6 Conclusio. 221
  • Reference221
  • 8. Misc. Swarm Intelligence Technique. 225
  • M. Balamurugan, S. Narendiran, and Sarat Kumar Sahoo
  • 8.1 Introductio. .226
  • 8.2 Termite Hill Algorith. 227
  • 8.3 Cockroach Swarm Optimizatio. 230
  • 8.4 Bumblebee Algorith. 232
  • 8.5 Social Spider Optimization Algorith. 234
  • 8.6 Cat Swarm Optimizatio. .237
  • 8.7 Monkey Search Algorith. 239
  • 8.8 Intelligent Water Dro. 241
  • 8.9 Dolphin Echolocatio. 242
  • 8.10 Biogeography-Based Optimizatio. 244
  • 8.11 Paddy Field Algorith. 247
  • 8.12 Weightless Swarm Algorith. 248
  • 8.13 Eagle Strategy. 249
  • 8.14 Conclusio. 250
  • Reference251
  • 9. Swarm Intelligence Techniques for Optimizing Problems. 253
  • K. Vikram and Sarat Kumar Sahoo
  • 9.1 Introductio. .253
  • 9.2 Swarm Intelligence for Communication Networks. 254
  • 9.3 Swarm Intelligence in Robotic. 257
  • 9.4 Swarm Intelligence in Data Mining. .261
  • 9.5 Swarm Intelligence and Big Data. 264
  • 9.6 Swarm Intelligence in Artificial Intelligence (AI. 268
  • 9.7 Swarm Intelligence and the Internet of Things (IoT. 270
  • 9.8 Conclusio. 273
  • Reference273
  • Inde. 274.