Over the past years, the demand of Artificial Neural Network (ANN) training in many areas has been growing [1,4,5,14]. The main reason is the nonlinearity of the artificial neural network. Selection of the proper weights, number of layers and nodes in each layer is the most chal-lenging issue in ANN models. The number of layers and nodes affect the complexity of ANN model and therefore increasing the difficulty for the training process. In this case an economical ANN is required, because a very small network may not be able to characterize the real state due to its limited potential, while for a huge network besides making its process complex, it may provide noise in the training data and therefore fail to present its superior capability.