ฉันอธิบายวิธีการทำกราฟมอร์ฟิซึ่มส์ซึ่งอาจมีผลบวกปลอมและฉันอยากรู้ว่ามีวรรณกรรมระบุว่ามันไม่ทำงาน
ให้สอง adjacency เมทริกซ์ , วิธีการไร้เดียงสาที่เป็นที่ยอมรับในการตรวจสอบมอร์ฟิซึ่มส์คือการตรวจสอบว่าแต่ละแถวของมีแถวของซึ่งเป็นแถวเรียงตัวของแถวซึ่งแสดงโดย[V] คำถามที่เข้มงวดกว่านี้เล็กน้อยคือมี "isomorphism ท้องถิ่น"ซึ่งสำหรับแถวทั้งหมด การผลิต isomorphism ท้องถิ่นสามารถทำได้ในเวลาพหุนามโดยการสร้าง matrixด้วย ; ตามด้วยและมีเฉพาะที่ isomorphic iffมีการครอบคลุมรอบและทุกรอบการครอบคลุมเป็น isomorphism ท้องถิ่น
กราฟปกติทั้งหมดหลอกวิธีนี้อย่างเห็นได้ชัดดังนั้นวิธีที่ไร้เดียงสาเล็กน้อยคือการคำนวณพลังของเมทริกซ์และตรวจสอบพวกมันว่าเป็นมอร์ฟิซึ่มท้องถิ่น คุณมีเมทริกซ์หลายตัวด้วยการตั้งค่าเมื่อคุณพบพลังใด ๆเช่นและตรวจสอบฝาครอบรอบที่ปลายเท่านั้น วิธีแม้ไร้เดียงสาน้อยคือการหาชุดของพหุนามจริงชุดของวงจรทางคณิตศาสตร์และการตั้งค่า[U, V] = 0เมื่อเราพบใด ๆพหุนามPกับP (G) [u] \ ไม่ \ ซิมพี ( H) [วี]
นี่ดูเหมือนว่าฉันจะเป็นวิธีที่ไร้เดียงสาอย่างไม่น่าเชื่อในการวาดกราฟมอร์ฟิซึ่มส์ดังนั้นฉันมั่นใจว่ามีบางคนได้ตรวจสอบแล้วและได้พิสูจน์ทฤษฎีเช่น
ขอบคุณสำหรับหลาย ๆมี nonisomorphic เมทริกซ์และการเปลี่ยนแปลงเช่นนั้นสำหรับทุก ๆpพหุนามp , และเป็นเฉพาะ isomorphic โดยการเปลี่ยนแปลง: (H)
คำถาม:มีทฤษฎีบทเช่นนี้หรือไม่? ฉันดูในวรรณคดีและหาไม่พบ
ถ้ามีข้อ จำกัด ในระดับนั่นคือพหุนามในเช่นนั้นสำหรับทุก ๆ สอง nonisomorphic เมทริกซ์ isomorphism ท้องถิ่นคือ refuted โดยคำนวณหรือถ้ามีครอบครัวที่คำนวณได้อย่างง่ายดายของพหุนามแต่ละคนมีความยาว polynomially- จำกัด แต่การศึกษาระดับปริญญาอาจชี้แจงแล้วเรามีPอัลกอริทึมสำหรับกราฟมอร์ฟ ถ้าชื่อพหุนาม (หรือวงจรเลขคณิต) นั้นคาดเดาได้ง่ายเรามีอัลกอริธึมcoRP หากมีเสมออยู่ (ครอบครัว) วงจรเลขคณิตพยานมอร์ฟในท้องถิ่นที่ไม่ใช่แล้วนี้ให้coNPอัลกอริทึม
โปรดทราบว่าเราสามารถหลีกเลี่ยงปัญหาที่รายการของเมทริกซ์พลังงานสูงมีขนาดใหญ่เกินไปโดยการคำนวณพหุนามมากกว่าฟิลด์ขนาดเล็กเช่นโดยการคำนวณมันแบบโมดูโลขนาดเล็ก ในอัลกอริทึมcoNPตัวแปลสามารถจัดเตรียมจำนวนเฉพาะเหล่านี้ได้