ੈ✩‧₊˚Computer Science/이산수학

관계의 표현(representing relations)

샨샨 2020. 11. 25. 12:11
반응형

행렬로 표현

유한 집합 사이의 관계는 1-0 행렬로 표현 가능하다. A relation between finite sets can be represented using a zero-one matrix.

예제) 관계 R = {(2,1), (3,1),(3,2)} 일때 행렬로 표현해보기 (a,b) 임

반사관계(reflective relation)일 때의 행렬 : 대각선이 모두 1이다. diagonal is all 1

대칭관계(symmetric relation)일 때의 행렬 : m(i,j)와 m(j,i)가 모두 1 혹은 m(i,j)와 m(j,i)가 모두 0

반대칭관계(antisymmetric relation)일 때의 행렬 : m(i,j)와 m(j,i)가 다르기 때문에 동시에 1인 경우 빼고 다됨

 

방향 그래프(directed graph)

: consists of a set V of vertices (or nodes) together with a set E of ordered pairs of elements of V called edges (or arcs).

-(a,a)를 표현하는 선은 루프이다. An edge of the form (a,a) is called a loop. 

 

예시) (a, b), (a, d), (b, b), (b, d), (c, a), (c, b), (d, b) 를 방향그래프로 표현하기 (verticles : a,b,c,d)

예시) 이 그래프의 좌표는 ?

답 ) R={(1,3),(1,4),(2,1),(2,2),(2,3),(3,1),(3,3),(4,1),(4,3)}

 

방향 그래프로도 관계 특징을 설정할 수 있다.

 

reflective : 꼭짓점에 모든 원소에 대한 루프가 있을 때

symmetric : (x,y)에 대한 edge가 있을 때, (y,x)에 대한 edge도 있을 때

antysymmetric : (x,y)에 대한 edge가 있고, x!=y일 때 (y,x)는 없다.

transivity : (x,y)에 대한 edge가 있고, (y,z)에 대한 edge도 있을 때 (x,z)에 대한 edge가 있어야함

 

 

반응형