Artificial neural networks for flexible manufacturing systems scheduling