Bio-inspired Algorithms for Engineering builds a bridge between the proposed bio-inspired algorithms developed in the past few decades and their applications in real-life problems, not only in an academic context, but also in the real world. The book proposes novel algorithms to solve real-life, complex problems, combining well-known bio-inspired algorithms with new concepts, including both rigorous analyses and unique applications. It covers both theoretical and practical methodologies, allowing readers to learn more about the implementation of bio-inspired algorithms. This book is a useful resource for both academic and industrial engineers working on artificial intelligence, robotics, machine learning, vision, classification, pattern recognition, identification and control.
- Presents real-time implementation and simulation results for all the proposed schemes
- Offers a comparative analysis and rigorous analysis of the convergence of proposed algorithms
- Provides a guide for implementing each application at the end of each chapter
- Includes illustrations, tables and figures that facilitate the reader’s comprehension of the proposed schemes and applications
Preface |
|
xi | |
Acknowledgments |
|
xv | |
|
1 Bio-inspired Algorithms |
|
|
1 | (14) |
|
|
1 | (3) |
|
1.1.1 Bio-inspired and evolutionary algorithms |
|
|
3 | (1) |
|
1.2 Particle Swarm Optimization |
|
|
4 | (1) |
|
1.3 Artificial Bee Colony Algorithm |
|
|
5 | (1) |
|
1.4 Micro Artificial Bee Colony Algorithm |
|
|
6 | (2) |
|
1.5 Differential Evolution |
|
|
8 | (1) |
|
1.6 Bacterial Foraging Optimization Algorithm |
|
|
9 | (6) |
|
|
13 | (2) |
|
2 Data Classification Using Support Vector Machines Trained with Evolutionary Algorithms Employing Kernel Adatron |
|
|
15 | (18) |
|
|
15 | (1) |
|
2.2 Support Vector Machines |
|
|
16 | (2) |
|
2.3 Evolutionary algorithms |
|
|
18 | (1) |
|
2.4 The Kernel Adatron algorithm |
|
|
19 | (1) |
|
2.5 Kernel Adatron trained with evolutionary algorithms |
|
|
20 | (3) |
|
2.6 Results using benchmark repository datasets |
|
|
23 | (3) |
|
2.7 Application to classify electromyographic signals |
|
|
26 | (3) |
|
|
29 | (4) |
|
|
30 | (3) |
|
3 Reconstruction of 3D Surfaces Using RBF Adjusted with PSO |
|
|
33 | (16) |
|
|
33 | (1) |
|
3.2 Radial basis functions |
|
|
34 | (3) |
|
3.3 Interpolation of surfaces with RBF and PSO |
|
|
37 | (10) |
|
3.3.1 Ellipsoid of covariance |
|
|
37 | (2) |
|
3.3.2 RBF-PSO and ellipsoid of covariance to interpolate 3D point-clouds |
|
|
39 | (3) |
|
3.3.3 Experimental results |
|
|
42 | (5) |
|
|
47 | (2) |
|
|
48 | (1) |
|
4 Soft Computing Applications in Robot Vision |
|
|
49 | (10) |
|
|
49 | (1) |
|
|
50 | (3) |
|
4.2.1 Normalized cross correlation |
|
|
50 | (1) |
|
4.2.2 Continuous plane to image plane conversion |
|
|
51 | (1) |
|
4.2.3 Algorithm implementation |
|
|
51 | (1) |
|
|
52 | (1) |
|
|
53 | (4) |
|
4.3.1 Description of the method |
|
|
54 | (1) |
|
4.3.2 Simulations results |
|
|
54 | (1) |
|
|
55 | (2) |
|
|
57 | (1) |
|
|
57 | (2) |
|
|
58 | (1) |
|
5 Soft Computing Applications in Mobile Robotics |
|
|
59 | (12) |
|
5.1 Introduction to mobile robotics |
|
|
59 | (1) |
|
5.2 Nonholonomic mobile robot navigation |
|
|
60 | (6) |
|
5.2.1 2D projective geometry |
|
|
60 | (1) |
|
|
61 | (2) |
|
5.2.3 Obstacle avoidance using PSO |
|
|
63 | (3) |
|
5.3 Holonomic mobile robot navigation |
|
|
66 | (2) |
|
5.3.1 Kinematics of the holonomic robot |
|
|
67 | (1) |
|
|
68 | (3) |
|
|
69 | (2) |
|
6 Particle Swarm Optimization to Improve Neural Identifiers for Discrete-time Unknown Nonlinear Systems |
|
|
71 | (36) |
|
|
71 | (1) |
|
6.2 Particle-swarm-based approach of a real-time discrete neural identifier for Linear Induction Motors |
|
|
72 | (17) |
|
|
73 | (6) |
|
6.2.2 Neural identification |
|
|
79 | (1) |
|
6.2.3 Linear Induction Motor application |
|
|
80 | (9) |
|
6.3 Neural model with particle swarm optimization Kalman learning for forecasting in smart grids |
|
|
89 | (12) |
|
6.3.1 Neural identification |
|
|
92 | (3) |
|
6.3.2 Results for wind speed forecasting |
|
|
95 | (4) |
|
6.3.3 Results for electricity price forecasting |
|
|
99 | (2) |
|
|
101 | (6) |
|
|
103 | (4) |
|
7 Bio-inspired Algorithms to Improve Neural Controllers for Discrete-time Unknown Nonlinear System |
|
|
107 | (22) |
|
7.1 Neural Second-Order Sliding Mode Controller for unknown discrete-time nonlinear systems |
|
|
107 | (8) |
|
7.1.1 Second-Order Sliding Mode Controller |
|
|
110 | (2) |
|
7.1.2 Neural Second-Order Sliding Mode Controller |
|
|
112 | (2) |
|
7.1.3 Simulation results of the Neural Second-Order Sliding Mode Controller |
|
|
114 | (1) |
|
7.2 Neural-PSO Second-Order Sliding Mode Controller for unknown discrete-time nonlinear systems |
|
|
115 | (4) |
|
7.2.1 Neural-PSO Second-Order Sliding Mode Controller design |
|
|
118 | (1) |
|
7.2.2 Simulation results of the Neural-PSO Second-Order Sliding Mode Controller |
|
|
118 | (1) |
|
7.3 Neural-BFO Second-Order Sliding Mode Controller for unknown discrete-time nonlinear systems |
|
|
119 | (5) |
|
7.3.1 Neural-BFO Second-Order Sliding Mode Controller design |
|
|
120 | (2) |
|
7.3.2 Simulation results of the Neural-BFO Second-Order Sliding Mode Controller |
|
|
122 | (2) |
|
|
124 | (2) |
|
|
126 | (3) |
|
|
126 | (3) |
|
|
129 | (4) |
Index |
|
133 | |
Nancy Arana-Daniel received her B. Sc. Degree from the University of Guadalajara in 2000, and her M. Sc. And Ph.D. degrees in electric engineering with the special field in computer sicence from Research Center of the National Polytechnic Institute and Advanced Studies, CINVESTAV, in 2003 and 2007 respectively. She is currently a research fellow at the University of Guadalajara, in the Department of Computer Science Mxico, where she is working at the Laboratory of Intelligent Systems and the Research Center for Control Systems and Artificial Intelligence. She is IEEE Senior member and a member of National System of Researchers (SNI-1). She has published several papers in International Journals and Conferences and she has been technical manager of several projects that have been granted by the Nacional Council of Science and Technology (CONACYT). Also, se has collaborated in an international project granted by OPTREAT), She is Associated Editor of the Journal of Franklin Institute (Elsevier). Her research interests focus on applications of geometric algebra, geometric computing, machine learning, bio-inspired optimization, pattern recognition and robot navigation. Carlos Lpez-Franco received the Ph.D. degree in Computer Science in 2007 from the Center of Research and Advanced Studies, CINVESTAV, Mexico. He is currently a professor at the University of Guadalajara, Mexico, Computer Science Department, and member of the Intelligent Systems group. He is IEEE Senior member and a member of National System of Researchers) or SNI, level 1. His research interests include geometric algebra, computer vision, robotics and intelligent systems. Dr. Alma Y. Alanis received her M.Sc. and Ph.D. degrees in electrical engineering from the Advanced Studies and Research Center of the National Polytechnic Institute (CINVESTAV-IPN), Guadalajara, Mexico. Since 2008 she has been with University of Guadalajara, where she is currently a Dean of the Technologies for Cyber-Human Interaction Division, CUCEI. She is also member of the Mexican National Research System (SNI-2) and member of the Mexican Academy of Sciences. She has published papers in recognized International Journals and Conferences, besides eight international books. Dr. Alanis is a Senior Member of the IEEE and Subject Editor of the Journal of Franklin Institute, Section Editor at Open Franklin, Technical Editor at ASME/IEEE Transactions on Mechatronics, and Associate Editor at IEEE Transactions on Cybernetics, Intelligent Automation & Soft Computing and Engeenering Applications of Artifical Intelligence. Moreover, Dr. Alanis is currently serving on a number of IEEE and IFAC Conference Organizing Committees. In 2013 Dr. Alanis received the grant for women in science by L'Oreal-UNESCO-AMC-CONACYT-CONALMEX. In 2015, she received the Marcos Moshinsky Research Award. Her research interest centers on artificial neural networks, learning systems, intelligent control, and intelligent systems.