ฉันมีการบ้านที่มอบหมายให้ฉันทุบตีหัวมาระยะหนึ่งแล้ว มันเกี่ยวกับการเลือกปัญหาที่ทราบแล้วความสมบูรณ์แบบ NP ซึ่งพิสูจน์แล้วและสร้างการลดลงของปัญหาดังกล่าวเป็นปัญหาต่อไปนี้ฉันจะเรียก DGD (การวินิจฉัยกราฟโดยตรง)
ปัญหา
ตัวอย่างของ DGDประกอบด้วยจุดขอบกำกับและเป็นจำนวนเต็มบวกkจุดที่มีขอบขาเข้าเท่านั้น: มีสามประเภทของจุดมี , จุดที่มีเพียงขอบขาออกและจุดที่มีทั้งขาเข้าและขาออกขอบBให้ยิ่งครั้งที่ฉันV = ฉัน ∪ O ∪ B E k I O B D = O × I
ตอนนี้ปัญหาคือว่าเราสามารถครอบคลุมโหนดทั้งหมดด้วยองค์ประกอบมากที่สุดของคือD
ที่หมายความว่ามีเส้นทางกำกับจากจะขa b
ฉันคิดว่าปัญหา Dominating Set เป็นสิ่งที่ฉันควรจะลดลงเพราะสิ่งนี้มีความกังวลเกี่ยวกับการครอบคลุมส่วนย่อยของโหนดด้วยชุดย่อยอื่น ฉันพยายามสร้างอินสแตนซ์ DGD โดยการสร้างสองโหนดแรกสำหรับแต่ละองค์ประกอบของชุดควบคุมคัดลอกขอบทั้งหมดจากนั้นตั้งค่าของอินสแตนซ์ DGD ให้เท่ากับอินสแตนซ์ DS
สมมติว่าง่ายดีเอสอินสแตนซ์ที่มีโหนด ,และและขอบและ(1,3)นี่เป็นอินสแตนซ์ใช่ด้วย ; ชุดควบคุมในกรณีนี้ประกอบด้วยโหนดเท่านั้น การลดด้วยวิธีที่อธิบายไว้สิ่งนี้จะนำไปสู่อินสแตนซ์ DGD ที่มีสองเส้นทางและ ; เพื่อครอบคลุมโหนดทั้งหมดเพียงหนึ่งคู่จะเพียงพอ สิ่งนี้จะทำงานได้อย่างสมบูรณ์ถ้าไม่ใช่ชุด DS ที่มีอำนาจเหนือนั้นไม่สามารถระบุได้ในเวลาพหุนามซึ่งเป็นข้อกำหนดที่นี่
ฉันได้พบว่ามีวิธีที่ดีจำนวนมากที่จะเปลี่ยนขอบและจุดเมื่อลด แต่ปัญหาของฉันเป็นอย่างใดแสดง DGD ของในแง่ของเอสเคDominating Set ดูเหมือนจะเป็นปัญหาที่เหมาะสมที่จะลดลง แต่ด้วยเหตุนี้ฉันจึงคิดว่าบางทีฉันควรพยายามลดปัญหาที่ไม่มีดังกล่าวหรือ