Có một thuật toán hiệu quả để xác định xem một đồ thị có tự động hóa không tầm thường hay không?


9

Tôi đang nghiên cứu một vấn đề liên quan đến hình vuông Latin và tôi muốn có một phương pháp cho vấn đề cơ bản giải quyết vấn đề quyết định:

Đầu vào : Một đồ thị hữu hạn, đơn giản G.
Đầu ra : YESnếu G có tính tự động không tầm thường, NOnếu không.

Vì thế...

Câu hỏi : Có một thuật toán hiệu quả để xác định xem một đồ thị có tính tự động không tầm thường hay không?

Chúng tôi có thể sử dụng Nauty hoặc Bliss (và có thể một số gói khác) để tính toán toàn bộ nhóm tự động hóa, nhưng tôi không cần nó; tất cả những gì tôi cần xác định là liệu nó có tầm thường hay không.

Có thể vấn đề quyết định này tương đương về mặt lý thuyết về độ phức tạp để "tính toán toàn bộ nhóm tự động hóa" theo một cách nào đó. Tôi không chắc.

Đối với mục đích của tôi, "hiệu quả" về cơ bản có nghĩa là "thực tế nhanh hơn so với tính toán toàn bộ nhóm tự động hóa", nhưng tôi cũng quan tâm đến lý thuyết đằng sau nó.


Điều này tương đương với đẳng cấu đồ thị.
Yuval Filmus

2
G1G2GG1G2G1G2G1G1+G2

Về câu hỏi cuối cùng của bạn, nếu đưa ra một lời sấm truyền cho GA, người ta có thể, trong thời gian đa thức, tìm một tập hợp tạo của nhóm tự động hóa, thì GI là Turing có thể rút gọn thành GA, mà tôi không chắc là đã biết.
Ariel

@DavidR Richby Còn bài báo sau thì sao? scTHERirect.com/science/article/pii/ từ
Yuval Filmus

@YuvalFilmus OK, vì vậy bạn đang sử dụng các mức giảm Turing và tôi đang sử dụng các mức giảm nhiều người. Và tôi đoán việc giảm Turing có liên quan nhiều hơn đến những người thực sự đang cố gắng giải quyết vấn đề.
David Richerby

Câu trả lời:


2

Vì bạn cũng quan tâm đến lý thuyết đằng sau nó, tôi sẽ cung cấp cho bạn một thuật toán thời gian đa thức cho vấn đề của bạn.

uvG uv

GGuGvG

wN(u)

wN(copy of v)

Tất cả các con đường được đề cập ở trên, nhưng dài đa thức , nên có cùng chiều dài.

Gọi thuật toán của Babai trên đầu vào của cặp đồ thị mới được sản xuất này.

(u,v)YESYES

YESNO

N(u)N(v)N(u)N(v)YESuvGGG

Độ phức tạp thời gian chạy vẫn là quasi-poly.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.