ฉันคิดว่าตัวเลขในคำจำกัดความของปัญหา CLIQUEpเท่ากับจำนวนของขอบในกราฟไม่เหมือนกับคำติชมของ gphilip ต่อคำถาม⌈ p ( t2) ⌉
ปัญหา CLIQUE pคือ NP-complete สำหรับค่าคงที่เหตุผล 0 ใด ๆ < p <1 โดยการลดลงของปัญหา CLIQUE ปกติ (สมมติฐานว่าpเป็นเหตุผลจำเป็นเท่านั้นดังนั้นสามารถคำนวณได้จากNในเวลาพหุนามในN. )⌈ p N⌉
ให้k ≥3เป็นจำนวนเต็มความพึงพอใจของทั้งสองk 2 ≥1 / Pและ (1-1 / k ) (1-2 / k )> P กำหนดกราฟG ที่มีnจุดยอดและขอบมพร้อมกับค่าขีด จำกัดsการลดลงจะเป็นดังนี้
- ถ้าs < kเราจะแก้ปัญหา CLIQUE ในเวลา O ( n s ) เวลา หากมีขนาดอย่างน้อยsเราจะสร้าง yes-instance ที่แน่นอน มิฉะนั้นเราจะสร้างอินสแตนซ์ที่ไม่มีการแก้ไข
- หากn < sเราจะสร้างอินสแตนซ์ที่ไม่มีการแก้ไข
- ถ้าn ≥ s ≥ kเราเพิ่มG A ( k -1) กราฟ -partite ซึ่งแต่ละชุดประกอบด้วยnจุดซึ่งมีตรงedge และสร้างกราฟนี้⌈ p ( n k2) ⌉-ม
หมายเหตุว่ากรณีที่ 1 ใช้เวลา O ( n k -1 ) เวลาซึ่งเป็นพหุนามในnทุกหน้า กรณีที่ 3 เป็นไปได้เพราะถ้าn ≥ s ≥ kดังนั้นเป็นค่าลบและไม่เกินจำนวนขอบในสมการที่สมบูรณ์ (k−1) - กราฟแบ่งท์ Kn, …,nดังแสดงในการอ้างสิทธิ์สองข้อต่อไปนี้⌈ p ( n k2) ⌉-ม
เรียกร้อง 1 0⌈ p ( n k2) ⌉-m≥ 0
พิสูจน์ ตั้งแต่มันพอเพียงถ้าเราพิสูจน์p ( nkm ≤ ( n2)หรือเทียบเท่าpnk(nk−1) ≥n(n−1) ตั้งแต่p≥ 1 /k2เรามีpnk(nk−1) ≥n(n−1 /k) ≥n(n−1) QEDp ( n k2) ≥ ( n2)
เรียกร้อง 2 ) (โปรดทราบว่าทางด้านขวาคือจำนวนของขอบในความสมบูรณ์ (k − 1) - กราฟแบ่งท์ Kn, …,n.)⌈ p ( n k2) ⌉-m<n2( k-12)
พิสูจน์ ตั้งแต่และm ≥ 0 มันพอเพียงถ้าเราพิสูจน์p ( n k⌈ x ⌉ < x + 1หรือเทียบเท่าn2(k−1) (k−2) -pnk(nk−1) - 2 ≥ 0 ตั้งแต่p<(1−1 /k) (1−2 /k) เรามี
n2(k-1)(k-2)-pnk(nk-1)-2≥n2(k-1)(k-2p ( n k2) +1≤n2( k-12)
n2( k - 1 ) ( k - 2 ) - p n k ( n k - 1 ) - 2
=n≥ n2( k - 1 ) ( k - 2 ) - n ( n - 1k) (k-1)(k-2)-2
QED
= nk( k - 1 ) ( k - 2 ) - 2 ≥ ( k - 1 ) ( k - 2 ) - 2 ≥ 0
แก้ไข : การลดลงของการแก้ไข 1 มีข้อผิดพลาด บางครั้งจำเป็นต้องใช้กราฟที่มีจำนวนขอบลบ (เมื่อpมีขนาดเล็ก) ข้อผิดพลาดนี้ได้รับการแก้ไขแล้ว