실제로 더 강한 결과가 있습니다. 문제점은 클래스 내의 그것이 있다면 fptas을 1 일 : -approximation 의해 경계가 시간에 실행 (즉, 크기와 근사 계수 모두에서 다항식). 바인딩 된 시간을 완화 하는보다 일반적인 클래스 가 있습니다. 본질적으로 근사 계수와 관련한 실행 시간 ε ( n + 1FPTASεEPTASf(1(n+1ε)O(1)EPTASFPTf(1ε)⋅nO(1)FPT
분명히 의 부분 집합입니다 , 그것은 밝혀 의 하위 집합입니다 다음과 같은 의미 :E P T A S E P T A S F P TFPTASEPTASEPTASFPT
정리 NPO 문제 경우 갖는다ΠΠ eptas를 다음 의 해결책 고정 파라미터 취급 용이의 선정에 의해 파라미터.Π
정리와 증명은 Flum & Grohe [1]에서 Theorem 1.32 (pp. 23-24)로 주어졌으며 그들은 Bazgan [2]에서 비롯된 것으로 Cai & Chen의 약한 결과보다 2 년 전 (프랑스어) 기술 보고서).
나는 그것이 정리의 좋은 증거라고 생각하기 때문에 증거의 스케치를 줄 것입니다. 단순화를 위해 최소화 버전을 수행하고, 최대한 정신적으로 적절한 반전을 수행합니다.
증명. 하자 수 eptas 위한 , 우리는 매개 변수화 된 알고리즘 구성 할 수있다 위한 Π는 용액 비용에 의해 파라미터 K 는 다음과 같이 주어진 입력 ( X , 케이 ) , 우리는 실행 를 입력에 X 어디 세트 ε : = 1Π A 'ㅏΠㅏ'Π케이( x , k )ㅏ엑스 (즉, 우리는1+1의 근사 비율을 선택합니다ε : = 1k + 1 ). 하자Y는용액 일 수비용(X,Y)의 선정 될Y및R(X,Y)의 실제 근사 비인Y에옵트(X를), 즉,선정 된(X,Y)=R(X,Y)⋅opt(x).1 + 1k + 1와이비용 ( x , y)와이r ( x , y)와이opt ( x )비용 ( x , y) = r ( x , y) ⋅ opt ( x )
경우 , 다음에 동의 명확 옵트 ( X ) ≤ 비용 ( X , Y ) ≤ K . 경우 선정 된 ( X , Y ) > K는 로서 거부 R ( X , Y ) ≤ 1 + 1비용 ( x , y) ≤ kopt ( x ) ≤ 비용 ( x , y) ≤ k비용 ( x , y) > k 로A가이다eptas및r ( x , y) ≤ 1 + 1k + 1ㅏ
opt ( x ) = 비용 ( x , y)r ( x , y)≥ k + 11 + 1k + 1> k
물론 당신은 행 실행 시간 얻을 ' 에서 단순히 되는 eptas을 . ◻ㅏ'ㅏ□
물론, Pål이 지적한 바와 같이, 파라미터 화 된 경도 결과 는 붕괴가 없다면 eptas가 존재하지 않음을 의미 하지만, eptas (또는 ptas ) 가없는 에는 문제가 있으므로 E P T A S 는 엄격합니다. 서브 세트 F P T (정리의 의미에서).F P TE P T A SF P T
각주 :
- fptas (등가 eptas 또는 학부모 교사가 ) 상기 한 바와 같이 경계 주행 시간 근사 방식이다. 클래스 (당량. E P T S , P T S는 ) 문제들의 세트 인 N P O 와 같은 방식이있다.F P T A SE P T A SP T A SN P O
[1] : J. Flum and M. Grohe, 매개 변수화 된 복잡성 이론 , Springer, 2006.
[2] : C. Bazgan. Schémas d' approximation et complexité paramétrée , Rapport de DEA, Université Paris Sud, 1995.