กลับไปหน้าบทความ

อ่าน 14 นาที

ปัญหาความเหมือนกันของกราฟ

ปัญหาความเหมือนกันของกราฟ คือปัญหา การคำนวณ เพื่อพิจารณาว่า กราฟ จำกัดสอง กราฟ มี ความเหมือนกัน หรือ ไม่ [ 1 ]

ปัญหาความเหมือนกันของกราฟ

กราฟสองกราฟที่สมมาตรกัน
ปัญหาที่ยังแก้ไม่ตกในวิทยาการคอมพิวเตอร์
ปัญหาความเหมือนกันของกราฟสามารถแก้ไขได้ในเวลาพหุนามหรือไม่?

ปัญหาความเหมือนกันของกราฟคือปัญหาการคำนวณ เพื่อพิจารณาว่า กราฟจำกัดสอง กราฟ มีความเหมือนกัน หรือ ไม่[ 1 ]

ปัญหาดังกล่าวยังไม่เป็นที่ทราบแน่ชัดว่าสามารถแก้ไขได้ในเวลาพหุนามหรือเป็นปัญหาNP-completeดังนั้นจึงอาจอยู่ในระดับความซับซ้อน ของการคำนวณ NP-intermediateเป็นที่ทราบกันว่าปัญหาการสมมาตรของกราฟอยู่ในลำดับชั้นต่ำของคลาส NPซึ่งหมายความว่าไม่ใช่ปัญหา NP-complete เว้นแต่ลำดับชั้นของเวลาพหุนามจะยุบตัวลงสู่ระดับที่สอง[ 2 ] ในขณะเดียวกัน การสมมาตรสำหรับกราฟประเภทพิเศษหลายประเภทสามารถแก้ไขได้ในเวลาพหุนาม และในทางปฏิบัติ การสมมาตรของกราฟมักจะสามารถแก้ไขได้อย่างมีประสิทธิภาพ[ 3 ] [ 4 ]

ปัญหานี้เป็นกรณีพิเศษของปัญหาไอโซมอร์ฟิซึมของกราฟย่อย [ 5 ]ซึ่งถามว่ากราฟG ที่กำหนด มีกราฟย่อยที่เป็นไอโซมอร์ฟิกกับกราฟH ที่กำหนดอีกกราฟหนึ่ง หรือไม่ ปัญหานี้เป็นที่ทราบกันว่าเป็น NP-complete นอกจากนี้ยังเป็นที่ทราบกันว่าเป็นกรณีพิเศษของปัญหากลุ่มย่อยที่ซ่อนอยู่แบบไม่สลับที่บนกลุ่มสมมาตร[ 6 ]

ในด้านการรับรู้ภาพเป็นที่รู้จักกันในชื่อปัญหาการจับคู่กราฟที่แม่นยำ[ 7 ]

ล้ำสมัย

ในเดือนพฤศจิกายน 2015 László Babaiประกาศ อัลกอริทึม ที่มีเวลาทำงานแบบกึ่งพหุนามสำหรับกราฟทั้งหมด นั่นคือ อัลกอริทึมที่มีเวลาทำงานสำหรับค่าคงที่บางค่า[ 8 ] [ 9 ] [ 10 ] [ 11 ] ในวันที่ 4 มกราคม 2017 Babai ได้ถอนคำกล่าวอ้างเรื่องเวลาทำงานแบบกึ่งพหุนามและระบุ ขอบเขต เวลาแบบต่ำกว่าเลขชี้กำลังแทน หลังจากที่Harald Helfgottค้นพบข้อบกพร่องในการพิสูจน์ ในวันที่ 9 มกราคม 2017 Babai ประกาศการแก้ไข (เผยแพร่ฉบับเต็มในวันที่ 19 มกราคม) และคืนคำกล่าวอ้างเรื่องเวลาทำงานแบบกึ่งพหุนาม โดย Helfgott ยืนยันการแก้ไข[ 12 ] [ 13 ] Helfgott ยังอ้างอีกว่าสามารถใช้c = 3 ได้ ดังนั้นเวลาทำงานจึงเป็น2 O(( log n ) 3 ) [ 14 ] [ 15 ] Babai ได้เผยแพร่ "รายงานเบื้องต้น" เกี่ยวกับงานที่เกี่ยวข้องในงานSymposium on Theory of Computing ปี 2019 ซึ่งอธิบายอัลกอริทึมกึ่งพหุนามสำหรับการสร้างกราฟมาตรฐาน [ 16 ] แต่จนถึงปี 2025 เวอร์ชันเต็มของอัลกอริทึมเหล่านี้ยังไม่ได้รับการเผยแพร่

