امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حل ماز در یک حالت خاص
نویسنده پیام
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #1
حل ماز در یک حالت خاص
من داشتم برای روباتم دنبال الگوریتم های مختلف حل ماز می گشتم و بلاخره یه روش خوب پیدا کردم حالا یه سوال ذهنم رو مشغول کرده اگه ربات به طور کامل ماز را بشناسه(بدونه درتمامی خانه های ماز دیوار ها کجا هستند)چجوری می شه سریع ترین راه رو برای رسیدن به حدف انتخاب کنه؟

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
(آخرین ویرایش در این ارسال: ۰۲-مرداد-۱۳۹۱, ۱۰:۰۹:۱۶، توسط behzady.)
۰۲-مرداد-۱۳۹۱, ۱۰:۰۸:۲۶
وب سایت ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #2
RE: حل ماز در یک حالت خاص
گاهی کوتاهترین مسیر باعث سریع تر رسیدن میشه. گاهی مسیری که کمی طولانی تر ولی مستقیم تر مثل آزاد راه ها. بستگی به روبات داره میتونید شرایط مختلف رو آزمایش کنید. اگر روبات استارت حرکتش سریع باشه و سریع بتونه دور بزنه کوتاه ترین مسیر بهترین. اونی که درمسیرش خونه های کمتری وجود داره. و اگر دو مسیر مساوی بود اونی که تغییر مسیر کمتری داره.

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۰۲-مرداد-۱۳۹۱, ۱۳:۴۳:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : behzady
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #3
RE: حل ماز در یک حالت خاص
فکر کنم منظورم رو بد گفتم منظور من این نبود من با الگورینمی که نوشتم یک مسیر رو می تونم شخیص بدم درصورتی که برای انتخاب مسیر بهتر باید بتونم تمامی مسیر های ممکن رو بدست بیارم و بعد بین اون ها انتخاب کنم

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
(آخرین ویرایش در این ارسال: ۰۲-مرداد-۱۳۹۱, ۱۴:۳۶:۱۸، توسط behzady.)
۰۲-مرداد-۱۳۹۱, ۱۴:۳۵:۴۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: حل ماز در یک حالت خاص
از یکی از الگوریتم های سرچ جستجو باید استفاده کنی : http://en.wikipedia.org/wiki/Graph_traversal
اگه کل زمین رو بشناسی فک کنم الگوریتم *A بدرد کارت بخوره

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۷-مرداد-۱۳۹۱, ۰۹:۵۶:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : behzady


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS