0% found this document useful (0 votes)
140 views1 page

Project Exercise 1

Uploaded by

mohammmmmadddd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views1 page

Project Exercise 1

Uploaded by

mohammmmmadddd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

‫باسمه تعالي‬

‫پروژه درس هوش مصنوعي نيمسال دوم ‪١٤٠١‬‬

‫مساله ماز‬

‫با استفاده از روش هاي زير از يك نقطه ي شروع به نقطه پايان مشخص شده برسيد )نقطه شروع و پايان در ابتداي برنامه پرسيده مي شود(‬

‫‪Blocked Ways :‬‬


‫‪[AB],[BA],[BG],[GB],[GH],[HG],[HI],[IH],[IJ],[JI],[KL],[KP],[LK],[MN],[MR],[NM],[PK],[PQ],[QP],[QV],[RM],[ST],[SX],‬‬
‫]‪[TS],[VQ],[XS],[XY],[YX‬‬

‫نكات پروژه گروهي )در گروه هاي ‪ ٢‬تا نهايتا ‪ ٤‬نفره(‪:‬‬

‫‪ -١‬نام و شماره دانشجويي اعضاي گروه در فايلي به همراه عكس از خروجي اجرا شده در دستگاه خودتان در كنار سورس برنامه ارسال شود‪.‬‬
‫‪ -٢‬ارسال پروژه توسط يكي از اعضاي گروه كفايت مي كند‪.‬‬
‫‪ -٣‬از راه هاي مسدود شده )‪ (Blocked ways‬نمي توان عبور كرد‪.‬‬
‫‪ -٤‬از يكي از دو الگوريتم ‪ UCS‬يا ‪ IDS‬استفاده شود )پياده سازي هر دو الگوريتم نمره اضافي دارد(‪.‬‬
‫‪ -٥‬هزينه ي هر جابجايي از خانه به خانه ي همسايه يك )‪ (١‬در نظر گرفته شود‪.‬‬
‫‪ -٦‬با الگوريتم *‪ A‬نيز اين پروژه را پياده سازي كنيد‪) .‬تابع هيوريستيك كوتاه ترين مسير بدون درنظر گرفتن ‪(Blocked Ways‬‬
‫‪ -٧‬از هر دو روش جستجوي باتكرار و بدون تكرار به دلخواه مي توان استفاده كرد‪.‬‬
‫‪ -٨‬الگوريتم شما بايد بتواند به ازاي هر نقطه شروع و پايان داده شده خواسته هاي زير را برآورده كند‪) .‬براي مثال‪(AX :‬‬
‫مشخص كردن مسيري پيدا شده از شروع به پايان‬ ‫أ‪.‬‬
‫ب‪ .‬مشخص كردن تعداد نود هاي نامزد جهت باز شدن )تمامي نود هاي ساخته شده شمرده شوند(‬
‫مشخص كردن تعداد نود هاي ذخيره شده در حافظه پس از رسيدن به جواب )نود هاي حذف شده ناديده گرفته شوند(‬ ‫ت‪.‬‬

‫ث‪ .‬مشخص كردن زماني كه الگوريتم جهت پيدا كردن جواب صرف كرده است‪) .‬به ميلي ثانيه(‬

‫‪A‬‬ ‫‪B‬‬ ‫‪C‬‬ ‫‪D‬‬ ‫‪E‬‬


‫‪F‬‬ ‫‪G‬‬ ‫‪H‬‬ ‫‪I‬‬ ‫‪J‬‬
‫‪K‬‬ ‫‪L‬‬ ‫‪M‬‬ ‫‪N‬‬ ‫‪O‬‬
‫‪P‬‬ ‫‪Q‬‬ ‫‪R‬‬ ‫‪S‬‬ ‫‪T‬‬
‫‪U‬‬ ‫‪V‬‬ ‫‪W‬‬ ‫‪X‬‬ ‫‪Y‬‬

‫تمرين )به صورت فردي(‪:‬‬

‫نكات‪:‬‬

‫‪ -١‬هر فرد به صورت تكي تمرين ها را بايد ارسال نمايد‪.‬‬


‫‪ -٢‬در صورت مشخص شدن تقلب نمره براي هر دو نفر صفر )‪ (٠‬منظور خواهد شد‪.‬‬

‫سواﻻت‬

‫‪ -١‬گراف فضاي حالت را براي پروژه باﻻ رسم كنيد‪) .‬نوشتن زوج مرتب راه هاي مجاز نمره اضافي و مي تواند در كشيدن گراف به شما كمك‬
‫كند(‬
‫‪ -٢‬الگوريتم ‪ UCS‬و ‪ IDS‬چه تفاوتي با هم دارند و روش كار آن ها را به صورت خﻼصه شرح دهيد‪.‬‬
‫‪ -٣‬روش كار الگوريتم *‪ A‬را به طور خﻼصه شرح دهيد‪.‬‬
‫‪ -٤‬تابع هيوريستيك را توضيح دهيد‪ .‬تفاوت آن با مسير بهينه چيست؟‬

You might also like