Lista över algoritmer - List of algorithms

Följande är en lista över algoritmer tillsammans med enradiga beskrivningar för varje.

Automatiserad planering

Kombinerande algoritmer

Allmänna kombinatoriska algoritmer

Grafalgoritmer

Diagramritning

Nätverksteori

Routing för grafer

Grafsökning

Delgrafer

Sekvensalgoritmer

Ungefärlig sekvensmatchning

Urvalsalgoritmer

Sekvenssökning

Sekvens sammanslagning

  • Enkel sammanfogningsalgoritm
  • k-way-kopplingsalgoritm
  • Union (sammanslagning, med element på utgången upprepas inte)

Sekvenspermutationer

Sekvenskombinationer

Sekvensjustering

Sekvenssortering

Efterföljningar

Substrings

Beräkningsmatematik

Abstrakt algebra

Datoralgebra

Geometri

Talteoretiska algoritmer

Numeriska algoritmer

Lösning av differentialekvationer

Elementära och speciella funktioner

Geometrisk

Interpolering och extrapolering

Linjär algebra

Monte Carlo

Numerisk integration

Rotfynd

Optimeringsalgoritmer

Beräkningsvetenskap

Astronomi

Bioinformatik

Geovetenskap

  • Vincentys formler : en snabb algoritm för att beräkna avståndet mellan två latitud/longitudpunkter på en ellipsoid
  • Geohash : en offentlig domänalgoritm som kodar ett decimal latitud/longitudpar som en hashsträng

Lingvistik

  • Lesk -algoritm : ordförnimmelsdisambiguering
  • Stammalgoritm : en metod för att reducera ord till deras stam, bas eller rotform
  • Sukhotins algoritm : en statistisk klassificeringsalgoritm för att klassificera tecken i en text som vokaler eller konsonanter

Medicin

Fysik

Statistik

Datavetenskap

Datorarkitektur

  • Tomasulo-algoritm : tillåter sekventiella instruktioner som normalt skulle stoppas på grund av vissa beroenden att köra icke-sekventiellt

Datorgrafik

Kryptografi

Digital logik

Maskininlärning och statistisk klassificering

Programmeringsspråkteori

Analys

Kvantalgoritmer

Beräkningsteori och automat

Informationsteori och signalbehandling

Kodningsteori

Feldetektering och korrigering

Förlustfria komprimeringsalgoritmer

Förlorade komprimeringsalgoritmer

Digital signalbehandling

Bildbehandling

Mjukvaruutveckling

Databasalgoritmer

Distribuerade systemalgoritmer

Minnesallokerings- och deallokationsalgoritmer

Nätverk

Operativsystems algoritmer

Processynkronisering

Schemaläggning

I/O -schemaläggning

Schemaläggning av hårddiskar

Se även

Referenser