정점 가중치는 임의의 양의 정수일 수 있고,보다 정확하게는 최대 2 n 인 양의 정수일 수 있다고 가정합니다 . 임의의 방향성 그래프의 전 이적 폐쇄가 O ( n 2 ) 시간 내에 계산 될 수 없다면 , 현재 작업은 약간 약한 시간 바운드 O ( n 2 ) 에서도 수행 될 수 없으며 , 여기서 n 은 꼭짓점의 수를 나타냅니다. ( 전 이적 클로저에 대한 O ( n 2 )-시간 알고리즘은 획기적인 것입니다.) 이것은 다음 주장의 반대입니다.
청구 . 현재 작업이 시간 O ( n 2 ) 에서 수행 될 수있는 경우, 인접 행렬로 주어진 임의의 방향 그래프의 전이 폐쇄는 O ( n 2 ) 시간 으로 계산 될 수 있습니다 (일부 합리적인 계산 모델을 가정).
증거 . 전처리로서, 우리 는 DAG G ' 를 얻기 위해 시간 O ( n 2 ) 에서 주어진 지향 그래프 G 의 강하게 연결된 성분 분해를 계산한다 . 우리의 전이 폐쇄 계산할 수있는 경우주의 G를 '우리의 전이 폐쇄 재구성 할 수 G를 .
이제 가중치 2 i 를 DAG G ' 의 각 정점 i 에 할당하고 현재 문제에 대한 알고리즘을 사용하십시오. 이어서 각 정점에 할당 된 합계의 이진 표현 난 의 조상 정확히 설명 세트 I 말해서, 우리는의 전이 폐쇄 계산 한 G를 '. QED .
주장의 반대도 다음과 같이 주장한다 : 만약 주어진 DAG의 전 이적 폐쇄를 계산할 수 있다면, 시간 O ( n 2 )의 추가 작업으로 필요한 합계를 계산하는 것이 쉽다 . 따라서 이론적으로 Coppersmith-Winograd 행렬 곱셈 알고리즘 에 기반한 전이 폐쇄 알고리즘을 사용하여 시간 O ( n 2.376 ) 의 현재 작업을 수행 할 수 있습니다 .
편집 : 개정 2 및 이전 버전에서는 정점 가중치 범위에 대한 가정을 명시하지 않았습니다. Per Vognsen은 이러한 암묵적인 가정이 합리적이지 않을 수 있다고 의견에 지적했다. 응용 프로그램에서 임의 가중치가 필요하지 않더라도이 답변은 다음과 같은 추론에 따라 일부 접근법을 배제 할 수 있다고 생각합니다.“이 접근법이 효과가 있으면 임의 가중치에 대한 알고리즘을 제공 할 것입니다. 폐쇄는 시간 O ( n 2 ) 로 계산 될 수 있습니다 .”
편집 : 개정 4 및 이전 버전에서는 가장자리 방향이 잘못되었습니다.