다음과 같은 완전히 단일 모듈 식 (TU) 정수 선형 프로그램 (ILP)이 있습니다. 여기서 는 모두 입력의 일부로 주어진 양의 정수입니다. 변수 x i j 의 지정된 서브 세트는 0으로 설정되며 나머지는 양의 정수 값을 취할 수 있습니다.
최소화
대상 :
표준 형태의 계수 행렬은이다 행 항목과 매트릭스 - 1 , 0 , 1 .
내 질문은 :
그러한 ILP를 해결하는 다항식 알고리즘의 실행 시간으로 알려진 최고의 상한은 무엇입니까? 이것에 대한 참고 자료를 알려 주시겠습니까?
몇 가지 검색을 수행했지만 대부분의 경우 LP에 대한 다항식 시간 알고리즘을 사용하여 다항식 시간에 TU ILP를 해결할 수 있다고 말합니다. 유망한 것으로 보이는 것은 Tardos [1]의 1986 년 논문으로, 이러한 문제는 계수 행렬의 크기에서 시간 다항식으로 해결할 수 있음을 증명합니다. 그러나 논문에서 알 수있는 한 해당 알고리즘의 실행 시간은 LP 해결을위한 다항식 시간 알고리즘의 실행 시간에 달려 있습니다.
LP 문제를 해결하는 일반적인 알고리즘보다이 특별한 경우 (TU ILP의)를 해결하는 알고리즘에 대해 알고 있습니까?
그렇지 않은 경우
LP에 대해 어떤 알고리즘이 그러한 ILP를 가장 빠르게 (점근 적 의미에서) 해결합니까?
[1] 조합 선형 프로그램을 해결하기위한 강력한 다항식 알고리즘, Eva Tardos, Operations Research 34 (2), 1986