ก่อนหน้านี้ อัลกอริทึมเชิงทฤษฎีที่ได้รับการยอมรับดีที่สุดนั้นมาจากBabai & Luks (1983)ซึ่งอิงจากงานก่อนหน้าของLuks (1982)รวมกับ อัลกอริทึม แบบซับแฟกทอเรียลของ VN Zemlyachenko ( Zemlyachenko, Korneenko & Tyshkevich 1985 ) อัลกอริทึมนี้มีเวลาทำงาน 2 O( n  log  n )สำหรับกราฟที่มีnจุดยอด และอาศัยการจำแนกกลุ่มแบบง่ายจำกัดหากไม่มีทฤษฎีบทการจำแนก กลุ่มนี้ ขอบเขตที่อ่อนกว่าเล็กน้อย 2 O( n  log 2  n )ได้รับมาเป็นครั้งแรกสำหรับกราฟแบบปกติอย่างเข้มแข็งโดยLászló Babai  ( 1980 ) และต่อมาได้ขยายไปยังกราฟทั่วไปโดยBabai & Luks (1983)การปรับปรุงเลขชี้กำลังnสำหรับกราฟแบบปกติอย่างเข้มแข็งนั้นทำโดยSpielman (1996 ) สำหรับไฮเปอร์กราฟที่มีอันดับจำกัด ขอบเขตบนย่อยเลขชี้กำลัง ที่ตรงกับกรณีของกราฟนั้นได้มาจากBabai & Codenotti (2008 )

มีอัลกอริทึมเชิงปฏิบัติหลายตัวที่แข่งขันกันสำหรับการหาความเหมือนกันของกราฟ เช่น อัลกอริทึมของMcKay (1981) , Schmidt & Druffel (1976) , Ullman (1976)และStoichev (2019)แม้ว่าอัลกอริทึมเหล่านี้จะทำงานได้ดีกับกราฟแบบสุ่มแต่ข้อเสียที่สำคัญของอัลกอริทึมเหล่านี้คือประสิทธิภาพด้านเวลาแบบเลขชี้กำลังในกรณีที่เลวร้ายที่สุด[ 17 ]

ปัญหาไอโซมอร์ฟิซึมของกราฟเทียบเท่ากับการคำนวณกลุ่มออโตมอร์ฟิซึมของกราฟ[ 18 ] [ 19 ] [ 20 ]และอ่อนกว่า ปัญหาไอโซมอร์ฟิซึม ของกลุ่มการเรียงสับเปลี่ยนและปัญหาการตัดกันของกลุ่มการเรียงสับเปลี่ยน สำหรับสองปัญหาหลังนี้Babai, Kantor & Luks (1983)ได้รับขอบเขตความซับซ้อนที่คล้ายกับไอโซมอร์ฟิซึมของกราฟ

แก้ไขกรณีพิเศษแล้ว

ปัญหาความเหมือนกันของกราฟในกรณีพิเศษที่สำคัญหลายกรณีมีวิธีแก้ที่มีประสิทธิภาพและใช้เวลาในการประมวลผลแบบพหุนาม:

ระดับความซับซ้อน GI

เนื่องจากปัญหาการสมมูลกราฟยังไม่เป็นที่ทราบแน่ชัดว่าเป็นปัญหา NP-complete หรือสามารถแก้ไขได้ นักวิจัยจึงพยายามทำความเข้าใจปัญหานี้โดยการกำหนดคลาสใหม่GIซึ่งเป็นเซตของปัญหาที่มีการลดรูปทัวริงในเวลาพหุนามสำหรับปัญหาการสมมูลกราฟ[ 34 ]หากปัญหาการสมมูลกราฟสามารถแก้ไขได้ในเวลาพหุนามGIจะเท่ากับPในทางกลับกัน หากปัญหานี้เป็นปัญหา NP-complete GIจะเท่ากับNPและปัญหาทั้งหมดในNPจะสามารถแก้ไขได้ในเวลากึ่งพหุนาม

