SlideShare a Scribd company logo
1 of 2
Download to read offline
directed graph
화살표로 방향을 나타내는데, 그래프를 나타내는 각 모서리에 방향이 있다. 특히 가지가
절점 T1에서 T2로 향하는 방향이 될 때 T1을 시작점, T2를 종점이라 하여 구별한다.
방향이 있으므로 한 방향으로만 갈 수 있다. 이 때 1에서 2로 가는 간선을 <1, 2>로
나타내며, 이것은 <2, 1>과 방향이 다르므로 같지 않다.




precedes, antecedent
선행사건.

indegree, outdegree
방향성 그래프에서 한 정점이 헤드로 구성된 선분의 수를 그 정점의 진입 차수(indegree)라
한다.
방향 그래프의 한 정점에 대해 그 정점에서 다른 정점으로 향하는 간선의 수.

source, sink
indegree에서 보내는 값만 있는것 : source
outdegree에서 받는 값만 있는것 : sink
adjacency matrix
        각 vertex들간의 연결을 행렬로 표현한 것이다. 인접 행렬 M은 n x n 정방행렬로서
        n은 그래프내의 vertex수이다. 행렬의 (i,j)원소 Aij가 1이면 vertex Vi와 Vj가 인접해
        있는 것이고, Aij가 0이면 Vi와 Vj는 인접하지 않은 것이다.




           Sample graph        Adjancency matrix for the sample


         인접 행렬의 문제점

        인접 행렬로는 n(n-1)개의 edge를 표현할 수 있다. 그러나 실제로 그래프내의
        edge수는 이보다 훨씬 적기 때문에 대부분의 행렬원소는 0의 값을 가진다. 따라서
        완전 그래프처럼 edge가 많은 경우를 제외하고는 상당량의 기억장소가 낭비되는
        문제가 있다. 이러한 문제를 해결하기 위해 인접 리스트를 사용한다.
        [출처] 그래프(Graph)|작성자 사랑지기
         출처]            작성자
path, length
그래프 G의 정점들의 순서를 경로(path)라고 하며, 경로상의연결선의 수를 경로의
길이(length)라고 한다.

reachability matrix


weighted digraph
directed graph의 가중치

weight of a path
경로의 가중치

shortest path
방향 그래프 G=(V,E)에서 n개의 정점이 존재하고 연결선에 가중치(weight)가 주어졌을 때
시작 정점 Vi에서 종착 정점 Vj에 도달하는 여러 경로 중에서 가장 짧은 경로 즉, 가중치의
합이 최소인 경로를 최단 경로(shortest path)라고 한다. 이러한 최단 경로를 구하는 문제
는 Dijkstra의 알고리즘에 기초한다

More Related Content

More from mil23

이산치 과제7
이산치 과제7이산치 과제7
이산치 과제7mil23
 
이산치수학 데이터베이스
이산치수학 데이터베이스이산치수학 데이터베이스
이산치수학 데이터베이스mil23
 
이산치보고서
이산치보고서이산치보고서
이산치보고서mil23
 
과제 1,2,3
과제 1,2,3과제 1,2,3
과제 1,2,3mil23
 
프로젝트#6 (오탈자 검사)보고서
프로젝트#6 (오탈자 검사)보고서프로젝트#6 (오탈자 검사)보고서
프로젝트#6 (오탈자 검사)보고서mil23
 
파스칼삼각형
파스칼삼각형파스칼삼각형
파스칼삼각형mil23
 
자료구조 트리 보고서
자료구조 트리 보고서자료구조 트리 보고서
자료구조 트리 보고서mil23
 
자료구조 그래프 보고서
자료구조 그래프 보고서자료구조 그래프 보고서
자료구조 그래프 보고서mil23
 
보고서1
보고서1보고서1
보고서1mil23
 
말의여행
말의여행말의여행
말의여행mil23
 

More from mil23 (10)

이산치 과제7
이산치 과제7이산치 과제7
이산치 과제7
 
이산치수학 데이터베이스
이산치수학 데이터베이스이산치수학 데이터베이스
이산치수학 데이터베이스
 
이산치보고서
이산치보고서이산치보고서
이산치보고서
 
과제 1,2,3
과제 1,2,3과제 1,2,3
과제 1,2,3
 
프로젝트#6 (오탈자 검사)보고서
프로젝트#6 (오탈자 검사)보고서프로젝트#6 (오탈자 검사)보고서
프로젝트#6 (오탈자 검사)보고서
 
파스칼삼각형
파스칼삼각형파스칼삼각형
파스칼삼각형
 
자료구조 트리 보고서
자료구조 트리 보고서자료구조 트리 보고서
자료구조 트리 보고서
 
자료구조 그래프 보고서
자료구조 그래프 보고서자료구조 그래프 보고서
자료구조 그래프 보고서
 
보고서1
보고서1보고서1
보고서1
 
말의여행
말의여행말의여행
말의여행
 

길찾기

  • 1. directed graph 화살표로 방향을 나타내는데, 그래프를 나타내는 각 모서리에 방향이 있다. 특히 가지가 절점 T1에서 T2로 향하는 방향이 될 때 T1을 시작점, T2를 종점이라 하여 구별한다. 방향이 있으므로 한 방향으로만 갈 수 있다. 이 때 1에서 2로 가는 간선을 <1, 2>로 나타내며, 이것은 <2, 1>과 방향이 다르므로 같지 않다. precedes, antecedent 선행사건. indegree, outdegree 방향성 그래프에서 한 정점이 헤드로 구성된 선분의 수를 그 정점의 진입 차수(indegree)라 한다. 방향 그래프의 한 정점에 대해 그 정점에서 다른 정점으로 향하는 간선의 수. source, sink indegree에서 보내는 값만 있는것 : source outdegree에서 받는 값만 있는것 : sink adjacency matrix 각 vertex들간의 연결을 행렬로 표현한 것이다. 인접 행렬 M은 n x n 정방행렬로서 n은 그래프내의 vertex수이다. 행렬의 (i,j)원소 Aij가 1이면 vertex Vi와 Vj가 인접해 있는 것이고, Aij가 0이면 Vi와 Vj는 인접하지 않은 것이다. Sample graph Adjancency matrix for the sample 인접 행렬의 문제점 인접 행렬로는 n(n-1)개의 edge를 표현할 수 있다. 그러나 실제로 그래프내의 edge수는 이보다 훨씬 적기 때문에 대부분의 행렬원소는 0의 값을 가진다. 따라서 완전 그래프처럼 edge가 많은 경우를 제외하고는 상당량의 기억장소가 낭비되는 문제가 있다. 이러한 문제를 해결하기 위해 인접 리스트를 사용한다. [출처] 그래프(Graph)|작성자 사랑지기 출처] 작성자
  • 2. path, length 그래프 G의 정점들의 순서를 경로(path)라고 하며, 경로상의연결선의 수를 경로의 길이(length)라고 한다. reachability matrix weighted digraph directed graph의 가중치 weight of a path 경로의 가중치 shortest path 방향 그래프 G=(V,E)에서 n개의 정점이 존재하고 연결선에 가중치(weight)가 주어졌을 때 시작 정점 Vi에서 종착 정점 Vj에 도달하는 여러 경로 중에서 가장 짧은 경로 즉, 가중치의 합이 최소인 경로를 최단 경로(shortest path)라고 한다. 이러한 최단 경로를 구하는 문제 는 Dijkstra의 알고리즘에 기초한다