Özdeğerleri hesaplamanın uzay karmaşıklığı nedir?


19

Matris sıralaması, özdeğer hesaplaması vb. Gibi ortak doğrusal cebir işlemlerinin uzay karmaşıklığı ile ilgili sonuçları kapsayan bir anket kağıdı veya bir kitap arıyorum. zaman sonuçlarını izlemek daha kolaydır. Konuyla ilgili herhangi bir referansı takdir ediyorum.

Teşekkürler.


7
Benim tahminim karmaşıklığın her zaman en fazla doğrusal olmasıdır (örneğin , bir matrisi için ). "Toplam alan" veya "çalışma alanı" ile ilgileniyor musunuz? O(nm)n×m
Yuval Filmus

çalışma alanıyla ilgilendiğimi söylemeliydim.
gil

Eminim n \ times n matrisi için \ mathcal O (n ^ 2) . Temel nedeni, onları hesaplamak için iki yararlı yöntem biliyorum ve her ikisi de uzayda kuadratik. Birincisi karakteristik polinomu (kuadratik) hesaplamak ve kökleri bulmaktır. İkincisi, tümünün değiştirilmiş bir matrisi depolaması gereken bazı yaklaşım yöntemlerini kullanmaktır (ancak bunun üzerinde ayrıntılı bir şekilde durmam, sayısal doğrusal cebir çalıştığımdan beri bir süredir). O(n2)n×n
'

1
@Yuval Filmus tarafından yapılan noktayı genişletmek için, alan karmaşıklığı belirli hesaplama modeline oldukça duyarlıdır. Özellikle, çıktı doğrusal boyutta olduğundan, model açıkça salt okunur bir çıktı bandı belirtmedikçe, çıktı bandı çalışma alanı olarak kullanılarak hile çalınabilir. Bu tür sorunları önlemek için, karar problemleri olarak yeniden ifade etmeye cazip geleceğim (örneğin, girdi üç matrisi olarak verilir, üçüncüsünün ilk ikisinin ürünü olup olmadığını kontrol edin). Aklınızdaki modeli belirleyebilir misiniz? (Ayrıca, alan karmaşıklığıyla ilgili kitapların farkında değilim ve yararlı anketler de bulamadım.)
András Salamon

@ AndrásSalamon ile ilgili olarak, benim için yararlı olan bir karar versiyonu şöyle olabilir: q'dan daha büyük olan 6. özdeğer. tamsayı k ve rasyonel q için. Teşekkürler.
gil

Yanıtlar:


20

Tamsayılar (veya gerekçeler) üzerinde lineer cebirdeki birçok yaygın sorunun karar versiyonları sınıfındadır , makaleye bakınız.DET

Gerhard Buntrock, Carsten Damm, Ulrich Hertrampf, Christoph Meinel: Logspace-MOD Sınıfının Yapısı ve Önemi. Matematiksel Sistemler Teorisi 25 (3): 223-237 (1992)

DET , .DSPACE(log2)

Özdeğerlerin hesaplanması biraz daha hassastır:

1) de karakteristik polinomun katsayıları hesaplanabilir.DSPACE(log2)

2) Daha sonra özdeğerlere yaklaşımları hesaplamak için Reif ve Neff ile paralel algoritmayı kullanabilirsiniz. Algoritma, bir CREW-PRAM üzerinde polinom olarak çok sayıda işlemciyle logaritmik zamanda çalışır, bu nedenle poli-logaritmik boşlukla simüle edilebilir. (Makalede açık bir şekilde belirtilmemiştir, ancak PRAM'larının log-space tekdüze olması gerekir.) Kullanılan alan, giriş matrisi ve kesinlik boyutunda polilogaritmiktir . Hassasiyet p , 2 - p'lik bir toplama hatasına kadar yaklaşımlar elde edeceğiniz anlamına gelir .pp2p

Bu, poli-logaritmik alanda hesaplanabilir fonksiyonların bir birleşimidir. (Çıkış bantları yalnızca yazma ve yol üzerindedir.)

C. Andrew Neff, John H. Reif: Karmaşık Kökler Probleminde Etkin Bir Algoritma. J. Karmaşıklık 12 (2): 81-115 (1996)


4

Son zamanlarda, Ta-Shma [STOC 2013], matrislerin spektral yaklaşımının kuantum günlük alanında yapılabileceğini göstermiştir. Örneğin, spektral yaklaşım (Dspace olduğu gibi rastgele jeton), ve aslında yapılabilir inanıyoruz , N C 2 sadece için tekrarlanan bir matris çarpım miktarları nedeniyle, rasgele paralar ile.log2NC2

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.