Tanrı'nın Numarası İçin Kuantum Algoritması


9

Tanrı'nın numarası en kötü durumdur Tanrı'nın algoritması olan

Rubik Küp bulmacasını çözmenin yollarının tartışılmasından kaynaklanan ancak diğer birleştirici bulmacalara ve matematiksel oyunlara da uygulanabilen bir kavram. Mümkün olan en az hamleye sahip bir çözüm üreten herhangi bir algoritmaya atıfta bulunur, bu fikir, her şeyi bilen bir varlığın herhangi bir yapılandırmadan en uygun adımı bilmesi gerektiğidir.

Tanrı'nın sayısını 20 olarak hesaplamak "35 CPU-yıllık boşta (klasik) bilgisayar zamanı" aldı.

Kuantum yaklaşımı ile ne tür bir hızlanma sağlanabilir?


1
Kombinatoryal bulmacalar için "Tanrı'nın numarası" Cayley benzeri grafiğin çapı , yani grafikteki en büyük küçük yolla ilgilidir. Ben bulmaca genel sorun . Bu makaleyi incelemedim - arxiv.org/abs/quant-ph/0303131 - ama bence klasik üzerine bir Grover hızını iddia ediyor. n×n×nNP
Mark S


1
Hesaplanması zor olan herhangi bir şey için böyle bir soru sorabilirsiniz . Bu çok yapıcı görünmüyor. Neden bu özel sorunun kuantum algoritmalarıyla ilgilenebileceğini düşünüyorsunuz?
Norbert Schuch

@Norbert Schuch Küp yapıyor ve kuantum hesaplama yapıyorum. Bu benim için gerçekten ilginç bir problem (& kuantum kombinatoryal optimizasyon ile ilgilenen herkese düşünürdüm).
meowzz

1
Ayrıca kardeş siteden mathoverflow.net/questions/77836/… adresine bakınız .
Mark S

Yanıtlar:


4

Rubik küpü Cayley grafiğini düşünebiliriz Γ=(V,E) her (renkli) kenar ile E Singmaster hamlelerinden biri olmak U,U2,U3=U1,D,D2,D3, ve her köşe V biri olmak 432520032744898560004.3e19 farklı konfigürasyonları 3×3×3 küpler.

Çapı , bir grafiğin grafikte uzun en kısa yoldur. Çapı belirlemek için klasik algoritma|V|; örneğin, kardeş bir siteden gelen bu cevaba bakınız .

Yukarıda belirtildiği gibi, Tanrı'nın numarası bu çapla (ilgili); bir gruptaki Cayley grafiğinin köşe noktaları arasındaki en kısa yolu bilmek için, çözülmüş durumdan kaç adım uzakta olduğunu bilmek yeterlidir. Diğerleri arasında Rokicki, Kociemba, Davidson ve Dethridge sayesinde Tanrı'nın sayısının20. Yürüttükleri algoritmalar çok terimli|V|, örneğin polinom 4.3e19.

Heiligman'ın yorumlarda belirtilen grafik çapı için kuantum algoritması, Djikstra'nın algoritmaları üzerinde bir Grover hızlandırması elde ediyor ve "toplam kuantum maliyeti O(|V|9/4)Ancak, Heiligman'ın grafiği klasik bir algoritma kadar kodladığına inanıyorum; örneğin, O(|V|)qubits. Açıkça, eğer|V|=4.3e19 o zaman bu yardımcı olmaz.

Bunun yerine, diğer sorularda ima edildiği gibi, bir Rubik küpünü kodlamanın başka bir yolu, elbette herkes üzerinde üniform bir süperpozisyon hazırlamaktır.4.3e19devletler. Bu sadecelog4.3e19 qubits.

Kuantum algoritmaları, "özdeğerler" ve "özvektörler" ve "özdeğerler" hakkında konuşmakta iyidir. Tüm Singmaster hareketlerini herkesin tekdüze bir süperpozisyonuna uygulamak4.3e19devletler devleti değiştirmez; yani, homojen süperpozisyon, Cayley grafiğindeki Markov zincirinin bir özdendir.

Arasındaki ilişkiler vardır çapı bir grafik ve özdeğerler / özvektörler gelen bitişiklik / Laplace matris, özellikle spektral aralıkta, en büyük iki özdeğerler arasındaki mesafe (λ1λ2). "Çap özdeğeri" ile ilgili hızlı bir Google araması bunu üretir ; Benzer Google aramalarını keşfetmenizi öneririm.

Spektral boşluklar tam olarak adyabatik algoritmayı sınırlayan şeydir . Böylece, belki de bir adyabatik algoritmanın Rubik küp grubunun çeşitli alt grupları / alt uzayları için tekdüze üst üste gelmeden çözülmüş duruma geçmesi için ne kadar hızlı çalışması gerektiğini bilmek, spektral boşluğu tahmin edebilir ve bunu Tanrı'nın sayısını sınırlamak için kullanabilir. Ama buradaki ligimden hızla çıkıyorum ve herhangi bir doğruluk hissinin elde edilebileceğinden şüpheliyim.


Her şeyden önce, mükemmel cevap için teşekkür ederim. Spektral boşluklar ve diyabatik süreçler hakkında daha fazla bilgi edinmek istiyorum. Subkübik grafikler hakkında bir şey biliyor musunuz ? Ayrıca, gerçeküstü sayılar hakkında herhangi bir şey biliyor musunuz (özellikle boşluklar )? Ayrıca, 2x2 davası hakkında düşünceleriniz var mı? Veya nxn kasası (için3<n)?
meowzz

1
@meowzz, rica ederim. Gerçeküstü sayılar veya subkübik grafikler hakkında hiçbir şey bilmediğim için üzgünüm. Yukarıdaki Cayley grafiği kübik değil ve18 Bence (6yüzler ve yüz başına çeyrek, yarım veya üç çeyrek hareket). Hakkından×n durum, aynı düşünce geçerlidir ... ne kadar süre ölçün τn adyabatik bir algoritma çözülmüş bir duruma dönüşecek, τn ve λ2 spektral boşluğu bağlamak ve çapı bağlamak için δ arasındaki ilişki ile λ2 ve δ...
Mark S

1
Cevabı okurken henüz "kuantum bir yaklaşımla ne tür bir hızlanma elde edilebilir?" Tam olarak anlaşılamamıştır.
JanVdA

1
@ JanVdA Yorumunuz için teşekkürler. Cesur sorunun cevabının tüm detaylarını bildiğimi hiç iddia etmedim. Ben sadece yaklaşımlar bazı geri bildirimler vermeye çalıştım olabilir daha keşfetmeye değer olması ve söz konusu da hafifçe sayacı başka bir yoruma. Ayrıca, birileri benden benzer bir soruya çok hoş geldiniz.
Mark S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.