를 자연수의 집합으로 하자 . 분할 성 부분 순서에 따라 를 고려 합니다. 방해S s 1 ≤ s 2
반 사슬 .
다중 집합이 에있는 부분합 합 문제를 고려하면 \ alpha (S) 와 관련된 문제의 복잡성에 대해 무엇을 말할 수 있습니까? 경우 볼 간단 다음 문제가 쉽다. † 일 때 더 어려운 배낭 문제가 발생하더라도 쉽습니다 .
\ dagger M. Hartmann과 T. Olmstead (1993)의 순차적 배낭 문제 해결
를 자연수의 집합으로 하자 . 분할 성 부분 순서에 따라 를 고려 합니다. 방해S s 1 ≤ s 2
반 사슬 .
다중 집합이 에있는 부분합 합 문제를 고려하면 \ alpha (S) 와 관련된 문제의 복잡성에 대해 무엇을 말할 수 있습니까? 경우 볼 간단 다음 문제가 쉽다. † 일 때 더 어려운 배낭 문제가 발생하더라도 쉽습니다 .
\ dagger M. Hartmann과 T. Olmstead (1993)의 순차적 배낭 문제 해결
답변:
이 문제는 선형 프로그래밍을 사용하여 다항식 시간 으로 해결할 수 있으며 실제로는 부분 순서 합니다. 그런데, 우리는 어떤 한정된 부분 순서 집합 것을 유도하여 증명할 수있다 , 유한 세트가 존재 및 전단 사 함수를 , 그러한 모든 .
를 S 의 체인으로 구성된 집합 이라고합시다 . 있다는 알림 A는 체인 모든 IFF 의 , 또는
지금 부울 변수 생성 각 , 및 부울 변수 각 체인에 대한 . 우리는 문제에 대해 다음 선형 프로그램 을 작성할 수 있습니다 . v ∈ S y C C ( P ) 최대 ∑ v ∈ S x v에 따라 ∑ v ∈ C x v ≤ 1 , ∀ C ∈ C
그리고 이중 :
그렇다면 체인으로 주문한 세트의 최소 커버를 찾는 문제는 우리 문제의 이중입니다. 딜 워스의 정리에 따르면
안티 체인 A와 체인 패밀리 P 로의 주문 분할이 존재하여 분할의 체인 수가 A의 카디널리티와 동일
이는이 두 가지 문제의 최적 솔루션이 일치한다는 것을 의미합니다.
하자 ( RESP. )의 이완 수 ( RESP. ) 즉, 같은 선형 프로그램의 모든 제약 ( RESP. )로 치환된다 ( RESP. ). 하자 및 최적의 솔루션이 될. 이후 우리가 가지고 과 약한 이중성 정리는( D * ) ( P ) ( D ) x v ∈ { 0 , 1 } y C ∈ { 0 , 1 } x v ∈ [ 0 , 1 ] y C ∈ [ 0 , 1 ] O p t ( P * ) O p t ( D * ) { O p t ( P ) ≤ O p t ( P * ) 및 O p t ( D * ) ≤ O p t ( D ) O p t ( P * ) ≤ O p t ( D * ) O p t ( P ) =
그런 다음 Ellipsoid 방법을 사용하여 다항식 시간으로 ( )를 계산할 수 있습니다 . 기하 급수적 인 제약이 있지만 다항식 시분할 오라클이 있습니다. 실제로 솔루션 제공 , 우리 모두 부부가 열거 할 수 경우, 체크를 또는 , 따라서 여부를 다항식 시간에 결정 가능하다 또는 체인에 관련된 다른 제약 ) 위반했습니다.= O p t ( P ) X s 1 , s 2 ∈ X s 1 ≤ s 2 s 2 ≤ s 1 X { v 1 , v 2 }