โดยทั่วไปแล้ว สำหรับระดับความซับซ้อนภายในลำดับชั้นเวลาพหุนามปัญหาจะถูกเรียกว่าGI-hardหากมีการลดรูปทัวริงแบบเวลาพหุนามจากปัญหาใดๆ ในGIไปยังปัญหานั้น กล่าวคือ วิธีแก้ปัญหาแบบเวลาพหุนามสำหรับปัญหา GI-hard จะให้ผลลัพธ์เป็นวิธีแก้ปัญหาแบบเวลาพหุนามสำหรับปัญหาการสมมาตรของกราฟ (และดังนั้นสำหรับปัญหาทั้งหมดในGI ) ปัญหาจะถูกเรียกว่าสมบูรณ์สำหรับGIหรือGI-completeหากเป็นทั้ง GI-hard และวิธีแก้ปัญหาแบบเวลาพหุนามสำหรับปัญหา GI จะให้ผลลัพธ์เป็นวิธีแก้ปัญหาแบบเวลาพหุนามสำหรับปัญหานั้นด้วย

ปัญหาความเหมือนกันของกราฟนั้นมีอยู่ในทั้งNPและ co- AM GI มีอยู่ในและอยู่ในระดับต่ำสำหรับParity Pเช่นเดียวกับมีอยู่ในคลาสSPPที่ อาจมีขนาดเล็กกว่ามาก [ 35 ]การที่มันอยู่ใน Parity P หมายความว่าปัญหาความเหมือนกันของกราฟนั้นไม่ยากไปกว่าการพิจารณาว่าเครื่องจักรทัวริงแบบไม่กำหนด ในเวลาพหุนาม มีจำนวนเส้นทางที่ยอมรับเป็นเลขคู่หรือเลขคี่ GI ยังมีอยู่ในและอยู่ในระดับต่ำสำหรับZPP NPด้วย[ 36 ]โดยพื้นฐานแล้วหมายความว่าอัลกอริทึม Las Vegas ที่มีประสิทธิภาพ ซึ่งสามารถเข้าถึงออราเคิล NP สามารถแก้ปัญหาความเหมือนกันของกราฟได้ง่ายมากจนไม่ได้รับพลังใดๆ จากการได้รับความสามารถในการทำเช่นนั้นในเวลาคงที่

ปัญหา GI-complete และ GI-hard

ไอโซมอร์ฟิซึมของวัตถุอื่น

มีวัตถุทางคณิตศาสตร์หลายประเภทที่ปัญหาของไอโซมอร์ฟิซึมเป็นปัญหา GI-complete วัตถุเหล่านั้นบางส่วนเป็นกราฟที่มีคุณสมบัติหรือข้อจำกัดเพิ่มเติม: [ 37 ]

คลาสกราฟ GI-สมบูรณ์

คลาสของกราฟเรียกว่า GI-complete หากการรับรู้ไอโซมอร์ฟิซึมสำหรับกราฟจากคลาสย่อยนี้เป็นปัญหา GI-complete คลาสต่อไปนี้เป็น GI-complete: [ 37 ]

กลุ่มของไดกราฟหลายประเภทก็เป็นกลุ่ม GI-complete เช่นกัน

ปัญหาอื่นๆ ที่เกี่ยวข้องกับระบบทางเดินอาหาร

