PL'den kaynaklanan (çözülmemiş) karmaşıklık sorunlarının listesi


17

Programlama dillerinden, özellikle program analizi ve derlemesinden kaynaklanan bazı büyük, açık hesaplama karmaşıklığı sorunları nelerdir? "Hindley-Milner tipi çıkarımın zaman karmaşıklığı" veya "0CFA zaman karmaşıklığı" (her ikisi de çözülmüş problemler olsa da) satırlarında sorunlar arıyorum.


5
Neden oy kapanacak? Bu soru "çok geniş" ise, bu sitedeki tonlarca başka sorunun da kapatılması gerekir.
Damiano Mazza

İlgileniyorum (ama çözülüp çözülmediğinden emin değilim) lambda terimlerinin temel terimden (kapalı olmayan) Beta mesafesini karmaşıklığın bir ölçüsü olarak kullanıyor.
Samuel Schlesinger

Yanıtlar:


7

Pippenger'ın (1) 1996'dan (bazı varsayımlar altında) katı (CBV) fonksiyonel programlama dillerinin asemptomatik olarak zorunlu dillerden daha yavaş olduğunu göstermektedir. Pippenger'ın sonucunun (2) 'de belirtildiği gibi tembel fonksiyonel dillere genelleştirilip genelleştirilemeyeceği açıktır .

Pippenger iki basitleştirici varsayım uygular (çevrimiçi hesaplama ve belirli bir girdi atomisitesi). Çıkarılıp kaldırılamayacakları açıktır. Pippenger bunun yapılabileceğini tahmin ediyor, ancak uyarıyor: "[s] bir sonuç [[], hesaplama karmaşıklığı teorisinde şu anda mevcut olan yöntemlere erişimin çok ötesinde görünüyor” .

Ayrıca bkz. Campbell'in cevabı (3) ve Ben-Amram'ın notları (4).


1. N. Pippenger, Saf ve Safsız Lisp .

2. R. Bird, G. Jones, O. De Moor, Daha acele, daha az hız: tembel ve istekli değerlendirme .

3. Yığın Taşması, tamamen işlevsel programlama verimliliği .

4. AM Ben-Amram, Pippenger'ın Saf ve Saf LISP Karşılaştırması Üzerine Notlar .

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.