หากปัญหาคือ NP-Hard แสดงว่ามีคลาสของอินสแตนซ์ของปัญหานั้นที่มี NP-Hard อยู่ มันเป็นไปได้อย่างสมบูรณ์แบบสำหรับคลาสที่เจาะจงของอินสแตนซ์อื่น ๆ ที่สามารถแก้ไขได้ในเวลาพหุนาม
พิจารณาเช่นปัญหาการหา 3 สีของกราฟ มันเป็นปัญหา NP-Hard ที่รู้จักกันดี ทีนี้ลองจินตนาการว่าอินสแตนซ์ของมันถูก จำกัด เฉพาะกราฟที่เป็นต้นไม้ เห็นได้ชัดว่าคุณสามารถหาต้นไม้ 3 สีในเวลาพหุนาม (แน่นอนคุณสามารถหา 2 สี)
พิจารณาปัญหาการตัดสินใจในครั้งที่สอง วิธีการพิสูจน์ความแข็งของปัญหาการตัดสินใจPกำลังวางแผนลดพหุนาม (Karp)จากปัญหาอื่นQที่เป็นที่รู้จักกันว่า NP-Hard ในการลดลงนี้คุณแสดงให้เห็นว่ามีฟังก์ชั่นอยู่ฉ แผนที่แต่ละตัวอย่าง Q ของปัญหา Q ไปยังอินสแตนซ์ของปัญหา P ดังนั้น:
Q เป็นตัวอย่างที่ใช่สำหรับ Q⟺ฉ( q) เป็นตัวอย่างที่ใช่สำหรับ P. นี่ก็หมายความว่าการแก้ปัญหาf(q) จะต้อง "อย่างน้อยยาก" ในการแก้ปัญหา q ตัวเอง
สังเกตว่ามันไม่จำเป็นสำหรับรูปภาพของ f ให้เท่ากับชุดของอินสแตนซ์ของ P. ดังนั้นจึงเป็นไปได้อย่างสมบูรณ์แบบสำหรับปัญหาP จำกัด เฉพาะบางส่วนของอินสแตนซ์ที่จะไม่ยาก
หากต้องการกลับไปที่คำถามดั้งเดิมของคุณ:
- ปัญหาการมอบหมายสามารถแก้ไขได้ในเวลาพหุนามนั่นคือคำตอบสำหรับแต่ละอินสแตนซ์ของปัญหาการมอบหมายสามารถคำนวณได้ในเวลาพหุนาม
- ILP คือ NP-Hard: โดยทั่วไปอาจเป็นเรื่องยากที่จะคำนวณวิธีแก้ปัญหาของ ILP นั่นคือมีบางกรณีของ ILP ที่ยาก
- บางกรณีที่เฉพาะเจาะจงของ ILP สามารถแก้ไขได้ในเวลาพหุนาม