A swarm intelligence graph-based pathfinding algorithm (SIGPA) for multi-objective route planning. (September 2021)