Math Labs

Bài toán mở, Toán ứng dụng và Tính toán, Tổ hợp và Toán rời rạc, nêu năm 1971

Độ phức tạp của bài toán đẳng cấu đồ thị

Còn mở

Cho hai đồ thị đơn hữu hạn G1=(V1,E1)G_1 = (V_1, E_1) và G2=(V2,E2)G_2 = (V_2, E_2) trên n=∣V1∣=∣V2∣n = |V_1| = |V_2| đỉnh, bài toán Đẳng cấu Đồ thị (GI\mathrm{GI}) hỏi liệu có tồn tại một song ánh φ:V1→V2\varphi : V_1 \to V_2 sao cho {u,v}∈E1\{u, v\} \in E_1 khi và chỉ khi {φ(u),φ(v)}∈E2\{\varphi(u), \varphi(v)\} \in E_2 hay không. Hỏi GI\mathrm{GI} có thuộc lớp độ phức tạp P\mathsf{P} (thời gian đa thức tất định nO(1)n^{O(1)}) hay không?

Hiện trạng nghiên cứu tính đến năm 2026

Tính đến năm 2026, câu hỏi liệu Đẳng cấu Đồ thị có thuộc P\mathsf{P} hay không vẫn còn mở. Thuật toán thời gian tựa đa thức năm 2015–2017 của László Babai đã thiết lập chặn trên exp⁡((log⁡n)O(1))\exp((\log n)^{O(1)}) (và Harald Helfgott chỉ ra rằng số mũ trong (log⁡n)c(\log n)^c có thể lấy bằng c=3c = 3). Tiếp nối đột phá của Babai, thuật toán Weisfeiler–Leman số chiều đa logarit ((log⁡n)O(1)(\log n)^{O(1)}-WL\mathrm{WL}) và các mở rộng quy hoạch động đã được phát triển, trong khi Jin-Yi Cai, Fürer và Immerman (1992) đã chứng minh không có phép thử kk-WL\mathrm{WL} chiều cố định nào giải được GI\mathrm{GI} trên mọi đồ thị.

Kết quả tốt nhất đã biết

  • Babai (2015–2017): Bài toán Đẳng cấu Đồ thị, Đẳng cấu Chuỗi và Giao Lớp ghép giải được trong thời gian tựa đa thức tất định exp⁡((log⁡n)O(1))\exp((\log n)^{O(1)}).
  • Luks (1982) và Grohe–Neuen–Schweitzer (2018): với các đồ thị có bậc cực đại dd, tính đẳng cấu có thể kiểm tra được trong thời gian npoly⁡(log⁡d)n^{\operatorname{poly}(\log d)}.
  • Schöning (1988): GI\mathrm{GI} nằm trong phân cấp thấp Low2\mathsf{Low}_2, và không thể là NP\mathsf{NP}-đầy đủ trừ khi phân cấp đa thức sụp đổ về Σ2P=Π2P\mathsf{\Sigma}_2^{\mathsf{P}} = \mathsf{\Pi}_2^{\mathsf{P}}.

Công cụ và chỗ dừng

Công cụĐạt đượcChỗ dừng
Phương pháp chia để trị nhóm hoán vị của Luks và chứng chỉ địa phương / Bổ đề Thiết kế của BabaiRút gọn các tác động nhóm hoán vị khổng lồ SkS_k hoặc AkA_k trên đồ thị Johnson qua phép phân hoạch chính tắc 22 bước với độ sâu đệ quy O(log⁡n)O(\log n)Các hệ số phân nhánh nhân tính qua O(log⁡n)O(\log n) tầng đệ quy tích lũy thành npolylog⁡(n)n^{\operatorname{polylog}(n)} thay vì nO(1)n^{O(1)}
Làm mịn màu Weisfeiler–Leman (kk-WL\mathrm{WL})Giải bài toán đẳng cấu trong thời gian đa thức trên hầu hết các đồ thị ngẫu nhiên và trên các đồ thị loại trừ một đồ thị con co rút cố địnhCác đồ thị cấu kiện Cai–Fürer–Immerman (1992) buộc k=Ω(n)k = \Omega(n) đối với thuật toán kk-WL\mathrm{WL} thuần túy tổ hợp nếu không có quản lý lớp ghép lý thuyết nhóm

Câu hỏi còn mở

  • Bài toán Đẳng cấu Đồ thị có thuộc P\mathsf{P} hay không, tức là có thể giải được trong thời gian tất định nO(1)n^{O(1)} hay không?
  • Liệu số mũ cc trong thời gian chạy tựa đa thức exp⁡(O((log⁡n)c))\exp(O((\log n)^c)) của Đẳng cấu Đồ thị có thể giảm xuống dưới 33, hoặc về 1+o(1)1 + o(1) hay không?

Tài liệu tham khảo

  1. László Babai (2016). Graph isomorphism in quasipolynomial time · DOI:10.1145/2897518.2897542 · arXiv:1512.03547
  2. Eugene M. Luks (1982). Isomorphism of graphs of bounded valence can be tested in polynomial time · DOI:10.1016/0022-0000(82)90009-5
  3. Uwe Schöning (1988). Graph isomorphism is in the low hierarchy · DOI:10.1016/0022-0000(88)90010-4