Optimal trajectory calculation using neural networks