Algoritma A-Star (A*),(ditemukan pertama kali oleh Peter Hart, Nils Nilsson, dan Bertram Raphael pada tahun 1968) adalah algoritma pencarian rute terpendek (shortest path) yang merupakan perbaikan dari Algoritma BFS[1] dengan memodifikasi fungsi heuristiknya untuk memberikan hasil yang optimal. Di mana menggabungkan fungsi heuristik [h(n)] dan jarak sesungguhnya/cost [g(n)].

Notasi Algoritma
f(n) = g(n) + h(n)

Keterangan:

  1. f(n) adalah jumlah dari g(n) dan h(n). ini adalah perkiraan jalur terpendek sementara. maka f(n) adalah jalur terpendek yang sebenarnya yang tidak ditelusuri sampai Algoritma A-Star (A*) diselesaikan.
  2. g(n)/Geographical Cost adalah total jarak yang didapat dari verteks awal ke verteks sekarang (halangan).
  3. h(n)/Heuristic Cost adalah perkiran jarak dari vertek sekarang (yang sedang dikunjungi) ke vertek tujuan. sebuah fungsi heuristic digunakan untuk membuat perkiraan seberapa jauh lintasan yang akan diambil ke vertek tujuan.

Referensi

sunting
  1. ^ Algortima Best First Search(BFS)

📚 Artikel Terkait di Wikipedia

Pathfinding

simpul. "A* Search Algorithm". GeeksforGeeks (dalam bahasa American English). 2016-06-16. Diakses tanggal 2025-02-03. "A* Search Algorithm". GeeksforGeeks

Algoritma

1987:1). "An algorithm has zero or more inputs, i.e., quantities which are given to it initially before the algorithm begins" (Knuth 1973:5). "A procedure

Google Hummingbird

Google Penguin Google penalty "Google Introduced Hummingbird Algorithm - The Future of Search". Diarsipkan dari asli tanggal 2013-10-23. Diakses tanggal

Pemelajaran mesin kuantum

090405. PMID 26991161. S2CID 20182586. Knott, Paul (2016-03-22). "A search algorithm for quantum state engineering and metrology". New Journal of Physics

Sejarah kecerdasan buatan

(2000), The Advent of the Algorithm, Harcourt Books, ISBN 978-0-15-601391-8, OCLC 46890682. Buchanan, Bruce G. (Winter 2005), "A (Very) Brief History of

JSON-LD

(dalam bahasa Inggris). Diakses tanggal 2018-06-20. "Method Entities in Search". Google Developers (dalam bahasa Inggris). Diakses tanggal 2017-10-17.

Algoritma pencarian string

matching algorithm) atau sering disebut juga pencocokan string adalah algoritme untuk melakukan pencarian semua kemunculan string pendek p a t t e r n

Metode bagi-dua

section Burden, Richard L.; Faires, J. Douglas (1985), "2.1 The Bisection Algorithm", Numerical Analysis (Edisi 3rd), PWS Publishers, ISBN 0-87150-857-5 l