คุณสมบัติกราฟสมบูรณ์แบบ NP ที่มีทางพันธุกรรม แต่ไม่ใช่สารเติมแต่ง?


12

คุณสมบัติกราฟเรียกว่ากรรมพันธุ์ถ้ามันปิดด้วยความเคารพในการลบจุดยอด (กล่าวคือกราฟย่อยย่อยทั้งหมดที่เกิดจากการสืบทอดคุณสมบัติ) คุณสมบัติกราฟเรียกว่าสารเติมแต่งถ้ามันถูกปิดด้วยความเคารพต่อการแยกสหภาพ

การค้นหาคุณสมบัติที่เป็นกรรมพันธุ์ไม่ใช่เรื่องยาก แต่ไม่ได้เสริม ตัวอย่างง่ายๆสองตัวอย่าง:

(1) กราฟเสร็จสมบูรณ์

(2) กราฟไม่ได้มีจุดยอดสองจุดแยกกัน

ในกรณีเหล่านี้เห็นได้ชัดว่าทรัพย์สินถูกสืบทอดโดยกราฟย่อยที่เหนี่ยวนำ แต่การเอากราฟที่แยกจากกันสองอันที่มีคุณสมบัติออกมาสหภาพของพวกเขาอาจไม่ได้สงวนไว้

ตัวอย่างข้างต้นทั้งสองนี้เป็นคุณสมบัติที่สามารถตัดสินใจได้ของ polytime (แม้ว่าสำหรับ (2) จะค่อนข้างไม่สำคัญ) หากเราต้องการคุณสมบัติที่ยากขึ้นพวกเขายังสามารถสร้างขึ้นได้โดยทำตามรูปแบบของ (2) แต่แทนที่รอบด้วยกราฟที่ซับซ้อนมากขึ้น จากนั้น แต่เราสามารถทำงานได้อย่างง่ายดายในสถานการณ์ที่มีปัญหาไม่ได้อยู่ในภายใต้สมมติฐานที่ซับซ้อนมาตรฐานเช่นN P C o N P มันดูเล็กน้อยกว่าการหาตัวอย่างที่อยู่ในN Pแต่ก็ยังยากNPNPcoNPNP

คำถาม:คุณรู้จัก คุณสมบัติกราฟที่ไม่สมบูรณ์ของที่เป็นกรรมพันธุ์ แต่ไม่ใช่สารเติมแต่งหรือไม่?NP


4
คุณได้ถามคำถามจำนวนหนึ่งเกี่ยวกับคุณสมบัติ "ธรรมชาติ" อาจเป็นประโยชน์ที่จะเข้าใจว่าแรงจูงใจของคำถามเหล่านี้คืออะไร
Suresh Venkat

1
@Suresh ฉันต้องการที่จะเข้าใจสิ่งที่ทำให้เกิดปัญหาตามธรรมชาติเมื่อเทียบกับประดิษฐ์ประดิษฐ์ ฉันคิดว่าแนวคิดเรื่องความเป็นธรรมชาติเป็นสะพานเชื่อมระหว่างทฤษฎีกับความจริงและมันคุ้มค่าที่จะสำรวจ สิ่งที่ฉันคิดว่าน่าสนใจคือแม้ว่าเราจะไม่ได้มีคำจำกัดความที่เป็นทางการว่าปัญหาคือ "ธรรมชาติ" ผู้คนมักจะมีฉันทามติที่ชัดเจนว่าปัญหานั้นเป็นเรื่องปกติหรือไม่ บางทีฉันจะโพสต์คำถามแยกต่างหากเกี่ยวกับปัญหานี้เพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการที่คนอื่นดู
Andras Farago

คำตอบ:


9

kk

เห็นได้ชัดว่าการรับกราฟย่อยไม่สามารถเพิ่มขนาดขั้นต่ำของพาร์ติชันดังกล่าวได้ ในทางกลับกันเมื่อคุณแยกส่วนที่แยกออกจากกันของสองกราฟคุณจะต้องนำส่วนของพาร์ติชันมารวมกันเป็นกลุ่มของแต่ละอัน


k

kk

khereditarykk

4
kk

1
k=3G1G2

1

พิจารณาปัญหานี้

GPQ

มันยังคง NP สมบูรณ์แม้ว่าคุณสมบัติจะเป็นกรรมพันธุ์

ตอนนี้เห็นได้ชัดว่าการแก้ปัญหาของปัญหาข้างต้นสำหรับกราฟยังมีวิธีแก้ปัญหาสำหรับกราฟย่อยที่เหนี่ยวนำ แต่เมื่อทำการรวมกราฟของตระกูลเดียวกันกับที่ G อาจไม่สามารถใช้วิธีแก้ปัญหานั้นได้

ตัวอย่างเช่นการแบ่งกราฟทั่วไปในกราฟช่วงเวลาของยูนิตที่แยกออกจากกันคือ NP สมบูรณ์ แต่เมื่อทำการรวมขอบที่เป็นไปได้ทั้งหมด (ทำให้กราฟเสร็จสมบูรณ์) จะแก้ปัญหาได้เล็กน้อย


1
โปรดทราบว่าคำถามจะค้นหาคุณสมบัติที่ไม่ได้เติมแต่ง ในตัวอย่างของคุณไม่มีสิ่งใดที่ดูเหมือนจะรับประกันได้ว่าจะต้องมีกราฟสองตัวที่ทั้งคู่มีคุณสมบัติ แต่สหภาพที่แยกไม่ออกนั้นไม่มี
Andras Farago

1

G=(V,E)C1,,CmCiVECi

k3Gk

k=2

หาก (1) เป็นจริงคุณควรตอบคำถามของคุณเนื่องจากเป็นคุณสมบัติที่ถ่ายทอดทางพันธุกรรม แต่ไม่ใช่สารเติมแต่ง

(เพิ่มหมายเหตุ: การคาดเดา (2) จะแตกต่างจาก "การคาดคะเนการครอบรอบสองครั้ง" โดย Szekeres และ Seymour แม้จะมีการไม่ระบุชื่อ)


1
ทรัพย์สินนี้ไม่ใช่กรรมพันธุ์ การกำจัดจุดสุดยอดอาจเพิ่มจำนวนรอบที่ต้องการเพื่อให้ครอบคลุมทุกขอบเพราะจุดสุดยอดที่ถูกเอาออกอาจกำจัดรอบที่ใช้เพื่อครอบคลุมขอบจำนวนมาก ตัวอย่างที่ง่ายที่สุดคือเมื่อกราฟทั้งหมดเป็นเพียงวัฏจักร การกำจัดจุดสุดยอดทำให้วงจรใด ๆ เป็นไปไม่ได้เนื่องจากไม่มีรอบเหลือ
Andras Farago

GGvv

k
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.