حل تشریحی سوالات هوش مصنوعی - کنکور ارشد مهندسی کامپیوتر 1400
منوی آزمون (درس ها)
سوالات هوش مصنوعی
8 سوالدر حل یک مسئله ارضای قیود، از الگوریتم AC-3 استفاده شده است. فرض کنید هر قید شامل دو متغیر است، و اندازه دامنه متغیرها، یکسان و برابر با d است. همینطور تعداد متغیرها برابر با n است. هر یال گراف قیود حداکثر چند بار نیاز به سازگار شدن دارد؟
1
d
n
n-1
محیط زیر با کنشهای (action) بالا U، پایین D، چپ L و راست R را در نظر بگیرید.کنشهایی که باعث ورود به خانه S5 میشوند پاداش برابر 10 دارند و خود S5 خانه وضعیت پایان است. سایر کنشها پاداش 1- دارند. مقدار ضریب تخفیف (discount factor) برابر را در نظر بگیرید. کدام گزینه صحیح است؟
محیط زیر با وضعیت شروع S و وضعیت هدف G را در نظر بگیرید. فرض کنید خانههای خاکستری مسدود هستند و نمیتوان به انها وارد شد. همچنین در هر وضعیت چهار کنش بالا U، راست R، پایین D و چپ L با هزینه برابر قابل انجام هستند. اولویت انتخاب کنشها هم در شرایط یکسان به ترتیب از راست به چپ D,R,U و L خواهد بود. اگر کنشی منجر به برخورد به خانههای مسدود یا دیوارها شود، عامل (agent) سر جایش میماند. اگر جستجوی گرافی (graph search) انجام شود، خانه A در شکل زیر چندمین گره برداشته شده از صف برای گسترش در روش های DFS و BFS خواهد بود؟
BFS: 2 و DFS: 2
BFS: 6 و DFS: 2
BFS: 2 و DFS: 6
BFS: 6 و DFS: 6
محیط زیر با وضعیت شروع S و وضعیت هدف G را درنظر بگیرید. فرض کنید خانههای خاکستری مسدود هستند و نمیتوان به انها وارد شد. همچنین در هر وضعیت چهار کنش بالا U، راست R،پایین D و چپ L با هزینه برابر واحد قابل انجام است هستند. اولویت انتخاب کنشها هم در شرایط یکسان به ترتیب از راست به چپ U،L،D و R خواهد بود و برای برداشته شدن از صف هم در شرایط کاملا یکسان از نظر معیار صف اولویت گره ای که زودتر در صف گذاشته شده برداشته میشود. اگر کنشی منجر به برخورد به خانه های مسدود یا دیوارها شود، عامل (agent) سرجایش میماند. اگر جستجو گرافی (graph search) با روش با تابع ابتکاری (heuristic) فاصله منهتن تا هدف انجام شود، کدام ترتیب در برداشته شدن از صف جهت گسترش گرههای مشخص B،A و C (از چپ به راست) درست است؟
A-B-C
A-C-B
B-A-C
B-C-A
در کدام یک از گرافهای قیود زیر با n راس، الزاما میتوان مسئله ارضای قیود را در زمان چندجمله ای نسبت به تعداد متغیرها و اندازهی مجموعه مقادیر مجاز متغیرها حل کرد؟
گرافی با دو مولفه همبندی
گرافی فقط با یک دور
گراف کامل
هیچکدام
برای حل یک مسئله جسجتو، از روشهای محلی تپه نوردی استفاده کردهایم. فرض کنید احتمال موفقیت در جستجویی که از یک حالت تصادفی شروع میشود،برابر با 25 درصد است. زمانی که جستجو موفقیت امیز باشد، بصورت متوسط نیاز به طی کردن 7 گام دارد و در صورتی که به یک کمینه محلی غیربهینه همگرا شود، به صورت متوسط 9 گام طی میشود. به منظور حصول اطمینان از به جواب رسیدن روش، در صورت همگرایی به کمینه محلی غیر بهینه، از حالت تصادفی اولیه دیگری جستجو را اغاز میکنیم، بصورت متوسط چندگام برای رسیدن به پاسخ بهینه سراسری باید طی شود؟
27
28
34
43
فرض کنید برای حل یک مسئله جستجوی خصمانه از روش درخت min-max با هرس استفاده میکنیم. در یکی از مراحل میانی که مقدار max را تخمین میزنیم، مقدار برابر با 4، مقدار برابر با 3 و تخمین فعلی حالت max برابر با صفر است. فرض کنید در این مرحله، مقدار یکی از حالتهای بعدی حالت max مذکور را هرس میکنیم؟
0
1
2
4
کدام گزینه درمورد حل مسائل CSP درست است؟
استفاده از forward cheeking در طول الگوریتم معادل با استفاده از AC3 قبل از اجرا و فیلتر کردن دامنهها است.
استفاده از پیشپردازش و فیلتر کردن دامنهها توسط AC3 ممکن است باعث شود که برخی از جوابهای مساله CSP را از دست بدهیم.
برای مسائل CSP که جواب ندارند پیشپردازش صورت گرفته توسط AC3 همیشه به دامنه تهی حداقل یکی از متغیرها منجر میشود.
اگر در یک مسئله CSP دنبال همه جوابها باشیم استفاده از تکنیک های مشخص کننده ترتیب متغیرها (variable ordering) و ترتیب مقادیر (value ordering) تاثیری در بهبود سرعت نخواهد داشت.