MST에서 새 정점을 추가하여 MST를 업데이트하려고합니다. 이를 위해 Chin과 Houck의 "스패닝 트리 업데이트"를 따라 왔습니다. http://www.computingscience.nl/docs/vakken/al/WerkC/UpdatingSpanningTrees.pdf주어진 두 노드/정점 사이의 경로에서 가장 큰 에지를 찾으려면
두 개의 정점 사이의 경로/경로에서 가장 큰 가장자리를 찾으려면 단계가 필요합니다. 내 생각은 꼭지점 사이의 모든 가능한 경로를 찾은 다음 경로에서 가장 큰 가장자리를 찾습니다. 나는 이것을 MATLAB에서 구현하려고 노력 해왔다. 그러나 지금까지 나는 실패했다. 두 개의 꼭지점 사이의 모든 경로 또는 두 개의 지정된 노드/꼭짓점 사이의 경로에서 가장 큰 엣지까지 찾는 모든 리드/클리어 알고리즘이 정말 환영받을 것입니다.
예를 들어 설명 드리겠습니다. 그래프 에지 1-2, 1-3, 2-4과 3-4, 4 및 4 사이의 경로가있는 경우 다음이다 :
1) 4-2-1-3-4
2)
4-3-1-2-4는 새로운 MST에서 큰 가장자리를 제외 할 t 값을 낮춤으로써 당신에게
나는 m의 나의 해석이 틀렸기 때문에 나는 나의 첫번째 대답을 삭제했다. 이 예제가 도움이되기를 바랍니다. 도움이 더 필요하면 나중에 증거를 읽을 수 있습니다. 하지만 다른 답변에서 지적한 것처럼 가장 큰 가장자리를 찾지 않아도됩니다. 알고리즘 자체가 그 역할을 수행합니다. –
Jacob Midtgaard-Olesen 대단히 감사합니다. 정말 당신의 도움을 주셔서 감사합니다 – slowhead
내 대답은 당신이 알고리즘을받을 수 있다면 당신은 아마 받아 들인 답을 표시해야합니다. :) –