นอกจากปัญหาไอโซมอร์ฟิซึมแล้ว ยังมีปัญหา GI-complete ที่ซับซ้อนอื่นๆ อีก

  • การค้นหากลุ่มออโตมอร์ฟิซึมของกราฟ[ 18 ]
  • การนับออโตมอร์ฟิซึมของกราฟ[ 18 ]
  • การรับรู้ถึงความสมบูรณ์ในตัวเองของกราฟหรือไดกราฟ[ 43 ]
  • ปัญหาคลิกสำหรับคลาสของสิ่งที่เรียกว่าM-กราฟ แสดงให้เห็นว่าการหาไอโซมอร์ฟิซึมสำหรับ กราฟ nจุดยอดเทียบเท่ากับการหา คลิก nจุดในM-กราฟขนาดn 2ข้อเท็จจริงนี้น่าสนใจเพราะปัญหาการหาคลิกอันดับ (1 −  ε ) nในM-กราฟขนาดn 2เป็นปัญหา NP-complete สำหรับ ε บวกที่เล็กมาก[ 44 ]
  • ปัญหาของโฮมีโอเมอร์ฟิซึมของคอมเพล็กซ์ 2 ตัว[ 45 ]
  • ปัญหาความสามารถในการกำหนดสำหรับตรรกะลำดับแรกอินพุตของปัญหานี้คืออินสแตนซ์ฐานข้อมูลเชิงสัมพันธ์Iและความสัมพันธ์Rและคำถามที่ต้องตอบคือมีการสอบถามลำดับแรกQ (โดยไม่มีค่าคงที่) อยู่หรือไม่ ซึ่งQที่ประเมินบนIจะให้ R เป็นคำตอบ[ 46 ]

ปัญหาที่ยากในระบบทางเดินอาหาร

  • ปัญหาของการนับจำนวนไอโซมอร์ฟิซึมระหว่างกราฟสองกราฟนั้นเทียบเท่ากับปัญหาของการบอกว่ามีอยู่จริงหรือไม่ในเวลาพหุนาม[ 47 ]
  • ปัญหาในการตัดสินใจว่าโพลีโทปนูน สองอัน ที่กำหนดโดยคำอธิบาย Vหรือคำอธิบาย Hนั้นเป็นไอโซมอร์ฟิกเชิงโปรเจกทีฟหรือเชิงแอฟฟินหรือไม่ อย่างหลังหมายถึงการมีอยู่ของแผนที่เชิงโปรเจกทีฟหรือเชิงแอฟฟินระหว่างพื้นที่ที่บรรจุโพลีโทปทั้งสอง (ไม่จำเป็นต้องมีมิติเดียวกัน) ซึ่งเหนี่ยวนำให้เกิดการจับคู่แบบหนึ่งต่อหนึ่งระหว่างโพลีโทป[ 42 ]

การตรวจสอบโปรแกรม

Manuel Blumและ Sampath Kannan ( 1995 ) ได้แสดงตัวตรวจสอบความน่าจะเป็นสำหรับโปรแกรมสำหรับการหาความเหมือนกันของกราฟ สมมติว่าPเป็นขั้นตอนที่อ้างว่าใช้เวลาพหุนามในการตรวจสอบว่ากราฟสองกราฟเหมือนกันหรือไม่ แต่ขั้นตอนดังกล่าวไม่ได้รับความไว้วางใจ ในการตรวจสอบว่ากราฟGและHเหมือนกันหรือไม่:

  • ถามPว่าGและHเป็นไอโซมอร์ฟิกหรือไม่
    • ถ้าคำตอบคือ "ใช่":
      • พยายามสร้างกราฟที่สมมาตรกันโดยใช้Pเป็นซับรูทีน กำหนดจุดยอดuในGและvในHแล้วแก้ไขกราฟเพื่อให้แตกต่างกัน (ด้วยการเปลี่ยนแปลงเล็กน้อยในระดับท้องถิ่น) ถามPว่ากราฟที่แก้ไขแล้วสมมาตรกันหรือไม่ ถ้าไม่ใช่ ให้เปลี่ยนvเป็นจุดยอดอื่น แล้วค้นหาต่อไป
      • จะพบความเหมือนกัน (และสามารถตรวจสอบได้) หรือไม่ก็Pจะขัดแย้งกับตัวเอง
    • ถ้าคำตอบคือ "ไม่":
      • ทำซ้ำขั้นตอนต่อไปนี้ 100 ครั้ง เลือกกราฟGหรือH แบบสุ่ม และสลับตำแหน่งจุดยอดของกราฟแบบสุ่ม ถามPว่ากราฟที่ได้นั้นเป็นกราฟสมมาตรกับGและHหรือไม่ (เช่นเดียวกับใน โปรโตคอล AMสำหรับการตรวจสอบว่ากราฟไม่เป็นสมมาตรกัน)
      • หากการทดสอบใดๆ ล้มเหลว ให้ตัดสิน ว่าโปรแกรม Pไม่ถูกต้อง มิเช่นนั้น ให้ตอบว่า "ไม่"

