ผมไม่มีคำตอบสำหรับคำถามของคุณ แต่เสนอให้พิจารณาเป็นรุ่นที่ จำกัด มากขึ้นของΠ Mที่เราสามารถแสดงให้เห็นว่ามันอยู่ในพีΠM
ขอให้เราพิจารณาตระกูลของกราฟเท่านั้นว่าจำนวนของขอบจะเพิ่มขึ้นแบบลอการิทึม ฉันจะทำสิ่งนี้ให้เป็นรูปเป็นร่างโดยการนำเสนอสูตรปัญหาของคุณอีกครั้งเพื่อดูว่าฉันเข้าใจถูกต้องหรือไม่
กราฟที่ไม่ได้บอกทิศทางG ที่มีขอบnสามารถอธิบายได้โดยn 2 - nGnสายยาวสองเส้นเชื่อมต่อรายการของ adjacency matrix ของGในรูปสามเหลี่ยมด้านบน ดังนั้นจึงมี2 n 2 - nn2−n2G2กราฟที่เป็นไปได้บนnจุดยอด ตามด้วยฟังก์ชันใด ๆf:N→Nเช่นนั้น0≤f(n)<2n2-n2n2−n2nf:N→N2สำหรับทุกnอธิบายตระกูลของกราฟ สำหรับฟังก์ชั่นดังกล่าวคำนวณได้อย่างมีประสิทธิภาพฉเรากำหนดΠฉเป็น
G∈Πฉ0≤f(n)<2n2−n2nfΠf⟺G isomorph กับกราฟที่อธิบายโดย f ( | V ( G ) | )
G∈Πf⟺G is isomorph to the graph described by f(|V(G)|)
สำหรับจำนวนธรรมชาติxให้b 1 ( x )เป็นจำนวน 1 ในการแทนเลขฐานสอง ตอนนี้ให้เราพิจารณาΠ fเท่านั้นสำหรับฟังก์ชันที่คำนวณได้อย่างมีประสิทธิภาพfซึ่งมันถือว่า
b 1 ( f ( n ) ) ∈ O ( log n )
ซึ่งเป็นตระกูลของกราฟที่จำนวนขอบเติบโตเพียงลอการิทึมตามที่ระบุไว้ข้างต้น .xb1(x)Πff
b1(f(n))∈O(logn)
เราแสดงให้เห็นว่าΠ fสำหรับคลาสของฟังก์ชั่นนี้มีหน่วยเป็น PΠf
ให้fเป็นฟังก์ชันและGเป็นกราฟอินพุตที่มีnจุดยอด ขอให้เราโทรฉ( n )กราฟอ้างอิง มีขอบO ( บันทึกn ) สูงสุดในกราฟอ้างอิง ดังนั้นทุก MCC (Component เชื่อมต่อสูงสุด) สามารถประกอบด้วยที่มากที่สุดO ( บันทึกn )จุดที่สามารถมีได้มากที่สุดn หมายเหตุว่าสำหรับคู่ของกราฟใด ๆ มีเพียงO ( บันทึกn )จุดเรานิด ๆ สามารถตรวจสอบมอร์ฟใน polynomialy เวลา WRT nfGnf(n)O(logn)O(logn)nO(logn)nเพราะเราสามารถลองเปลี่ยนเรียงทั้งหมด ดังนั้นการใช้อัลกอริทึมแบบโลภเพื่อกำหนด MCC แต่ละรายการของกราฟอินพุต MCC ในกราฟอ้างอิงเราสามารถทราบได้ว่ากราฟทั้งสองนั้นเป็นไอโซมอร์ฟหรือไม่