using fuzzy logic or natural solvers, such as neural networks, genetic algorithms and simulated annealing