Beruflich Dokumente
Kultur Dokumente
COMPUTING
Preface vii
Nomenclature xv
Greek Symbols xvii
Abbreviations xix
1 Introduction 1
1.1 Hard Computing 1
1.1.1 Features of Hard Computing 1
1.2 Soft Computing 2
1.2.1 Features of Soft Computing 3
1.3 Hybrid Computing 3
1.4 Summary 5
1.5 Exercise 5
2 Optimization and Some Traditional Methods 7
2.1 Introduction to Optimization 7
2.1.1 A Practical Example 9
2.1.2 Classification of Optimization Problems 10
2.1.3 Principle of Optimization 12
2.1.4 Duality Principle 13
2.2 Traditional Methods of Optimization 14
2.2.1 Exhaustive Search Method 14
2.2.2 Random Walk Method 20
2.2.3 Steepest Descent Method 23
2.2.4 Drawbacks of Traditional Optimization Methods 26
2.3 Summary 27
2.4 Exercise 27
3 Introduction to Genetic Algorithms 29
3.1 Working Cycle of a Genetic Algorithm 29
3.2 Binary-Coded GA 31
3.2.1 Crossover or Mutation ? 39
3.2.2 A Hand Calculation 39
3.2.3 Fundamental Theorem of GA/Schema Theorem 41
3.2.4 Limitations of a Binary-Coded GA 43
3.3 GA-parameters Setting 44
CONTENTS
7 F u n d a m e n t a l s of N e u r a l N e t w o r k s 131
7.1 Introduction 131
7.1.1 Biological Neuron 131
7.1.2 Artificial Neuron 132
7.1.3 A Layer of Neurons 135
7.1.4 Multiple Layers of Neurons 136
7.2 Static vs. Dynamic Neural Networks 137
7.3 Training of Neural Networks 137
7.3.1 Supervised Learning 138
7.3.2 Un-supervised Learning 138
7.3.3 Incremental Training 138
7.3.4 Batch Training 138
7.4 Summary 139
7.5 Exercise 139
8 S o m e E x a m p l e s of N e u r a l N e t w o r k s 141
8.1 Introduction 141
8.2 Multi-Layer Feed-Forward Neural Network (MLFFNN) 141
8.2.1 Forward Calculation 143
8.2.2 Training of Network Using Back-Propagation Algorithm 144
8.2.3 Steps to be Followed to Design a Suitable NN 148
8.2.4 Advantages and Disadvantages 149
8.2.5 A Numerical Example 149
8.3 Radial Basis Function Network (RBFN) 152
8.3.1 Forward Calculations 154
8.3.2 Tuning of RBFN Using Back-Propagation Algorithm 156
8.4 Self-Organizing Map (SOM) 159
8.4.1 Competition 160
8.4.2 Cooperation 160
8.4.3 Updating 161
8.4.4 Final Mapping 161
8.4.5 Simulation Results 162
8.5 Recurrent Neural Networks (RNNs) 162
8.5.1 Elman Network 163
8.5.2 Jordan Network 163
8.5.3 Combined Elman and Jordan Network 164
8.6 Summary ,* 165
8.7 Exercise 165
10 Combined G e n e t i c A l g o r i t h m s : N e u r a l N e t w o r k s 183
10.1 Introduction 183
10.2 Working Principle of a Genetic-Neural System 185
10.2.1 Forward Calculation 186
xiv CONTENTS
References 217
Index 227