This book covers both the traditional and modern uses of Artificial Intelligence and soft computing. It is intended to provide a broad and in-depth understanding of fuzzy logic controllers, genetic algorithms, neural networks, and hybrid techniques such as ANFIS and the GA-ANN model.