Artificial neural networks used in optimization problems.