Արդյո՞ք աստղը ագահ է:
Արդյո՞ք աստղը ագահ է:

Video: Արդյո՞ք աստղը ագահ է:

Video: Արդյո՞ք աստղը ագահ է:
Video: Ինչ է Փաշինյանի ականջին ասել Պուտինը․ Բաքվի աղետի և պատերազմի մասին․Լյուսյա Հակոբյան #aregtv 2024, Մայիս
Anonim

Ա*(Ա աստղ ) Ա* Դեյկստրայի և Ագահ . Այն օգտագործում է հեռավորությունը արմատային հանգույցից, գումարած էվրիստիկայի հեռավորությունը դեպի նպատակ: Ալգորիթմն ավարտվում է, երբ մենք գտնում ենք նպատակային հանգույցը։

Նաև, ագահ լավագույն առաջին որոնումն ավարտվե՞լ է:

Արդյունքում, ագահ BFS-ը չէ ամբողջական , ոչ օպտիմալ , ունի O(bm) ժամանակային բարդություն և տիեզերական բարդություն, որը կարող է լինել բազմանդամ: Ա* է ամբողջական , օպտիմալ , և ունի O(bm) ժամանակի և տարածության բարդություն։ Այսպիսով, ընդհանուր առմամբ, A*-ն ավելի շատ հիշողություն է օգտագործում, քան ագահ BFS. A*-ը դառնում է անիրագործելի, երբ որոնում տարածությունը հսկայական է.

Բացի վերը նշվածից, * ընդունելի՞ է: Եթե էվրիստիկ ֆունկցիան է թույլատրելի , ինչը նշանակում է, որ այն երբեք չի գերագնահատում նպատակին հասնելու իրական ծախսերը, A*-ը երաշխավորված է վերադարձնելու նվազագույն ծախսերի ճանապարհը սկզբից մինչև նպատակ: Նպատակի f արժեքը ամենակարճ ճանապարհի արժեքն է, քանի որ h-ն նպատակի մոտ զրո է an-ում թույլատրելի էվրիստիկ.

Ավելին, ինչու է * ավելի լավ, քան լավագույն առաջին որոնումը:

Ա* հասնում է ավելի լավ կատարումը՝ օգտագործելով էվրիստիկա՝ դրա ուղղորդման համար որոնում . A*-ը համատեղում է առավելությունները Լավագույնը - առաջին Որոնում և միատեսակ ծախսեր Որոնում Ապահովեք գտնել օպտիմիզացված ուղին՝ միաժամանակ բարձրացնելով ալգորիթմի արդյունավետությունը՝ օգտագործելով էվրիստիկա:

Արդյո՞ք A * ալգորիթմը ավարտված է:

Ա* է ամբողջական և միշտ կգտնի լուծում, եթե այդպիսին կա: Նայեք Վիքիպեդիայի հոդվածին։ Եթե հետագայում էվրիստիկա թույլատրելի է և միապաղաղ, ապա ալգորիթմ կլինի նաև ընդունելի (այսինքն՝ օպտիմալ):

Խորհուրդ ենք տալիս: