이러한 회로에 대한 만족도 문제 (즉, 회로 와 에서 와 같은 입력 가 있는지 여부 )가 NP에 있는지 여부를 결정합니다. 닐 영의 의견과 피터 쇼어의 대답.u ∈ [ 0 , 1 ] x C ( x ) ≥ uCu ∈ [ 0,1]엑스C( x ) ≥ u
다음과 같은 방법으로 선형 프로그래밍에 대한 문제의 비 결정적 감소를 구성 할 수 있습니다. 보자 의 모든 노드 수 (여기에서 최소 또는 최대 게이트이다 , , 회로의 크기이다), 및하자 및 게이트의 입력 노드 수 . 모든 에 대해 두 개의 추가 제한 조건 또는 중 하나를 선택하십시오 ( 총 선택 가능). 그러한 선택이 고정되면 각 를 또는 로 바꾸어 회로를 단순화 할 수 있습니다C m ≤ n n b i c i a i i < m b i ≤ c i c i ≤ b i 2 m a i b i c i n{나는: 나는 < m }씨m ≤ N엔비나는씨나는ㅏ나는나는 < m비나는≤ c나는씨나는≤ b나는2미디엄ㅏ나는비나는씨나는결과 회로는 변수가 회로의 원래 입력 변수 및 회로의 노드에 해당하는 추가 변수를 갖는 선형 방정식 시스템으로 설명 할 수 있습니다 .엔
또한 추가 제약 조건이 충족되었다는 부등식, 원래 입력 변수를 로 제한하는 부등식, 출력 노드의 값이 인 부등식도 포함 합니다. 그런 다음 이것은 추가 제약 조건의 선택에 따라 크기 의 선형 프로그램이며 회로는 값 얻 습니다. 관련 선형 프로그램에 솔루션이 있도록 제약 조건을 선택할 수 있습니다. 선형 프로그래밍은 P에 있기 때문에 문제가 NP에 있음을 나타냅니다.[ 0 , 1 ] ≥ u O ( n ) ≥ u미디엄[ 0 , 1 ]≥ uO ( n )≥ u
또한 선형 프로그램의 최적 값은 폴리 토프의 정점에서 얻을 수 있습니다. 최적의 솔루션의 분모 사이즈의 정방 행렬의 행렬식으로 표현 될 수 있음이 수단 엔트리 일정한 크기의 정수이고,이 전용 제로 엔트리 각 행과 같은 의해 제한됩니다 .O ( 1 ) (2) O ( N )O ( n )O ( 1 )2O ( n )
이러한 종류의 감소는 종종 제안 퍼지 논리 (우카시 비츠 논리와 같은) 및 관련 시스템에서 만족도의 복잡성에 상한을 두는 데 유용합니다. (사실, 원래 문제는 Łukasiewicz의 만족도의 작은 변형으로 대신 회로에 해당합니다 .) 관련 결과에 대한 개요를 찾을 수 있습니다. 수학 퍼지 논리 핸드북 X 장, Vol. II.최소 ( 1 , x +y)( x +y) / 2