Teori A'nın kökenleri ve uygulamaları mı? Teori B mi?


30

Son birkaç soruda ( q1 q2 ), mantık ve programlama dilleri ile algoritmalar ve karmaşıklık çalışmaları arasındaki ayrımı yakalamak için "Teori B" ile "Teori A" ya karşı "Teori A" tartışıldı.

Bu terminoloji benim için yeniydi ve hızlı bir web araştırması açıklayan herhangi bir açık referans ile gelmedi.

Bu terminolojinin kökenini açıklayan bir referans veya referanstan herhangi biri bilen var mı ve varsa, bu ayrımı yapmaktan elde edilecek maddi yararın amacı nedir?


Konu dışı: q1 ve q2 bağlantılarını düzenlemeyi ve "permalink" lerine bağlantı vermeyi öneriyorum. Bu şekilde, soruların başlıkları düzenlenmiş olsa bile, bağlantılar geçerli kalır.
MS Dousti


1
Güzel soru, bunu kendim merak ettim. "Teori B" her zaman biraz aşağılayıcı görünüyordu!
Aaron Roth

5
@Aaron: Bence PL "Eurotheory" demekten daha iyi, bazen yapıldığı gibi. Bu beni her zaman ABD’deki veya Japonya’daki PL araştırmacıları ve Avrupa’daki karmaşık karmaşıklık teorisyenleri için çok zorladı. :)
Neel Krishnaswami 21:10

Moshe Vardi, bu blog yazısında bazı referansları içeren kısa bir genel bakışa sahiptir. Neden ACM'nin Teorik Bilgisayar Bilimi için bir SIG'si yok? ve bazılarını milliyetle ilişkilendirir; ABD (daha fazla teori A) vs Avrupa vurgusu (karma)
vzn

Yanıtlar:


33

İki cilde sahip olan teorik bilgisayar bilimi el kitabından geliyor : A algoritmalar ve karmaşıklık için ve B mantık ve anlambilim içindi.

Jukka, ICALP bunu öncülük etti mi? Yoksa buna cevap olarak mıydı?

Avantajlara gelince, ilgilenilen konulara ve çalışma biçimlerine göre taksonomizasyon alanlarında her zaman bir fayda olduğunu düşünüyorum. Bununla birlikte, tüm taksonomizasyonlarda olduğu gibi, sorun "ağacı yukarı ve diğer tarafa geri çekmeyi" unutursanız ortaya çıkar :).

EDIT : ICALP'in açıkça belirttiği gibi, bu bölüm , el kitabının önünde yer alan Elsevier dergisinin Teorik Bilgisayar Bilimi'nden geliyor , bu yüzden bunun daha doğru bir kaynak olduğunu düşünüyorum.

EDIT ++ : EATCS'in tarihçesinden , dergi TCS ile ilgili şu snippet'e gelir:

O zamandan beri halen Genel Yayın Yönetmeni olan M. Nivat düzenli olarak meclis ve genel kurul toplantılarına ve zaman zaman Bültene rapor vermiştir - örneğin A (otomata, cebir ve algoritmalar) ve B (mantık, semantik ve ilgili konulara karar verildi (Bülten no. 45, s.2,3, Ekim 1991);

1991'de, dergide ilk defa yaşanmaya başladığında olduğu gibi çıktı. Ancak, El Kitabı ilk kez Eylül 1990'da yayınlandı!


3
ICALP’nin 1997’de TCS dergisinden izleri sürdüğü anlaşılıyor . Bununla birlikte, web sayfalarında bulabildiğim "A izine" ve "B izine" en eski referanslar 1999'dandı .
Jukka Suomela

1
ICALP 1997 öyleydi: "Gümüş jübile aynı zamanda ICALP'ın genel biçimini yeniden şekillendirme fırsatıdır. Program komitesi, Teorik Bilgisayar Bilimi dergisinin iki alt bölümünden bilinen iki parçayı temsil eder ve algorithms' and resmi yöntemleri 'eşit olarak ele alır." (ICALP 1997 sayfasından)
Suresh Venkat

Ancak 1997 sayfası, iki parçaya atıfta bulunmak için "A" ve "B" etiketlerini kullanmıyor gibi görünüyor.
Jukka Suomela

hayır ama amacın ne olduğu açık. ve TCS bence A / B ayrımına sahipti.
Suresh Venkat

2
İlgili tarihsel nokta: TCS (C) "doğal bir bilgi işlem" dergisiydi, ancak ICALP'nin C İzlemesi konusu her yıl değişti.
Aaron Sterling

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.