Application of improved Dijkstra algorithm in intelligent ship path planning | Synapse