Nature inspired algorithms and their applications
The purpose of designing this book is to portray certain practical applications of nature-inspired computation in machine learning for the better understanding of the world around us. The focus is to portray and present recent developments in the areas where nature- inspired algorithms are specifica...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Hoboken, NJ :
John Wiley & Sons, Inc
[2022]
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009645710206719 |
Tabla de Contenidos:
- Cover
- Half-Title Page
- Series Page
- Title Page
- Copyright Page
- Contents
- Preface
- 1 Introduction to Nature-Inspired Computing
- 1.1 Introduction
- 1.2 Aspiration From Nature
- 1.3 Working of Nature
- 1.4 Nature-Inspired Computing
- 1.4.1 Autonomous Entity
- 1.5 General Stochastic Process of Nature-Inspired Computation
- 1.5.1 NIC Categorization
- 1.5.1.1 Bioinspired Algorithm
- 1.5.1.2 Swarm Intelligence
- 1.5.1.3 Physical Algorithms
- 1.5.1.4 Familiar NIC Algorithms
- References
- 2 Applications of Hybridized Algorithms and Novel Algorithms in the Field of Machine Learning
- 2.1 Introduction of Genetic Algorithm
- 2.1.1 Background of GA
- 2.1.2 Why Natural Selection Theory Compared With the Search Heuristic Algorithm?
- 2.1.3 Working Sequence of Genetic Algorithm
- 2.1.3.1 Population
- 2.1.3.2 Fitness Among the Individuals
- 2.1.3.3 Selection of Fitted Individuals
- 2.1.3.4 Crossover Point
- 2.1.3.5 Mutation
- 2.1.4 Application of Machine Learning in GA
- 2.1.4.1 Genetic Algorithm Role in Feature Selection for ML Problem
- 2.1.4.2 Traveling Salesman Problem
- 2.1.4.3 Blackjack-A Casino Game
- 2.1.4.4 Pong Against AI-Evolving Agents (Reinforcement Learning) Using GA
- 2.1.4.5 SNAKE AI-Game
- 2.1.4.6 Genetic Algorithm's Role in Neural Network
- 2.1.4.7 Solving a Battleship Board Game as an Optimization Problem Which Was Initially Released by Milton Bradley in 1967
- 2.1.4.8 Frozen Lake Problem From OpenAI Gym
- 2.1.4.9 N-Queen Problem
- 2.1.5 Application of Data Mining in GA
- 2.1.5.1 Association Rules Generation
- 2.1.5.2 Pattern Classification With Genetic Algorithm
- 2.1.5.3 Genetic Algorithms in Stock Market Data Mining Optimization
- 2.1.5.4 Market Basket Analysis
- 2.1.5.5 Job Scheduling
- 2.1.5.6 Classification Problem
- 2.1.5.7 Hybrid Decision Tree-Genetic Algorithm to Data Mining.
- 2.1.5.8 Genetic Algorithm-Optimization of Data Mining in Education
- 2.1.6 Advantages of Genetic Algorithms
- 2.1.7 Genetic Algorithms Demerits in the Current Era
- 2.2 Introduction to Artificial Bear Optimization (ABO)
- 2.2.1 Bear's Nasal Cavity
- 2.2.2 Artificial Bear ABO Gist Algorithm:
- Pseudo Algorithm:
- Implementation:
- 2.2.3 Implementation Based on Requirement
- 2.2.3.1 Market Place
- 2.2.3.2 Industry-Specific
- 2.2.3.3 Semi-Structured or Unstructured Data
- 2.2.4 Merits of ABO
- 2.3 Performance Evaluation
- 2.4 What is Next?
- References
- 3 Efficiency of Finding Best Solutions Through Ant Colony Optimization (ACO) Technique
- 3.1 Introduction
- 3.1.1 Example of Optimization Process
- 3.1.2 Components of Optimization Algorithms
- 3.1.3 Optimization Techniques Based on Solutions
- 3.1.3.1 Optimization Techniques Based on Algorithms
- 3.1.4 Characteristics
- 3.1.5 Classes of Heuristic Algorithms
- 3.1.6 Metaheuristic Algorithms
- 3.1.6.1 Classification of Metaheuristic Algorithms: Nature-Inspired vs. Non-Nature-Inspired
- 3.1.6.2 Population-Based vs. Single-Point Search (Trajectory)
- 3.1.7 Data Processing Flow of ACO
- 3.2 A Case Study on Surgical Treatment in Operation Room
- 3.3 Case Study on Waste Management System
- 3.4 Working Process of the System
- 3.5 Background Knowledge to be Considered for Estimation
- 3.5.1 Heuristic Function
- 3.5.2 Functional Approach
- 3.6 Case Study on Traveling System
- 3.7 Future Trends and Conclusion
- References
- 4 A Hybrid Bat-Genetic Algorithm-Based Novel Optimal Wavelet Filter for Compression of Image Data
- 4.1 Introduction
- 4.2 Review of Related Works
- 4.3 Existing Technique for Secure Image Transmission
- 4.4 Proposed Design of Optimal Wavelet Coefficients for Image Compression
- 4.4.1 Optimized Transformation Module.
- 4.4.1.1 DWT Analysis and Synthesis Filter Bank
- 4.4.2 Compression and Encryption Module
- 4.4.2.1 SPIHT
- 4.4.2.2 Chaos-Based Encryption
- 4.5 Results and Discussion
- 4.5.1 Experimental Setup and Evaluation Metrics
- 4.5.2 Simulation Results
- 4.5.2.1 Performance Analysis of the Novel Filter KARELET
- 4.5.3 Result Analysis Proposed System
- 4.6 Conclusion
- References
- 5 A Swarm Robot for Harvesting a Paddy Field
- 5.1 Introduction
- 5.1.1 Working Principle of Particle Swarm Optimization
- 5.1.2 First Case Study on Birds Fly
- 5.1.3 Operational Moves on Birds Dataset
- 5.1.4 Working Process of the Proposed Model
- 5.2 Second Case Study on Recommendation Systems
- 5.3 Third Case Study on Weight Lifting Robot
- 5.4 Background Knowledge of Harvesting Process
- 5.4.1 Data Flow of PSO Process
- 5.4.2 Working Flow of Harvesting Process
- 5.4.3 The First Phase of Harvesting Process
- 5.4.4 Separation Process in Harvesting
- 5.4.5 Cleaning Process in the Field
- 5.5 Future Trend and Conclusion
- References
- 6 Firefly Algorithm
- 6.1 Introduction
- 6.2 Firefly Algorithm
- 6.2.1 Firefly Behavior
- 6.2.2 Standard Firefly Algorithm
- 6.2.3 Variations in Light Intensity and Attractiveness
- 6.2.4 Distance and Movement
- 6.2.5 Implementation of FA
- 6.2.6 Special Cases of Firefly Algorithm
- 6.2.7 Variants of FA
- 6.3 Applications of Firefly Algorithm
- 6.3.1 Job Shop Scheduling
- 6.3.2 Image Segmentation
- 6.3.3 Stroke Patient Rehabilitation
- 6.3.4 Economic Emission Load Dispatch
- 6.3.5 Structural Design
- 6.4 Why Firefly Algorithm is Efficient
- 6.4.1 FA is Not PSO
- 6.5 Discussion and Conclusion
- References
- 7 The Comprehensive Review for Biobased FPA Algorithm
- 7.1 Introduction
- 7.1.1 Stochastic Optimization
- 7.1.2 Robust Optimization
- 7.1.3 Dynamic Optimization
- 7.1.4 Alogrithm.
- 7.1.5 Swarm Intelligence
- 7.2 Related Work to FPA
- 7.2.1 Flower Pollination Algorithm
- 7.2.2 Versions of FPA
- 7.2.3 Methods and Description
- 7.3 Limitations
- 7.4 Future Research
- 7.5 Conclusion
- References
- 8 Nature-Inspired Computation in Data Mining
- 8.1 Introduction
- 8.2 Classification of NIC
- 8.2.1 Swarm Intelligence for Data Mining
- 8.2.1.1 Swarm Intelligence Algorithm
- 8.2.1.2 Applications of Swarm Intelligence in Data Mining
- 8.2.1.3 Swarm-Based Intelligence Techniques
- 8.3 Evolutionary Computation
- 8.3.1 Genetic Algorithms
- 8.3.1.1 Applications of Genetic Algorithms in Data Mining
- 8.3.2 Evolutionary Programming
- 8.3.2.1 Applications of Evolutionary Programming in Data Mining
- 8.3.3 Genetic Programming
- 8.3.3.1 Applications of Genetic Programming in Data Mining
- 8.3.4 Evolution Strategies
- 8.3.4.1 Applications of Evolution Strategies in Data Mining
- 8.3.5 Differential Evolutions
- 8.3.5.1 Applications of Differential Evolution in Data Mining
- 8.4 Biological Neural Network
- 8.4.1 Artificial Neural Computation
- 8.4.1.1 Neural Network Models
- 8.4.1.2 Challenges of Artificial Neural Network in Data Mining
- 8.4.1.3 Applications of Artificial Neural Network in Data Mining
- 8.5 Molecular Biology
- 8.5.1 Membrane Computing
- 8.5.2 Algorithm Basis
- 8.5.3 Challenges of Membrane Computing in Data Mining
- 8.5.4 Applications of Membrane Computing in Data Mining
- 8.6 Immune System
- 8.6.1 Artificial Immune System
- 8.6.1.1 Artificial Immune System Algorithm (Enhanced)
- 8.6.1.2 Challenges of Artificial Immune System in Data Mining
- 8.6.1.3 Applications of Artificial Immune System in Data Mining
- 8.7 Applications of NIC in Data Mining
- 8.8 Conclusion
- References
- 9 Optimization Techniques for Removing Noise in Digital Medical Images
- 9.1 Introduction.
- 9.2 Medical Imaging Techniques
- 9.2.1 X-Ray Images
- 9.2.2 Computer Tomography Imaging
- 9.2.3 Magnetic Resonance Images
- 9.2.4 Positron Emission Tomography
- 9.2.5 Ultrasound Imaging Techniques
- 9.3 Image Denoising
- 9.3.1 Impulse Noise and Speckle Noise Denoising
- 9.4 Optimization in Image Denoising
- 9.4.1 Particle Swarm Optimization
- 9.4.2 Adaptive Center Pixel Weighted Median Exponential Filter
- 9.4.3 Hybrid Wiener Filter
- 9.4.4 Removal of Noise in Medical Images Using Particle Swarm Optimization
- 9.4.4.1 Curvelet Transform
- 9.4.4.2 PSO With Curvelet Transform and Hybrid Wiener Filter
- 9.4.5 DFOA-Based Curvelet Transform and Hybrid Wiener Filter
- 9.4.5.1 Dragon Fly Optimization Algorithm
- 9.4.5.2 DFOA-Based HWACWMF
- 9.5 Results and Discussions
- 9.5.1 Simulation Results
- 9.5.2 Performance Metric Analysis
- 9.5.3 Summary
- 9.6 Conclusion and Future Scope
- References
- 10 Performance Analysis of Nature-Inspired Algorithms in Breast Cancer Diagnosis
- 10.1 Introduction
- 10.1.1 NIC Algorithms
- 10.2 Related Works
- 10.3 Dataset: Wisconsin Breast Cancer Dataset (WBCD)
- 10.4 Ten-Fold Cross-Validation
- 10.4.1 Training Data
- 10.4.2 Validation Data
- 10.4.3 Test Data
- 10.4.4 Pseudocode
- 10.4.5 Advantages of K-Fold or 10-Fold Cross-Validation
- 10.5 Naive Bayesian Classifier
- 10.5.1 Pseudocode of Naive Bayesian Classifier
- 10.5.2 Advantages of Naive Bayesian Classifier
- 10.6 K-Means Clustering
- 10.7 Support Vector Machine (SVM)
- 10.8 Swarm Intelligence Algorithms
- 10.8.1 Particle Swarm Optimization
- 10.8.2 Firefly Algorithm
- 10.8.3 Ant Colony Optimization
- 10.9 Evaluation Metrics
- 10.10 Results and Discussion
- 10.11 Conclusion
- References
- 11 Applications of Cuckoo Search Algorithm for Optimization Problems
- 11.1 Introduction
- 11.2 Related Works.
- 11.3 Cuckoo Search Algorithm.