Masalah kepuasan untuk sirkuit ini (yaitu, diberi sirkuit dan , memutuskan apakah ada input sehingga ) berada di NP, dan karenanya NP-diisi oleh Komentar Neal Young dan jawaban Peter Shor.Cu∈[0,1]xC(x)≥u
Kita dapat membangun pengurangan masalah yang tidak ditentukan untuk pemrograman linear dengan cara berikut. Biarkan menjadi semua simpul yang merupakan gerbang min atau maks (di sini , di mana adalah ukuran sirkuit), dan biarkan dan menjadi simpul input gerbang . Untuk setiap , pilih salah satu dari dua batasan tambahan atau (ada kemungkinan pilihan secara total). Ketika pilihan seperti itu diperbaiki, kita dapat menyederhanakan sirkuit dengan mengganti setiap dengan atau{ai:i<m}Cm≤nnbiciaii<mbi≤cici≤bi2maibicisebagaimana layaknya, dan sirkuit yang dihasilkan dapat dijelaskan oleh sistem persamaan linear yang variabel-variabelnya adalah variabel input asli dari sirkuit, dan variabel tambahan yang sesuai dengan simpul-simpul sirkuit.n
Kami juga menyertakan ketidaksetaraan yang menyatakan bahwa kendala ekstra puas, ketidaksetaraan berlari variabel input asli untuk , dan ketimpangan yang menyatakan bahwa output node memiliki nilai . Maka ini adalah program linier ukuran tergantung pada pilihan kendala tambahan, dan sirkuit mencapai nilai iff jika ada pilihan kendala sehingga program linier terkait memiliki solusi. Karena pemrograman linear dalam P, ini menunjukkan bahwa masalahnya ada di NP.m[0,1]≥uO(n)≥u
Perhatikan juga bahwa nilai optimal dari program linier diperoleh pada titik puncak polytope. Ini berarti bahwa penyebut dari solusi optimal dapat dinyatakan sebagai penentu matriks kuadrat dimensi yang entri-entrinya adalah bilangan bulat ukuran konstan, dan hanya ada entri bukan nol di setiap baris, dan dengan demikian itu dibatasi oleh .O(n)O(1)2O(n)
Pengurangan semacam ini sering berguna untuk memberikan batas atas pada kompleksitas kepuasan dalam logika fuzzy proposisional (seperti logika Łukasiewicz) dan sistem terkait. (Faktanya, masalah awal adalah varian minor dari kepuasan dalam Łukasiewicz, yang akan sesuai dengan sirkuit dengan alih-alih ) Tinjauan umum hasil terkait dapat ditemukan dalam Bab X dari Buku Pegangan Matematika Fuzzy Logic, Vol. IImin(1,x+y)(x+y)/2