Bir ulduz acgözdür?
Bir ulduz acgözdür?

Video: Bir ulduz acgözdür?

Video: Bir ulduz acgözdür?
Video: GÜNEŞİMİZ NEDEN BİR NÖTRON YILDIZI OLAMAZ? 2024, Aprel
Anonim

A*(A ulduz ) A* Dijkstra və birləşməsidir Acgöz . O, kök qovşağından olan məsafədən və hədəfə olan evristik məsafədən istifadə edir. Məqsəd nodeunu tapdığımız zaman alqoritm sona çatır.

Həmçinin, acgözlük ən yaxşı ilk axtarış tamamlanırmı?

Xülasə, acgöz BFS deyil tam , yox optimal , O(bm) zaman mürəkkəbliyinə və çoxhədli ola bilən fəza mürəkkəbliyinə malikdir. A*dır tam , optimal , və O(bm) zaman və məkan mürəkkəbliyinə malikdir. Beləliklə, ümumiyyətlə, A* daha çox yaddaş istifadə edir acgöz BFS. A* o zaman qeyri-mümkün olur axtarış yer böyükdür.

Yuxarıdakıların yanında * qəbul edilirmi? Evristik funksiya olarsa məqbuldur , o deməkdir ki, o, məqsədə çatmaq üçün heç vaxt faktiki xərcləri çox qiymətləndirmir, A* başlanğıcdan hədəfə qədər ən az xərcli yolu qaytarmağa zəmanət verilir. Məqsədin f dəyəri o zaman ən qısa yolun dəyəridir, çünki hədəfdəki h an-da sıfırdır məqbuldur evristik.

Üstəlik, niyə * ən yaxşı ilk axtarışdan daha yaxşıdır?

A* nail olur daha yaxşı onu istiqamətləndirmək üçün evristik üsullardan istifadə etməklə performans axtarış . A* üstünlüklərini özündə birləşdirir Ən yaxşısı - ilk Axtarış və vahid qiymət Axtar : evristik üsullardan istifadə edərək alqoritm səmərəliliyini artırarkən optimallaşdırılmış yolu tapmağı təmin edin.

A * alqoritmi tamamlandı?

A*dır tam və əgər varsa, həmişə həllini tapacaqdır. Vikipediya məqaləsinə nəzər salın. Əgər daha da evristika məqbul və monotondursa alqoritm də məqbul olacaq (yəni optimal).

Tövsiyə: