Hesaplamalı karmaşıklık teorisi - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Önemli karmaşıklık sınıfları

Hesaplamalı karmaşıklık teorisi

  • العربية
  • Asturianu
  • Azərbaycanca
  • Български
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • Hrvatski
  • İtaliano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Português
  • Română
  • Русский
  • Srpskohrvatski / српскохрватски
  • Simple English
  • Slovenčina
  • Српски / srpski
  • ไทย
  • Tagalog
  • Українська
  • Tiếng Việt
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Hesapsal karmaşıklık teorisi sayfasından yönlendirildi)
Bu madde hiçbir kaynak içermemektedir. Lütfen güvenilir kaynaklar ekleyerek madde içeriğinin geliştirilmesine yardımcı olun. Kaynaksız içerik itiraz konusu olabilir ve kaldırılabilir.
Kaynak ara: "Hesaplamalı karmaşıklık teorisi" – haber · gazete · kitap · akademik · JSTOR
(Şubat 2020) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)
Karmaşıklık sınıfları arasındaki ilişkinin bir gösterimi.

Hesaplamalı karmaşıklık teorisi, hesaplama problemlerini kendi zorluklarına göre sınıflandırmaya ve bu sınıfları birbirleriyle ilişkilendirmeye odaklanan teorik bilgisayar bilimlerinde hesaplama teorisinin bir dalıdır. Bir hesaplama probleminde prensip, algoritmada belirtilen matematiksel adımların mekaniğe uygulanması yoluyla probleme yaklaşmaktır. Ve bununla beraber hesaplama karmaşıklık teorisindeki problemler, eşdeğer bir bilgisayar tarafından çözülebilen ortamlarda kullanılır.

Kullanılan algoritma ne olursa olsun, çözümünde daha fazla kaynağa ihtiyaç duyulursa, bu sorun doğal olarak zor olarak kabul edilir. Teori, bu problemleri incelemek için matematiksel hesaplama modelleri geliştirerek ve bunları çözmek için ihtiyaç duyulan zaman ve depolama gibi kaynakları nicelleştirerek bu probleme ilişkin bir perspektif çizer. İletişim miktarı (iletişim karmaşıklığında kullanılan), bir devredeki kapıların sayısı (devre karmaşıklığında kullanılır) ve işlemci sayısı (paralel hesaplamada kullanılır) gibi diğer karmaşıklık önlemleri de kullanılır. Hesaplamalı karmaşıklık teorisinin rollerinden biri, bilgisayarların yapabilecekleri ve yapamayacaklarını izah edip, pratikte ise bütün bunların sınırlarını belirlemektir.

Teorik bilgisayar bilimlerinde, algoritmalar ve hesaplanabilirlik teorisi analizi yakından ilgili alanlardır. Algoritmaların ve hesaplama karmaşıklığı teorisinin analizi arasındaki temel ayrım ise şudur:

Algoritmalarda bir problemi çözmek için belirli bir algoritma seçilip, seçilen algoritma için ihtiyaç duyulan kaynakların miktarı analiz edilir. Hesaplama karmaşıklığında ise, bir problemi çözmek için kullanılabilecek olası tüm algoritmalar ele alınarak,bunlar arasında sorular sorulur ve çözümlenmeye çalışılır. Daha kesin bir ifadeyle, hesaplama karmaşıklığı teorisi, uygun kısıtlanmış kaynaklarla çözülebilen veya çözülemeyen problemleri sınıflandırmaya çalışır.

Önemli karmaşıklık sınıfları

[değiştir | kaynağı değiştir]

Birçok önemli karmaşıklık sınıfı, algoritma tarafından kullanılan zaman veya uzayı sınırlayarak tanımlanabilir. Bu şekilde tanımlanan karar problemlerinin bazı önemli karmaşıklık sınıfları şöyledir:

Karmaşıklık sınıfı Hesaplama modeli Kaynağın sınırı
Deterministik zaman
DTIME(f(n)) Deterministik Turing makinesi Zaman f(n)
P Deterministik Turing makinesi Zaman poly(n)
EXPTIME Deterministik Turing makinesi Zaman 2poly(n)
Deterministik olmayan zaman
NTIME(f(n)) Deterministik olmayan Turing makinesi Zaman f(n)
NP Deterministik olmayan Turing makinesi Zaman poly(n)
NEXPTIME Deterministik olmayan Turing makinesi Zaman 2poly(n)
Karmaşıklık sınıfı Hesaplama modeli Kaynağın sınırı
Deterministik uzay
DSPACE(f(n)) Deterministik Turing makinesi Uzay f(n)
L Deterministik Turing makinesi Uzay O(log n)
PSPACE Deterministik Turing makinesi Uzay poly(n)
EXPSPACE Deterministik Turing makinesi Uzay 2poly(n)
Deterministik olmayan uzay
NSPACE(f(n)) Deterministik olmayan Turing makinesi Uzay f(n)
NL Deterministik olmayan Turing makinesi Uzay O(log n)
NPSPACE Deterministik olmayan Turing makinesi Uzay poly(n)
NEXPSPACE Deterministik olmayan Turing makinesi Uzay 2poly(n)

Diğer önemli karmaşıklık sınıfları arasında olasılık tabanlı Turing makineleri kullanılarak tanımlanan BPP, ZPP ve RP listelenebilir.Yine örnek olarak, boolean devreleri kullanılarak tanımlanan AC ve NC sınıfları ve kuantum Turing makineleri kullanılarak belirlenmiş BQP ve QMA sınıfları verilebilir.#P ise sayım problemlerinde kullanılan önemli başka bir tür karmaşıklık sınıfıdır.ALL sınıfı ise bütün kararların sınıfıdır.