กระบวนการนี้ใช้เวลาในการประมวลผลแบบพหุนาม และจะให้คำตอบที่ถูกต้องหากPเป็นโปรแกรมที่ถูกต้องสำหรับการหาความเหมือนกันของกราฟ หากPไม่ใช่โปรแกรมที่ถูกต้อง แต่ตอบคำถามGและH ได้ถูกต้อง ตัวตรวจสอบจะให้คำตอบที่ถูกต้อง หรือตรวจพบพฤติกรรมที่ไม่ถูกต้องของPหากPไม่ใช่โปรแกรมที่ถูกต้อง และตอบคำถามGและH ได้ไม่ถูกต้อง ตัวตรวจสอบจะตรวจพบพฤติกรรมที่ไม่ถูกต้องของPด้วยความน่าจะเป็นสูง หรือตอบผิดด้วยความน่าจะเป็น2 −100

ที่น่าสังเกตคือPถูกใช้เป็นเพียงกล่องดำเท่านั้น

แอปพลิเคชัน

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

ในเคมีสารสนเทศและในเคมีเชิงคณิตศาสตร์การทดสอบไอโซมอร์ฟิซึมของกราฟใช้เพื่อระบุสารประกอบทางเคมีภายในฐานข้อมูลทางเคมี[ 49 ] นอกจากนี้ ในเคมีเชิงคณิตศาสตร์อินทรีย์ การทดสอบไอโซมอร์ฟิซึม ของกราฟยังมีประโยชน์สำหรับการสร้างกราฟโมเลกุลและการสังเคราะห์ด้วยคอมพิวเตอร์

การค้นหาฐานข้อมูลเคมีเป็นตัวอย่างของการทำเหมืองข้อมูล เชิงกราฟิก ซึ่งมักใช้แนวทางการกำหนดรูปแบบกราฟ[ 50 ] โดยเฉพาะอย่างยิ่ง ตัวระบุสารเคมีจำนวนหนึ่งเช่นSMILESและInChIซึ่งออกแบบมาเพื่อให้วิธีการเข้ารหัสข้อมูลโมเลกุลที่เป็นมาตรฐานและอ่านง่ายสำหรับมนุษย์ และเพื่ออำนวยความสะดวกในการค้นหาข้อมูลดังกล่าวในฐานข้อมูลและบนเว็บ ใช้ขั้นตอนการกำหนดรูปแบบในการคำนวณ ซึ่งโดยพื้นฐานแล้วคือการกำหนดรูปแบบของกราฟที่แสดงถึงโมเลกุล[ 51 ]

ในการออกแบบอัตโนมัติทางอิเล็กทรอนิกส์กราฟไอโซมอร์ฟิซึมเป็นพื้นฐานของ ขั้นตอนการออกแบบวงจร Layout Versus Schematic (LVS) ซึ่งเป็นการตรวจสอบว่าวงจรไฟฟ้าที่แสดงโดยแผนผังวงจรและเลย์เอาต์วงจรรวมเหมือนกันหรือไม่[ 52 ]

ดูเพิ่มเติม

