Blum – Shub – Smale makinesi - Blum–Shub–Smale machine

İçinde hesaplama teorisi, Blum – Shub – Smale makinesiveya BSS makinesi, bir hesaplama modeli tarafından tanıtıldı Lenore Blum, Michael Shub ve Stephen Smale, hesaplamaları açıklamayı amaçlamaktadır. gerçek sayılar. Esasen, bir BSS makinesi bir Rastgele Erişim Makinesi rastgele gerçek sayıları depolayabilen ve hesaplama yapabilen kayıtlarla rasyonel işlevler tek bir zaman adımında gerçeklerin üzerinde. Genellikle şu şekilde anılır: Gerçek RAM model. BSS makineleri daha güçlüdür Turing makineleri çünkü ikincisi tanım gereği sınırlı bir alfabe ile sınırlıdır. Bir Turing makinesi, keyfi olarak depolamak için yetkilendirilebilir rasyonel sayılar tek bir şerit sembolünde, bu sonlu alfabeyi keyfi olarak büyük hale getirerek (kullanan fiziksel bir makine açısından) transistör -based bellek, istenen sayıyı depolamak için yeterli transistörden oluşan bellek konumlarını oluşturur), ancak bu, sayılamaz gerçek sayılar (örneğin, hiçbir transistör sayısı doğru şekilde temsil edemez Pi ).

Tanım

Bir BSS makinesi M bir liste ile verilir nın-nin talimatlar (aşağıda açıklanacak), endeksli . M'nin bir konfigürasyonu bir demettir , nerede k daha sonra yürütülecek talimatın indeksidir, r ve w negatif olmayan tam sayıları tutan kopya kayıtlarıdır ve sonlu hariç tümü sıfır olan gerçek sayıların bir listesidir. Liste M'nin tüm kayıtlarının içeriğini tuttuğu düşünülmektedir. Hesaplama yapılandırma ile başlar ve ne zaman biterse ; son içeriği x makinenin çıktısı olduğu söyleniyor.

M'nin talimatları aşağıdaki türlerde olabilir:

  • Hesaplama: bir ikame nerede yapılır keyfi bir rasyonel fonksiyondur (rastgele gerçek katsayılara sahip iki polinom fonksiyonunun bir bölümü); kopya kayıtları r ve w tarafından değiştirilebilir veya ve benzer şekilde w için. Bir sonraki talimat k+1.
  • Şube: Eğer sonra şuraya git ; yoksa git k+1.
  • Kopyala (): "okuma" kaydının içeriği "yazma" kaydına kopyalanır ; sonraki talimat k+1

Ayrıca bakınız

daha fazla okuma

  • Bürgisser, Peter (2000). Cebirsel karmaşıklık teorisinde tamlık ve azalma. Matematikte Algoritmalar ve Hesaplama. 7. Berlin: Springer-Verlag. ISBN  3-540-66752-0. Zbl  0948.68082.
  • Grädel, E. (2007). "Sonlu Model Teorisi ve Tanımlayıcı Karmaşıklık". Sonlu Model Teorisi ve Uygulamaları (PDF). Springer-Verlag. s. 125–230. Zbl  1133.03001.
  • Blum, Lenore; Shub, Mike; Smale, Steve (1989). "Gerçek Sayılar Üzerinden Hesaplama ve Karmaşıklık Teorisi Üzerine: NP-tamlığı, Özyinelemeli Fonksiyonlar ve Evrensel Makineler" (PDF). Amerikan Matematik Derneği Bülteni. 21 (1): 1–46. doi:10.1090 / S0273-0979-1989-15750-9. Zbl  0681.03020.