Taslak simgesiBilgisayar ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
  • g
  • t
  • d
Bilgisayar biliminin alt dalları
Matematiksel temeller
Matematiksel mantık · Kümeler kuramı · Sayı teorisi · Çizge teorisi · Tip teorisi · Kategori teorisi · Sayısal çözümleme · Bilgi teorisi · Kombinatorik · Boole cebiri
Hesaplama teorisi
Otomat teorisi · Hesaplanabilirlik teorisi · Hesaplamalı karmaşıklık teorisi · Kuantum hesaplama teorisi
Algoritmalar ve veri yapıları
Algoritma çözümlemesi · Algoritma tasarımı · Hesaplamalı geometri
Programlama dilleri ve derleyiciler
Ayrıştırıcılar · Yorumlayıcılar · Yordamsal programlama · Nesne yönelimli programlama · Fonksiyonel programlama · Mantık programlama · Programlama paradigmaları
Eşzamanlı, paralel ve dağıtık sistemler
Çoklu işleme · Dağıtımlı hesaplama · Eşzamanlılık denetimi
Yazılım mühendisliği
Gereksinim çözümleme · Yazılım tasarımı · Bilgisayar programlama · Biçimsel yöntemler · Yazılım testi · Yazılım geliştirme süreci
Sistem mimarisi
Bilgisayar mimarisi · Bilgisayar organizasyonu · İşletim sistemi
Telekomünikasyon ve ağ oluşturma
Bilgisayar müziği · Yönlendirme · Örgü topolojisi · Kriptografi
Veritabanları
Veritabanı yönetim sistemleri · İlişkisel veritabanı · SQL · İşlem yürütme · Veritabanı indeksleme · Veri madenciliği · Metadata (Üst veri) · Ana veri (Master data)
Yapay zekâ
Otomatikleştirilmiş muhakeme · Bilgisayarlı dilbilim · Bilgisayarlı görü · Evrimsel hesaplama · Uzman sistemler · Makine öğrenimi · Doğal dil işleme · Robotik
Bilgisayar grafikleri
Görselleştirme · Bilgisayar animasyonu · Görüntü işleme
İnsan-bilgisayar etkileşimi
Bilgisayar erişilebilirliği · Kullanıcı arayüzleri · Giyilebilir hesaplama · Yaygın bilişim · Sanal gerçeklik
Bilimsel hesaplama
Yapay yaşam · Biyoenformatik · Bilişsel bilim · Bilgisayarlı kimya · Hesaplamalı nörobilim · Hesaplamalı fizik · Sayısal algoritmalar · Sembolik matematik
Bilgisayar bilimi, ACM Hesaplama ve Sınıflandırma Sistemi'ne göre farklı konu ve alanlara ayrılabilir.
  • g
  • t
  • d
Matematiğin genel alanları
  • Matematik tarihi
  • Matematiğin ana hatları
  • Matematiğin dalları
Analiz
  • Diferansiyel denklemler
  • Fonksiyonel analiz
  • Gerçel analiz
  • Harmonik analiz
  • Hiperkompleks analiz
  • Kalkülüs
  • Karmaşık analiz
  • Ölçü teorisi
Ayrık matematik
  • Çizge teorisi
  • Kombinatorik
  • Sıra teorisi
Cebir
  • Basit cebir
  • Çokludoğrusal cebir
  • Değişmeli cebir
  • Doğrusal cebir
  • Evrensel cebir
  • Grup teorisi
  • Homolojik cebir
  • Soyut cebir
Geometri
  • Analitik geometri
  • Aritmetik geometri
  • Ayrık geometri
  • Cebirsel geometri
  • Diferansiyel geometri
  • Öklid geometrisi
  • Sonlu geometri
Hesaplamalı matematik
  • Algoritmalar teorisi
  • Bilgisayar bilimi
  • Hesaplamalı karmaşıklık teorisi
  • Nümerik analiz
  • Optimizasyon
  • Sembolik hesap
Matematiğin temelleri
  • Bilgi teorisi
  • Kategori teorisi
  • Küme teorisi
  • Matematik felsefesi
  • Matematiksel mantık
  • Tip teorisi
Sayılar teorisi
  • Analitik sayı teorisi
  • Aritmetik
  • Cebirsel sayı teorisi
  • Diyofant geometrisi
Topoloji
  • Cebirsel topoloji
  • Diferansiyel topoloji
  • Genel topoloji
  • Geometrik topoloji
  • Homotopi teorisi
Uygulamalı matematik
  • İstatistik
  • Matematiksel biyoloji
  • Matematiksel ekonomi
  • Finansal matematik
  • Matematiksel fizik
  • Matematiksel kimya
  • Matematiksel psikoloji
  • Matematiksel sosyoloji
  • Mühendislik matematiği
  • Olasılık teorisi
  • Sistem bilimi
    • Kontrol teorisi
    • Oyun teorisi
    • Yöneylem araştırması
İlişkin konular
  • Matematikçiler
    • Matematikçi listeleri
  • Matematik eğitimi
  • Matematikçiler hakkındaki filmler
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • GND: 4120591-1
  • LCCN: sh85029473
  • NKC: ph305884
  • NLI: 987007545779105171
"https://tr.wikipedia.org/w/index.php?title=Hesaplamalı_karmaşıklık_teorisi&oldid=33720008" sayfasından alınmıştır
Kategoriler:
  • Bilgisayar taslakları
  • Teorik bilgisayar bilimi
Gizli kategoriler:
  • Kaynakları olmayan maddeler Şubat 2020
  • Tüm taslak maddeler
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 12.44, 28 Ağustos 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Hesaplamalı karmaşıklık teorisi
Konu ekle