Minggu, 12 Oktober 2014

Salah  satu  metode  pencarian  heuristic  adalah  Dynamic  Weighting  A*, algoritma ini merupakan perkembangan dari algoritma A*. Asumsi untuk melakukan pencarian ke segala arah pada awal iterasi dan ketika goal  state  sudah  dekat  baru  pencarian  difokuskan kearah  goal  state  merupakan karakteristik  dari algoritma ini. Untuk itu digunakan pembobotan yang dinamis terhadap fungsi heuristic






Persamaan  di  atas  merupakan  fungsi  heuristic dari algoritma DWA*, dengan g(n) merupakan jarak sebenarnya  antara  dua  state,  h(n)  merupakan  jarak perkiraan  antara  dua  state  (jarak  garis lurus),  dan w(n) merupakan bobot dinamis (w >=1). Nilai w(n) diperoleh  dari  perbandingan  antara kedua  jarak tersebut, dengan besar w(n) yang semakin mengecil ketika state semakin mendekati Goal State. Nilai  dinamis  dari  algoritma  yang  lebih  besar dari satu (w >= 1) dan semakin mengecil mendekati satu  ketika  semakin  mendekati  goal  state.  Dalam notasi matematika dapat dituliskan sebagai berikut:








Nilai  w(n)  diperoleh  dari  rasio  antara  jarak sebenarnya dengan jarak perkiraan antara dua node. Bobot dinamis ini nilainya akan semakin kecil ketika state  mendekati  Goal,  pengurangan  nilai bobot dinamis  dilakukan  berdasarkan  iterasi  yang dilakukan selama proses mencari Goal.

Penerapan Algoruitma Dynamic Weighting Pada Penentuan Lokasi Parkir Pada Smart Parking System

Dynamic  Weighting  A*  (DWA*)  merupakan algoritma  pencarian  rute  terpendek  yang  baik. Dalam  penyelesaian  masalah  rute  terpendek, algoritma  penyelesaian  Shortest  Path  Solution  ini merupakan  algoritma  yang  optimal  (menemukan rute  terpendek)  dan  complete  (selalu menemukan solusi jika solusi ada) [1], sedangkan varian lain dari A*  belum  tentu  optimal  dan complete  dalam menenentukan solusi.

0 komentar :

Posting Komentar