An Optimization Methodology for Neural Network Weights and Architectures
adaptation in natural and artificial systems .