원형 네트워크가 있으며 각 노드가 가장 가까운 이웃 노드에 연결되어 있습니다. 나는 장거리 연결을 일정량 추가하고, 더 긴 연결은 상당히 덜 가능성이있다. 원형이면서 방향이없고 가중치가없는 순환 그래프의 최단 경로
It can be represented like this
and it is stored in a 2D array like this
나는 무작위로 두 개의 노드를 선택하고 그들 사이의 최단 경로를 찾는 루틴을 만들고 싶습니다
. 이것을 달성하기위한 가장 효과적인 알고리즘은 무엇입니까?
[컴퓨터 과학] (http://cs.stackexchange.com/)에서 질문 할 수 있습니다. 몇 가지 최단 경로 알고리즘이 있는데, 가장 인기있는 것은 Dijkstra 알고리즘입니다. – nouney
Dijkstra의 알고리즘을 살펴보십시오. http://en.wikipedia.org/wiki/Dijkstra's_algorithm – flakes