일련의 항목에 대한 종속성 그래프가있는 경우 그래프에 순환이 포함되어 있는지 확인하기 위해 표준 주제별 정렬을 수행 할 수 있습니다. 주기가 있으면 다른 것을 위반하지 않고 만족할 수없는 종속성이 있습니다.종속성 그래프에서 추가 충돌 정보를 확인하는 방법은 무엇입니까?
하지만 충돌 정보는 어떻게됩니까?
V - a set of items E - a set of dependency edges: E\subset V\times V C - a set of conflict edges: C\subset V\times V
종속성 그래프가 만족 될 수없는 충돌 정보가 포함되어 있는지 확인하는 표준 알고리즘은 무엇입니까 : 나는 당신이 가지고있는 구조를 의미? 예를 들어
: 그것은 c
가 a
와 a
주어진 c
의 존재 충돌로 지정되는 동시에 의존한다는 것을 이해할 수 없기 때문
V = { a, b, c } E = { (a -> b), (b->c) } C = { (a -> c) }
이 예 약해서 종속성 그래프이다.
이러한 모델의 실례로는 패키지 관리자가 있습니다. 여기에는 패키지 설명에 종속 및 충돌 사양이 포함될 수 있습니다. 또 다른 예는 충돌하는 작업이 이미 실행중인 경우에만 작업을 시작할 수있는 종속성 기반 실행 서비스입니다.