Path   경로

(2023-11-01)

경로 길이 , 단순 경로, 임계 경로, 순환 경로, 최소 경로 길이


1. 그래프 용어  :  경로(Path) 관련

  ㅇ 경로 (Path)
     - 어떤 정점 V(0)에서 시작하여 V(n)으로 끝나는 순회/방문/여정
     - 경로 표현 : 두 정점 사이를 잇는 정점 또는 간선들을 순서대로 나열하게됨 (중간에 비면 안됨)

  ㅇ 자취, 트레일 (Trail)
     - 중간에 어떤 연결선도 2회 이상 사용 않는 경로
     - 자취 표현 : 두 정점 사이를 연결선으로만 순서대로 나열하면 됨 (연결선 반복 사용하면 안됨)

  ㅇ 경로 길이 (Path Length)
     - 두 정점 사이의 간선의 수
     - 또는, 경로 상에 있는 각각의 간선들이 갖는 가중치들의 합


2. 그래프 용어  :  단순, 임계, 최단 경로(Path) 관련

  ㅇ 단순 경로 (Simple Path)
     - 임의 경로 상에 시작,끝 정점을 제외하고는 모든 정점들이 서로 다름
        . 동일한 간선,노드를 중복 포함시키지 않음
           .. 같은 마디를 2 이상 거치지 않는 경로
     - 한편, 방향 그래프일 경우에는, 
        . 단순 경로를 단순 방향 경로(Simple Directed Graph) 이라고 함

  ㅇ 임계 경로 (Critical Path)
     - 모든 가능한 경로 중 가중치 합이 최대가 되는 경로 (가장 긴 경로)
        . 예로써, 작업 공정 그래프에서, 전체 작업을 끝내는 데 필요한 최소 시간 = 임계 경로의 길이
        . 따라서, 임계 경로 상에 있는 작업들에 집중하면 전체 작업을 더 빨리 끝낼 수 있게 됨

  ㅇ 최단 경로 (Shortest Path)                                                  ☞ 최적 경로 참조
     - 두 정점 간에 최소 경로 길이를 갖는 경로

  ㅇ 최단 길이 (Shortest Length) : 최소 경로 길이
     - 출발지와 목적지 사이 링크들의 가중치 합이 최소가 되는 경로
     - 특히, 
        . 단순 경로 이어야 하고,
        . 그래프방향성이고, 가중치를 갖으며, 순환을 포함하는 경우를 고려하게됨
     - 사용 例) 최적화 문제3. 그래프 용어  :  순환, 비순환 경로(Path) 관련

  ㅇ 순환 경로 (Cyclic Path) / 루프 (Loop) / 사이클 (Cycle)                     ☞ 루프순환 참조
     - 자기 자신과 연결되는 정점으로, 순환적으로 이어지는 간선 또는 경로
        . 경로의 시작점과 끝점이 같음
           .. 시작과 끝이 같은 정점이 되는 단순 경로(simple path)
        . 경로에서 어떤 정점을 2번 이상 거치는 경우
     - (a,a) 또는 < a,a > 형태의 연결선을 갖음

     * 특히, 
        . 싸이클이 없는 그래프를, 트리(Tree) 또는 방향 비순환 그래프(DAG) 라고 함
        . 자기자신을 연결(시작,끝이 자기자신)하는 간선을, 자기 루프(Self Loop) 라고 함

  ㅇ 순환적(Cyclic), 비순환적(Acyclic)
     - 순환적 : 그래프에 순환경로가 있는 경우를 말함
     - 비순환적 : 그래프에 순환경로가 없는 경우를 말함

그래프 용어
   1. 그래프 용어   2. 노드, 가지   3. 가지 종류   4. 인접   5. 차수   6. 경로   7. 루프  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"