Applications include pattern classification, clustering and categorization, function approximation, prediction and forecasting, optimization, content-addressable memory, and control of dynamic systems [Jain, Mao, and Mohiuddin, 1996]. The artificial neural networks have also been found to produce better predictive accuracies than conventional statistical methods for a variety of problems in industrial engineering, marketing, banking and finance, insurance, and telecommunications