SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Sadržaj Povijest Opis Pseudo-kod i C# Primjer na grafu Aplikacija
Povijest Godine 1964 Nils Nilsson izumio heuristički pristup da bi povećao brzinu Dijkstra algoritma.  Godine 1967 Bertram Raphael je dramatično poboljšao ovaj algoritam, ali nije uspio pokazati optimalnosti.   1968 godine Peter E. Hart je dokazao da je A2 optimalan kada se koristi stalna heuristika uz samo manje promjene. Te naziva taj algoritam A* (A zvjezdica).
Opis Formula f(x) = g(x) + h(x) g-trošak pomaka od čvora A do zadanog čvora na grafu. h–trošak pomaka od danog čvora do krajnjeg čvora zadanog puta. Heuristika – skup znanja o metodama otkrivanja i utvrđivanja novih činjenica i spoznaja
Heuristika Manhattan Distance Koristi se kod kvadratičnih mapa h(n) = D * (abs(n.x - goal.x) + abs(n.y - goal.y)) D – Minimalni trošak da bi se pomaknuo za jedan kvadrat
Heuristika Euclidean distance Najčešće se koristi kad se se graf može širit u bilo kojem smjeru h(n) = D * sqrt((n.x-goal.x)^2 + (n.y-goal.y)^2)
Tie break Problem Rješenje heuristic *= (1.0 + p) //p manji od najmanje vrijednosti pomaka Prije					Poslije
Pseudo-kod
Primjer
Aplikacija Raskrižja Ceste Algoritam
Hvala na pažnji ! Pitanja ?
Literatura http://theory.stanford.edu http://en.wikipedia.org/wiki/A*_search_algorithm

Weitere ähnliche Inhalte

Andere mochten auch

Seminar Algoritmi
Seminar AlgoritmiSeminar Algoritmi
Seminar Algoritmidzivo
 
Micropilotes
MicropilotesMicropilotes
Micropilotesertito78
 
Finding a Better Way to CSS: Navigating Sass with Compass
Finding a Better Way to CSS: Navigating Sass with CompassFinding a Better Way to CSS: Navigating Sass with Compass
Finding a Better Way to CSS: Navigating Sass with CompassClaudina Sarahe
 
Bringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and CompassBringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and CompassClaudina Sarahe
 

Andere mochten auch (8)

Echo of life
Echo of lifeEcho of life
Echo of life
 
(2) surah al mulk
(2) surah al mulk(2) surah al mulk
(2) surah al mulk
 
Seminar Algoritmi
Seminar AlgoritmiSeminar Algoritmi
Seminar Algoritmi
 
Micropilotes
MicropilotesMicropilotes
Micropilotes
 
Svadbe
SvadbeSvadbe
Svadbe
 
Stuart ‘SJ’ Morgan Folio
Stuart ‘SJ’ Morgan FolioStuart ‘SJ’ Morgan Folio
Stuart ‘SJ’ Morgan Folio
 
Finding a Better Way to CSS: Navigating Sass with Compass
Finding a Better Way to CSS: Navigating Sass with CompassFinding a Better Way to CSS: Navigating Sass with Compass
Finding a Better Way to CSS: Navigating Sass with Compass
 
Bringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and CompassBringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and Compass
 

Seminar Algoritmi

Hinweis der Redaktion

  1. In 1964 Nils Nilsson invented a heuristic based approach to increase the speed of Dijkstra's algorithm. This algorithm was called A1. In 1967 Bertram Raphael made dramatic improvements upon this algorithm, but failed to show optimality. He called this algorithm A2. Then in 1968 Peter E. Hart introduced an argument that proved A2 was optimal when using a consistent heuristic with only minor changes. His proof of the algorithm also included a section that showed that the new A2 algorithm was the best algorithm possible given the conditions. He thus named the new algorithm in Kleene star syntax to be the algorithm that starts with A and includes all possible version numbers or A*.
  2. Uglavnom koda igara kod kojih se može micat gore dole lijevo i desno
  3. Dijagonalni pokret
  4. Problem puno istih putova Rješenje prilagođavanje heuristike