The Multi Crane Scheduling Problem: A Comparison Between Genetic Algorithm and Neural Network Approaches based on Simulation Modeling