in the name of god artificial intelligence

25
In The Name of GOD Artificial Intelligence Saeidirad Lecture 4: Problem Solving agent

Upload: jamar

Post on 22-Jan-2016

61 views

Category:

Documents


0 download

DESCRIPTION

In The Name of GOD Artificial Intelligence. Lecture 4 : Problem Solving agent. Saeidirad. مفاهیم. عامل های حل مسئله مسائل نمونه (بازی ها و دنیای واقعی) جستجوی راه حل ها و روش های جستجو ناآگاهانه. عامل های حل مسئله. چهار گام اساسي براي حل مسائل - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: In The Name of GOD Artificial Intelligence

In The Name of GOD

Artificial Intelligence

Saeidirad

Lecture 4:Problem Solving agent

Page 2: In The Name of GOD Artificial Intelligence

مفاهیم مسئله حل های عامل) واقعی ) دنیای و ها بازی نمونه مسائل ناآگاهانه جستجو روشهای و ها حل راه جستجوی

Page 3: In The Name of GOD Artificial Intelligence

مسئله عامل حل های

مسائل حل براي اساسي گام چهار

: هدف کردن نهايي فرموله مطلوب وضعيتهايکدامند؟

: مسئله کردن وضعيتهايي فرموله و فعاليتها چهاست؟ موجود هدف به رسيدن براي

که جستجو: فعاليتهايي از دنباله بهترين انتخاب. ميشود شده شناخته مقدار با حاالتي به منجر

شد، اجرا: پيدا مطلوب فعاليت دنباله وقتي. شود اجرا ميتواند آن پيشنهادي فعاليتهاي

Page 4: In The Name of GOD Artificial Intelligence

مسئله حل های عامل

. مي‌شود ناميده مسئله حل عامل هدفگرا، عامل نوع يک

مسئله حل تصميم عامل‌هاي عمليات ترتيب يافتن توسط

سوق مطلوب حالت‌هاي به را آنها تا دهند انجام چه که مي‌گيرند

دهد.

Page 5: In The Name of GOD Artificial Intelligence

مسئله حل عامل: داريم نياز زير موارد مسئله يک تعريف براي

آغازين آن( initial state)وضعيت در بودن از خودش عامل که

. است آگاه

از دسترسي عملياتمجموعه‌اي قابل عامل براي که ممکن،

باشد. هدف تعريف( goal test)آزمون يک در مي‌تواند عامل که ،

حالت، آن که گردد تعيين تا کند تقاضا را آن منفرد وضعيت

. خير يا است هدف وضعيت

مسير هزينه در تابع را هزينه‌اي مسير، هر براي که است تابعي ،

حرف با و مي‌گيرد؛ .gنظر مشخصمي‌شود

Page 6: In The Name of GOD Artificial Intelligence

عمومی مسئله حل عامل

Page 7: In The Name of GOD Artificial Intelligence

مثال

Page 8: In The Name of GOD Artificial Intelligence

مثال

Page 9: In The Name of GOD Artificial Intelligence

رومانی : نقشه مثال

مسأله بخارست : صورت به آراد از رفتن

هدف کردن بخارست : فرموله به رسيدن

مسئله کردن : فرمولهمختلف وضعيتها: شهرهاي

شهرها فعاليتها: بين حرکت

: : جستجو فاگارس، سيبيو، آراد، مثل شهرها از اي دنبالهبخارست

ميشود انتخاب مسير ترين هزينه کم به توجه با جستجو اين

Page 10: In The Name of GOD Artificial Intelligence

مثالاوليه . : حالت ميکند شروع آن از عامل که حالتي

: روماني مثال آراد در n(Arad)شهر

جانشين مهيا : تابع عامل براي که ممکن فعاليتهاي از توصيفياست.

