Algoritma listesi - List of algorithms

Aşağıda, her biri için tek satırlık açıklamalarla birlikte algoritmaların bir listesi bulunmaktadır .

Otomatik planlama

kombinatoryal algoritmalar

Genel kombinatoryal algoritmalar

Grafik algoritmaları

Grafik çizimi

ağ teorisi

Grafikler için yönlendirme

Grafik arama

  • A* : hızı artırmak için buluşsal yöntemleri kullanan en iyi ilk aramanın özel durumu
  • B* : belirli bir ilk düğümden herhangi bir hedef düğüme (bir veya daha fazla olası hedef arasından) en düşük maliyetli yolu bulan en iyi ilk grafik arama algoritması
  • Geri izleme : Tam bir çözümü karşılamadıkları tespit edildiğinde kısmi çözümleri terk eder.
  • Işın arama : bellek gereksinimini azaltan en iyi ilk aramanın optimizasyonu olan buluşsal bir arama algoritmasıdır.
  • Kirişi yığın ara : ile geriye bütünleştirir kiriş arama
  • En iyi ilk arama : bir öncelik sırası kullanarak bir grafiği olası önem sırasına göre hareket ettirir
  • Çift yönlü arama : yönlendirilmiş bir grafikte ilk tepe noktasından hedef tepe noktasına en kısa yolu bulun
  • Genişlik öncelikli arama : bir grafiği seviye bazında geçer
  • Kaba kuvvet araması : Kapsamlı ve güvenilir bir arama yöntemi, ancak birçok uygulamada hesaplama açısından yetersiz.
  • D* : artımlı bir buluşsal arama algoritması
  • Derinlik öncelikli arama : bir grafiğin dalını dallara göre dolaşır
  • Dijkstra'nın algoritması : Hiçbir buluşsal işlevin kullanılmadığı özel bir A* durumu
  • Genel Problem Çözücü : evrensel bir problem çözücü makine olarak çalışması amaçlanan yeni ufuklar açan bir teorem kanıtlayan algoritma.
  • Yinelemeli derinleşen derinlik öncelikli arama (IDDFS): bir durum uzayı arama stratejisi
  • Atlama noktası araması : Daha ileri buluşsal yöntemler kullanarak hesaplama süresini bir büyüklük sırasına göre azaltabilen A* için bir optimizasyon.
  • Sözlüksel genişlik öncelikli arama (Lex-BFS olarak da bilinir): Bir grafiğin köşelerini sıralamak için doğrusal bir zaman algoritması
  • Tekdüzen maliyet araması : maliyetlerin değiştiği en düşük maliyetli rotayı bulan bir ağaç araması
  • SSS* : Bir oyun ağacında A* arama algoritmasınınkine benzer en iyi-ilk tarzda geçen durum uzayı araması
  • F* : İki diziyi birleştirmek için özel algoritma

alt yazılar

Sıra algoritmaları

Yaklaşık dizi eşleştirme

Seçim algoritmaları

Sıra arama

Sıra birleştirme

  • Basit birleştirme algoritması
  • k-yollu birleştirme algoritması
  • Birleştirme (birleştirme, çıktıdaki öğeler tekrarlanmayan)

dizi permütasyonları

Sıra kombinasyonları

Sıra hizalama

Sıra sıralama

sonrakiler

Alt dizeler

hesaplamalı matematik

soyut cebir

bilgisayar cebiri

Geometri

Sayı teorik algoritmaları

sayısal algoritmalar

diferansiyel denklem çözme

Temel ve özel fonksiyonlar

Geometrik

Enterpolasyon ve ekstrapolasyon

Lineer Cebir

  • Seyrek matris algoritmaları
  • Monte Carlo

    Sayısal entegrasyon

    Kök bulma

    Optimizasyon algoritmaları

    hesaplamalı bilim

    Astronomi

    biyoinformatik

    Jeoloji

    • Vincenty'nin formülleri : bir elipsoid üzerindeki iki enlem/boylam noktası arasındaki mesafeyi hesaplamak için hızlı bir algoritma
    • Geohash : ondalık bir enlem/boylam çiftini karma dize olarak kodlayan bir genel alan algoritması

    Dilbilim

    İlaç

    Fizik

    İstatistik

    Bilgisayar Bilimi

    Bilgisayar Mimarisi

    • Tomasulo algoritması : belirli bağımlılıklar nedeniyle normalde durdurulacak sıralı talimatların sıralı olmayan bir şekilde yürütülmesine izin verir

    Bilgisayar grafikleri

    kriptografi

    Dijital mantık

    Makine öğrenimi ve istatistiksel sınıflandırma

    Programlama dili teorisi

    Ayrıştırma

    kuantum algoritmaları

    Hesaplama teorisi ve otomatlar

    Bilgi teorisi ve sinyal işleme

    kodlama teorisi

    Hata algılama ve düzeltme

    Kayıpsız sıkıştırma algoritmaları

    Kayıplı sıkıştırma algoritmaları

    Dijital sinyal işleme

    Görüntü işleme

    Yazılım Mühendisliği

    Veritabanı algoritmaları

    Dağıtılmış sistem algoritmaları

    Bellek ayırma ve ayırma algoritmaları

    İşletim sistemleri algoritmaları

    Proses senkronizasyonu

    zamanlama

    G/Ç zamanlaması

    Disk zamanlaması

    Ayrıca bakınız

    Referanslar