Text this: Solving shortest path problem using gravitational search algorithm and neural networks