polunetsintäalgoritmit
Polunetsintäalgoritmit ovat tietojenkäsittelytieteessä käytettyjä algoritmeja, jotka etsivät optimaalista tai sallittua polkua kahden pisteen välillä graafissa. Graafi koostuu solmuista (vertex) ja niiden välisistä yhteyksistä (edge). Nämä yhteydet voivat olla suunnattuja tai suuntaamattomia ja niillä voi olla painoarvoja, jotka edustavat esimerkiksi etäisyyttä tai kustannusta.
Yksi tunnetuimmista polunetsintäalgoritmeista on Dijkstran algoritmi. Se löytää lyhimmän polun yhdestä alkusolmusta kaikkiin muihin solmuihin painotetuissa
Toinen merkittävä algoritmi on A* (A-star). Se on laajennus Dijkstran algoritmille, joka käyttää heuristiikkaa arvioidakseen polun
Bellman-Ford-algoritmi on toinen lyhimmän polun löytämiseen käytetty menetelmä. Se pystyy käsittelemään myös negatiivisia painoja graafeissa, ja
Bredth-first search (BFS) ja Depth-first search (DFS) ovat perustavanlaatuisia graafin läpikäyntialgoritmeja. BFS etsii polkua taso tasolta,