نمايش پست تنها
قديمي ۱۰-۱۱-۱۳۸۸, ۰۳:۴۷ بعد از ظهر   #5 (لینک دائم)
Di4mond_65
عضو فعال
 
آواتار Di4mond_65
 
تاريخ عضويت: آبان ۱۳۸۸
محل سكونت: Center of Iran
پست ها: 11
تشكرها: 53
9 تشكر در 9 پست
پيش فرض

mardin200 عزیز، من به حرف شما گوش کردم و یکبار دیگه مطالب مربوط به A-star از راسل رو خوندم.
ببینید چیز کلی که من از این نوع جستجو بدست آوردم، اینه که A-star کم هزینه ترین مسیر را انتخاب میکنه تا به هدف برسه.
g(n) هزینه رسیدن به گره ای هست که هر بار از بین همسایه ها (فرزندان) انتخاب میشه.
h(n) هم هزینه رسیدن از گره ای که انتخاب کردیم تا هدف هست. درست؟
حالا f(n) ما، یعنی کل ارزش مسیرمون، جمع دو تا تابع بالایی هست.

من قبل از اینکه سوالم رو بپرسم یه معذرت خواهی بابت پست قبلیم بدهکارم، من اونجا مشخص نکرده بودم که شبه کدی که گذاشتم، مربوط به "حل معمای 8 (پازل هشت) توسط A-star هست."
الآن ادیتش میکنم.


خب با این اوصاف، مشکل من اینه که نمیدونم چطور باید در درخت معمای 8 هزینه ها رو پیدا کنم؟
اصلا فکر کنم بهتره اول هر گامش رو به صورت شکل، روی کاغذ بیارم، تا بهتر تحلیل بشه.

مرحله اول ما پازل آغازین معمای 8 رو با 4 تا فرزند داریم:



حالا از کجا باید بدونیم که برای انتخاب در سطح 3 چه گره ای را انتخاب کنیم؟


اگر قرار باشه فرزندای این 4 تا هم مشخص بشن که احتیاجی به این کار نیست، این فرزندان رو داریم:



اون 2 تایی که با ضربدر سبز مشخص کردم در واقع میتونن نباشن.


من تحلیل معمای 8 با A-Star را برای پروژه هوش واقعا نیاز دارم، امیدوارم برای یادگیریش کمکم کنید.

ويرايش شده توسط Di4mond_65; ۱۰-۱۲-۱۳۸۸ در ساعت ۱۲:۳۰ قبل از ظهر
Di4mond_65 آفلاين است   پاسخ با نقل قول
از Di4mond_65 تشكر كرده است:
Astaraki (۱۰-۱۱-۱۳۸۸)