Solving travelling salesman problem using artificial intelligence with real time plotting for visualization of paths and performance