ฉันกำลังมองหาการอ้างอิงสำหรับปัญหาต่อไปนี้: รับจำนวนเต็มและ , ระบุทั้งหมดเป็นแบบไม่ isomorphic กราฟเชิงระนาบบนจุดและ treewidthk ฉันสนใจทั้งในเชิงทฤษฎีและในทางปฏิบัติ แต่ส่วนใหญ่อัลกอริธึมเชิงปฏิบัติที่เป็นไปได้ในการเขียนโค้ดและเรียกใช้ค่าและมีขนาดใหญ่ที่สุดเท่าที่จะเป็นไปได้(คิดว่าและ ) หากคุณมีคำตอบอยู่แล้วให้เพิกเฉยต่อเสียงเบ้อเร่อด้านล่าง
วิธีการดังต่อไปนี้ทำงานได้ดีสำหรับการแจกแจงกราฟที่ไม่ใช่ isomorphic ทั้งหมดใน vertices และ treewidth (เช่นเมื่อข้อ จำกัด planarity หลุด):
(ก) การระบุทั้งหมดกราฟไม่ใช่ isomorphic บนจุดและ treewidthk
(b) สำหรับแต่ละจุดยอดบนจุดยอดและ treewidth , ทุกกลุ่มบนจุดยอดในและเซตย่อยของขอบใน , ทำให้จากโดยการเพิ่มจุดยอดใหม่ที่อยู่ติดกับCเพิ่มในรายการของ grahs บนจุดและ treewidthk
(c) ตัดแต่งโดยลบสำเนาของกราฟเดียวกัน
วิธีที่น่าดึงดูดในการขยายกราฟนี้เพื่อระบุกราฟระนาบของ treewidthคือการกรองกราฟที่ไม่ใช่ภาพถ่ายในทุกการทำซ้ำ น่าเสียดายที่สิ่งนี้ล้มเหลวในการสร้างกราฟระนาบทั้งหมดของ treewidth (ตัวอย่างเช่นเนื่องจากจะระบุเฉพาะกราฟมิติที่สร้างขึ้นเท่านั้น)
แน่นอนว่าเราสามารถแจกแจงกราฟทั้งหมดใน vertices และ treewidthและจากนั้นกรองที่ไม่ใช่ภาพถ่าย แต่สิ่งนี้ล้มเหลวในการใช้ประโยชน์จากกราฟส่วนใหญ่ที่ไม่ใช่ภาพถ่ายและดูเหมือนว่าย่อยดีที่สุด