หมายเหตุ

  1. ^ Kobler, Johannes; Schöning, Uwe; Torán, Jacobo (2012). ปัญหาความเหมือนกันของกราฟ: ความซับซ้อนเชิงโครงสร้าง Springer Science & Business Media. หน้า 1.
  2. ^ Schöning (1987 )
  3. บาไบ, ลาสซโล; แอร์โดส, พอล; เซลโคว์, สแตนลีย์ เอ็ม. (1980-08-01) "ไอโซมอร์ฟิซึ่มกราฟสุ่ม" . วารสารสยามคอมพิวเตอร์ . 9 (3): 628– 635. ดอย : 10.1137/ 0209047 ไอเอสเอ็น0097-5397 . 
  4. ^แม็คเคย์ (1981 )
  5. ^อุลล์แมน (1976 )
  6. ^มัวร์, รัสเซลล์ และชูลแมน (2008 )
  7. ^ Endika Bengoetxea, "การจับคู่กราฟที่ไม่แม่นยำโดยใช้อัลกอริธึมการประมาณการกระจาย"ปริญญาเอก, 2002,บทที่ 2: ปัญหาการจับคู่กราฟ (สืบค้นเมื่อ 28 มิถุนายน 2017)
  8. ^ "นักคณิตศาสตร์อ้างว่าค้นพบความก้าวหน้าครั้งสำคัญในทฤษฎีความซับซ้อน" . Science . 10 พฤศจิกายน 2015.
  9. ^บาบาย (2015)
  10. ^วิดีโอการบรรยายครั้งแรกปี 2015 ลิงก์จากหน้าแรกของ Babai
  11. ^ "ปัญหาความเหมือนกันของกราฟ" . วารสารการสื่อสารของ ACM . พฤศจิกายน 2020 . สืบค้นเมื่อ4 พฤษภาคม 2021 .
  12. Babai, László (9 มกราคม 2017), อัปเดตกราฟ isomorphism
  13. ^ Erica Klarreich (14 มกราคม 2017). "Graph Isomorphism Vanquished — Again" . Quanta Magazine .
  14. Helfgott, Harald (16 มกราคม 2017), Isomorphismes de graphes en temps quasi-polynomial (d'après Babai et Luks, Weisfeiler-Leman...) , arXiv : 1701.04372 , Bibcode : 2017arXiv170104372A
  15. ^ Dona, Daniele; Bajpai, Jitendra; Helfgott, Harald Andrés (12 ตุลาคม 2017). "Graph isomorphisms in quasi-polynomial time". arXiv : 1710.04574 [ math.GR ].
  16. ^ Babai, László (2019), "รูปแบบมาตรฐานสำหรับกราฟในเวลากึ่งพหุนาม: รายงานเบื้องต้น", ใน Charikar, Moses; Cohen, Edith (บรรณาธิการ), Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, STOC 2019, Phoenix, AZ, USA, 23-26 มิถุนายน 2019 , Association for computing machinery, หน้า  1237–1246 , doi : 10.1145/3313276.3316356 , ISBN 978-1-4503-6705-9
  17. ฟอจจา, ซานโซเน และเวนโต (2544 )
  18. ^ a b c Mathon (1979) .
  19. ^ Luks, Eugene (1993-09-01). "กลุ่มการเรียงสับเปลี่ยนและการคำนวณในเวลาพหุนาม". DIMACS Series in Discrete Mathematics and Theoretical Computer Science . เล่มที่ 11. พรอวิเดนซ์ รัฐโรดไอส์แลนด์: American Mathematical Society. หน้า  139–175 . doi : 10.1090/dimacs/011/11 . ISBN 978-0-8218-6599-6ISSN 1052-1798 ​
  20. ^ Algeboy ( https://cs.stackexchange.com/users/90177/algeboy ), กราฟไอโซมอร์ฟิซึมและกลุ่มออโตมอร์ฟิซึม, URL (เวอร์ชัน: 2018-09-20): https://cs.stackexchange.com/q/97575
  21. ^เคลลี่ (1957 )
  22. อาโฮ, ฮอปครอฟต์ และอุลแมน (1974) , หน้า 1. 84-86.
  23. ^ฮอปครอฟต์และหว่อง (1974 )
  24. ^ดัตตาและคณะ (2009 )
  25. ^ a b Booth & Lueker (1979) .
  26. ^คอลเบิร์น (1981 )
  27. ^มูซีชุก (2004 )
  28. ^บอดแลนเดอร์ (1990 )
  29. มิลเลอร์ 1980 ;ฟิลอตติและเมเยอร์ 1980
  30. ^ลุกส์ (1982 )
  31. บาไบ, กริกอเรฟ แอนด์ เมาท์ (1982 )
  32. ^มิลเลอร์ (1983 )
  33. ^ลุกส์ (1986 )
  34. ^ Booth & Colbourn 1977 ; Köbler, Schöning & Torán 1993 .
  35. เคอเบลอร์, เชินิง & โตรัน 1992 ;อาร์วินด์และคุรุร์ 2549
  36. ^อาร์วินด์และเคอเบลอร์ (2000 )
  37. ^ a b c d e f g h i j k l m n o p q r s t u v w x Zemlyachenko , Korneenko & Tyshkevich (1985)
  38. นารายณ์มูรธี และ ราวินดราน (2551) .
  39. ^กริกอร์เยฟ (1981 )
  40. กาบาร์โร, โจอากิม; การ์เซีย, อลีนา; เซอร์นา, มาเรีย (2011) "ความซับซ้อนของเกมมอร์ฟิซึ่มส์" วิทยาการคอมพิวเตอร์เชิงทฤษฎี . 412 (48): 6675– 6695. ดอย : 10.1016/j.tcs.2011.07.022 . hdl : 2117/91166 .
  41. ^จอห์นสัน (2005) ;ไคเบลและชวาร์ตซ์ (2003 )
  42. อรรถ เป็นไคเบล แอนด์ ชวาตซ์ (2546 )
  43. โคลบอร์นและโคลเบิร์น (1978 )
  44. ^โคเซ็น (1978 )
  45. ชอว์-เทย์เลอร์ และ พิซันสกี้ (1994) .
  46. ^อารีนาส แอนด์ ดิแอซ (2016 )
  47. มาธอน (1979) ;จอห์นสัน 2005 .
  48. Endika Bengoetxea, Ph.D.,บทคัดย่อ
  49. ^ Irniger (2005 )
  50. ^คุก แอนด์ โฮลเดอร์ (2007 )
  51. ^ Heller, Stephen R.; McNaught, Alan; Pletnev, Igor; Stein, Stephen; Tchekhovskoi, Dmitrii (30 พฤษภาคม 2558). "InChI, ตัวระบุสารเคมีสากลของ IUPAC" . วารสารเคมีสารสนเทศ . 7 (1): 23. doi : 10.1186/s13321-015-0068-4 . ISSN 1758-2946 . PMC 4486400 . PMID 26136848 .   
  52. ^ Baird & Cho (1975 )
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Graph_isomorphism_problem&oldid=1350231769#Complexity_class_GI "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ปัญหาความเหมือนกันของกราฟ

ปัญหาความเหมือนกันของกราฟ คือปัญหา การคำนวณ เพื่อพิจารณาว่า กราฟ จำกัดสอง กราฟ มี ความเหมือนกัน หรือ ไม่ [ 1 ]

ล้ำสมัย

ในเดือนพฤศจิกายน 2015 László Babai ประกาศ อัลกอริทึม ที่มีเวลาทำงานแบบกึ่งพหุนาม สำหรับกราฟทั้งหมด นั่นคือ อัลกอริทึมที่มีเวลาทำงานสำหรับค่าคงที่บางค่า[ 8 ] [ 9 ] [ 10 ] [ 11 ] ใน วันที่ 4 มกราคม 2017 Babai ได้ถอนคำกล่าวอ้างเรื่องเวลาทำงานแบบกึ่งพหุนามและระบุ...

แก้ไขกรณีพิเศษแล้ว

ปัญหาความเหมือนกันของกราฟในกรณีพิเศษที่สำคัญหลายกรณีมีวิธีแก้ที่มีประสิทธิภาพและใช้เวลาในการประมวลผลแบบพหุนาม:

ระดับความซับซ้อน GI

เนื่องจากปัญหาการสมมูลกราฟยังไม่เป็นที่ทราบแน่ชัดว่าเป็นปัญหา NP-complete หรือสามารถแก้ไขได้ นักวิจัยจึงพยายามทำความเข้าใจปัญหานี้โดยการกำหนดคลาสใหม่ GI ซึ่งเป็นเซตของปัญหาที่มี การลดรูปทัวริงในเวลาพหุนาม สำหรับปัญหาการสมมูลกราฟ [ 34 ]...