This book provides a systematic account of the major concepts and methodologies of soft computing. Included is useful information about neurofuzzy, neuro-genetic, fuzzy-genetic and neuro-fuzzy-genetic systems, with many illuminating applications and examples.