Thuật toán lượng tử cho số của Chúa


9

Số của Thiên Chúa là trường hợp tồi tệ nhất của thuật toán của Thiên Chúa đó là

một khái niệm bắt nguồn từ các cuộc thảo luận về cách giải câu đố Cube của Rubik, nhưng cũng có thể được áp dụng cho các câu đố kết hợp và trò chơi toán học khác. Nó đề cập đến bất kỳ thuật toán nào tạo ra một giải pháp có ít chuyển động nhất có thể, ý tưởng là một sinh vật toàn năng sẽ biết một bước tối ưu từ bất kỳ cấu hình nào.

Việc tính toán số lượng của Chúa là 20 mất "35 năm thời gian máy tính (cổ điển) nhàn rỗi".

Loại tăng tốc nào có thể đạt được với cách tiếp cận lượng tử?


1
"Số của Chúa" cho các câu đố kết hợp có liên quan đến đường kính của đồ thị giống như Cayley, nghĩa là đường đi nhỏ nhất lớn nhất trong biểu đồ. Tôi không nghĩ vấn đề chung cho các câu đố là trong . Tôi chưa nghiên cứu bài báo này - arxiv.org/abs/quant-ph/0303131 - nhưng tôi nghĩ rằng nó yêu cầu một Grover-speedup so với cổ điển. n×n×nNP
Đánh dấu S


1
Bạn có thể hỏi một câu hỏi như thế này cho bất cứ điều gì khó tính toán. Điều này dường như không mang tính xây dựng. Tại sao bạn nghĩ rằng vấn đề cụ thể này có thể được các thuật toán lượng tử quan tâm?
Norbert Schuch

@Norbert Schuch Tôi lập phương & làm máy tính lượng tử. Đó là một vấn đề thực sự thú vị đối với tôi (& tôi sẽ nghĩ cho bất kỳ ai khác quan tâm đến tối ưu hóa tổ hợp lượng tử).
meowzz

1
Xem thêm mathoverflow.net/questions/77836/ khăn từ một trang web chị em.
Đánh dấu S

Câu trả lời:


4

Chúng ta có thể nghĩ về đồ thị Cayley của khối Rubik với mỗi cạnh (được tô màu) là một trong những bước di chuyển của Singmaster và mỗi đỉnh là một trong cấu hình khác nhau của khối.Γ=(V,E)EU,U2,U3=U1,D,D2,D3,V432520032744898560004.3e193×3×3

Các đường kính của một đồ thị là con đường ngắn nhất dài nhất trong đồ thị. Thuật toán cổ điển để xác định đường kính là đa thức trong ; xem, ví dụ, câu trả lời này từ một trang web chị em.|V|

Như đã đề cập ở trên, số của Chúa là (liên quan đến) đường kính này; để biết con đường ngắn nhất dài nhất giữa các đỉnh của đồ thị Cayley trên một nhóm, đủ để biết có bao nhiêu bước đi từ trạng thái đã giải quyết. Chúng tôi biết, nhờ Rokicki, Kociemba, Davidson và Dethridge trong số những người khác, số Chúa là . Các thuật toán họ thực hiện là đa thức trong , ví dụ: đa thức trong .20|V|4.3e19

Thuật toán lượng tử của Heiligman cho đường kính đồ thị, được đề cập trong các bình luận, đạt được tốc độ tăng tốc Grover so với thuật toán của Djikstra, với "tổng chi phí lượng tử là ." Tuy nhiên, tôi tin rằng Heiligman mã hóa đồ thị giống như một thuật toán cổ điển; ví dụ với các qubit . Rõ ràng nếu thì điều này sẽ không giúp ích gì.O(|V|9/4)O(|V|)|V|=4.3e19

Thay vào đó, một cách khác để mã hóa khối Rubik, như được gợi ý trong các câu hỏi khác, tất nhiên là để chuẩn bị một chồng chất đồng nhất trên tất cả các trạng thái . Điều này chỉ mất qubit.4.3e19log4.3e19

Các thuật toán lượng tử rất tốt khi nói về "giá trị riêng" và "hàm riêng" và "hàm riêng". Áp dụng tất cả các bước di chuyển của Singmaster vào vị trí chồng đồng nhất của tất cả các trạng thái không làm thay đổi trạng thái; tức là sự chồng chất đồng nhất là một trạng thái riêng của chuỗi Markov trên biểu đồ Cayley.4.3e19

Có mối quan hệ giữa đường kính của đồ thị và giá trị riêng / hàm riêng của ma trận kề / ma trận Laplacian tương ứng, đặc biệt là khoảng cách quang phổ, khoảng cách giữa hai giá trị riêng lớn nhất ( ). Một tìm kiếm nhanh của Google về "đường kính eigenvalue" tạo ra điều này ; Tôi khuyên bạn nên khám phá các tìm kiếm tương tự của Google.λ1λ2

Khoảng trống quang phổ chính xác là những gì giới hạn thuật toán tính toán . Do đó, có lẽ bằng cách biết một thuật toán đáng tin cậy cần phải chạy nhanh đến mức nào để phát triển từ trạng thái siêu đồng nhất sang trạng thái được giải cho các nhóm / không gian con khác nhau của nhóm khối Rubik, người ta có thể ước tính khoảng cách quang phổ và sử dụng số này để ràng buộc số của Chúa. Nhưng tôi nhanh chóng rời khỏi giải đấu của mình ở đây và tôi nghi ngờ bất kỳ cảm giác chính xác nào đều có thể đạt được.


Đầu tiên, cảm ơn bạn đã trả lời tuyệt vời. Tôi rất quan tâm để tìm hiểu thêm về các khoảng trống quang phổ & quá trình tiểu đường. Bạn có biết gì về đồ thị subcubic không? Ngoài ra, bạn có biết bất kỳ điều gì về các số siêu thực ( khoảng cách cụ thể ) không? Ngoài ra, bạn có bất kỳ suy nghĩ về trường hợp 2x2? Hoặc trường hợp nxn (cho )? 3<n
meowzz

1
@meowzz, bạn được chào đón. Tôi xin lỗi tôi không biết gì về các số siêu thực hoặc đồ thị dưới lưỡi. Biểu đồ Cayley ở trên không phải là hình khối và có hóa trị là tôi nghĩ ( mặt và một phần tư, một nửa hoặc ba phần tư di chuyển trên mỗi mặt). Về trường hợp , cùng một suy nghĩ áp dụng ... đo lường thời gian một thuật toán sẽ phát triển thành trạng thái được giải quyết, sử dụng mối quan hệ giữa và để ràng buộc khoảng cách quang phổ và giới hạn đường kính có mối quan hệ giữa và ...186n×nτnτnλ2δλ2δ
Đánh dấu S

1
Khi đọc câu trả lời vẫn chưa hoàn toàn rõ ràng "Loại tăng tốc nào có thể đạt được với phương pháp lượng tử?".
JanVdA

1
@JanVdA Cảm ơn bình luận của bạn. Tôi không bao giờ tuyên bố để biết tất cả các chi tiết cho câu trả lời cho câu hỏi in đậm. Tôi chỉ cố gắng đưa ra một số phản hồi về các cách tiếp cận thể đáng để khám phá hơn, và cũng phản bác nhẹ một bình luận khác trong câu hỏi. Ngoài ra, một người nào đó rất hoan nghênh một câu hỏi tương tự từ tôi.
Đánh dấu S
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.