Các vấn đề với Agorithms Thời gian theo cấp số nhân không xác định


8

Tôi đang tìm kiếm các ví dụ về các vấn đề dễ dàng để có được các thuật toán chạy trong thời gian hoặc 2 O ( n c ) cho một số c > 1 nhưng không biết liệu có một thuật toán nào không thuật toán chạy trong thời gian 2 O ( n ) .2O(nlogn)2O(nc)c>12Ôi(n)

Tôi chủ yếu quan tâm đến các vấn đề lý thuyết đồ thị, nhưng các ví dụ hay khác cũng sẽ được hoan nghênh.

Chẳng hạn, việc phát triển một thuật toán chạy trong thời gian đối với bài toán đường dẫn Hamilton. Chỉ cần kiểm tra tất cả các hoán vị. Tuy nhiên, sử dụng lập trình động, người ta có thể đạt được thời gian 2 O ( n ) . Có vấn đề kết nối tự nhiên nào khác, hoặc các biến thể của vấn đề đường dẫn Hamilton mà không có thuật toán nào chạy trong thời gian 2 O ( n ) không?Ôi(n!)= =2Ôi(nđăng nhậpn)2Ôi(n)2Ôi(n)

Câu trả lời:


8

Trong bài toán Đồ thị đồng nhất, đầu vào là hai đồ thị H và câu hỏi là liệu có ánh xạ h từ các đỉnh của G đến các đỉnh của H sao cho với mọi cạnh u v E ( G ) chúng ta có h ( u ) h ( v ) E ( H ) .GHhGHbạnvE(G)h(bạn)h(v)E(H)

Vấn đề có thể được giải quyết trong thời gian bởi một thuật toán brute-force (các O * -notation da yếu tố đa thức trong kích thước đầu vào).Ôi*(|V(H)||V(G))Ôi*

Tuy nhiên, liệu có thể giải quyết kịp thời hay không và điều này xuất hiện dưới dạng một câu hỏi mở trongÔi*(c|V(H)|+|V(G)|)


5
Trong thực tế, giả sử Exponential Time Giả thuyết, người ta có thể chứng minh rằng không có thuật toán thời gian: Tight Lower Bounds trên Graph Nhúng vấn đềÔi*(c|V(H)|+|V(G)|)
ivmihajlin

Cảm ơn con trỏ! Phần cuối cùng của bài báo đó cũng chứa nhiều vấn đề nhúng cụ thể hơn mà không rõ liệu các thuật toán thời gian theo cấp số nhân có thể thu được hay không.
Serge Gaspers

7

Sự đồng hình hoán vị của các nhóm hoán vị, hay còn gọi là Liên kết nhóm hoán vị:

Input: Hai danh sách các hoán vị trong , nói ( π 1 , ... , π k )( ρ 1 , ... , ρ )Sn(π1,,πk)(ρ1,Giáo dục,ρ)

Output: Một hoán vị π - 1π 1 , ... , π kπ = ρ 1 , ... , ρ , hoặc "KHÔNG đẳng cấu"πSnπ-1π1,Giáo dục,πkπ= =ρ1,Giáo dục,ρ

(nơi có nghĩa là nhóm được tạo ra bởi π i ).π1,Giáo dục,πkπTôi

Như với ví dụ về đường dẫn Hamilton, có một tầm thường ! = 2 O ( n log n ) thuật toán. Hiện tại được biết đến nhiều nhất2 O ( n ) | G | O ( 1 ) nơi G = π 1 , ... , π k . Lưu ý rằng | G | có thể lớn bằng n ! (tầm thường: G = S nn!= =2Ôi(nđăng nhậpn)2Ôi(n)|G|Ôi(1)G= =π1,Giáo dục,πk|G|n!G= =Sn) hoặc thậm chí cho G không cần thiết (xem, ví dụ: Định lý O'Nan-Scott ). * Xóa bỏ sự phụ thuộc vào | G | bị bỏ lại ở đó như là một vấn đề mở quan trọng.n!/nÔi(1)G|G|

* - Mặc dù thực tế là có thể lớn, nhưng trong trường hợp xấu nhất, điều này dường như không có triệu chứng không tốt hơn tầm thường, hóa ra là 2 O ( n ) | G | O ( 1 ) chính xác là những gì cần thiết cho phép thử đẳng cấu thời gian đa thức của các nhóm không có nhóm con bình thường Abelian.G2Ôi(n)|G|Ôi(1)


6

Tính toán số giao nhau của đồ thị. Các thuật toán chính xác hiện có liên quan đến việc xây dựng nó như một chương trình tuyến tính nguyên với một số biến số được tính theo số cạnh [Chimani et al, ESA 2008] . Ngay cả đối với số giao cắt một trang bị hạn chế, trong đó các đỉnh được đặt trên ranh giới của đĩa và cạnh trong của đĩa, các thuật toán đã biết là hàm mũ theo thay vì theo cấp số nhân [Bannister et al , GD 2013] .Ôi(nđăng nhậpn)

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.