: روماني مثال {Zerind,Sibui,TimisoaraدرS(Arad){=

حالت به : فضاي ميتوان اوليه حالت از که حالتها از اي مجموعه . رسيد آنها

: روماني مثال به کليهدر ميتوان آراد از شروع با که شهرهارسيد آنها

حالت + = فضاي اوليه حالت جانشين تابع

Page 11: In The Name of GOD Artificial Intelligence

مثال هدف است : آزمون هدف حالت خاصي، حالت آيا که ميکند تعيين

خير يا: صريح بخارست هدف به رسيدن روماني، مثال در

: انتزاعي مات هدف کيشو حالت به رسيدن شطرنج، مثال در

فعاليتها : مسير از اي دنباله که حالتها از اي متصل را دنباله هم به. کندمي

روماني مثال است Arad, Sibiu, Fagaras :در مسير يک

مسير . : هزينه ميگيرد نظر در عددي هزينه يک مسير هر برايروماني مثال کيلومتر :در حسب بر شهرها بين مسير طول

حل به راه اوليه حالت از مسيري مسئلهاست هدف حالت

بهينه حل را راه مسير هزينه کمتريندارد

Page 12: In The Name of GOD Artificial Intelligence

جاروبرقی : مثال

Page 13: In The Name of GOD Artificial Intelligence

جاروبرقی مثال

13

يا: حالتها کثيف است ممکن يک هر که مکان دو . لذا باشند = 8تميز جهان 2* 2^2 اين در حالت

دارد وجود

: اوليه حالت حالت عنوان به ميتواند حالتي هرشود طراحي اوليه

جانشين : تابع عمليات: سه از معتبر حالتهايمکش چپ، راست،

هدف مربعها: آزمون تمام تميزي

مسير مسير: هزينه در مراحل تعداد

Page 14: In The Name of GOD Artificial Intelligence

پازل : مثال

14

Page 15: In The Name of GOD Artificial Intelligence

پازل : مثال

خالي حالتها: خانه و دار شماره خانه هشت هر مکاناز يکي خانه 9در

اوليه اوليه: حالت حالت عنوان به ميتوان را حالتي هرگرفت نظر در

: جانشين خانه تابع انتقال عمل، چهار از معتبر حالتهايپايين يا باال راست، چپ، به خالي

هدف به: آزمون اعداد که حالتي که ميکند بررسي ) ( نه يا داده رخ روبرو شکل طبق اند شده چيده ترتيب

مسير مسير: هزينه در مراحل تعداد با برابر

Page 16: In The Name of GOD Artificial Intelligence

وزیر 8مثال :

افزايشي بندي فرمول

از: حالتها ترتيبي در 8تا 0هر وزيراست حالت يک صفحه،

اوليه صفحه: حالت در وزيري هيچنيست

جانشين خانه: تابع به را وزيريميکند اضافه خالي

هدف وجود 8: آزمون صفحه در وزيرگارد يکديگر به کدام هيچ و دارند

نميگيرند

Page 17: In The Name of GOD Artificial Intelligence

وزیر 8مثال : کامل حالت بندي فرمول

)nچيدمان حالتها: ≥n≥ 0وزير از( 8 ستون هر در بطوريکه ،n

قرار وزير يک چپ، سمت ستونگارد بهم وزيري دو هيچ و گيرد

نگيرند

: اوليه صفحه 8با حالت در وزيرميشود شروع

جانشين سمت: تابع در را وزيريميدهد، قرار خالي ستون ترين چپگارد را آن وزيري هيچ که بطوري

ندهد

: هدف وجود 8آزمون صفحه در وزيرگارد يکديگر به کدام هيچ و دارند

نميگيرند

Page 18: In The Name of GOD Artificial Intelligence

18

بردار : قطعه روبات مثال

Page 19: In The Name of GOD Artificial Intelligence

عمومی جستجو درخت

Page 20: In The Name of GOD Artificial Intelligence

مثال

Page 21: In The Name of GOD Artificial Intelligence

21

مثال

Page 22: In The Name of GOD Artificial Intelligence

مثال

Page 23: In The Name of GOD Artificial Intelligence

ها گره با حالت فضای تفاوتجستجو درخت

Page 24: In The Name of GOD Artificial Intelligence

جستجو درخت سازی پیادهعمومی

Page 25: In The Name of GOD Artificial Intelligence

The End