cleaner

در این مسئله عملکرد یک جاروبرقی هوشمند را مورد بررسی قرار می دهیم.
فرض می کنیم که دو اتاق وجود دارد که هر کدام از آن ها ممکن است شامل خاک باشد یا نباشد و عامل ممکن است در محیط 1 یا 2 باشد. عامل می تواند مستقیم برود و یا به چپ یا راست بپیچد. بنابراین هشت حالت ممکن، به عنوان عمل بعدی، وجود دارد.
برای مشاهده ادامه مسئله و حل آن بوسیله دلفی به ادامه مطلب مراجعه کنید.

rasel

1- جارو در محیط 1 – هر دو محیط خاکی
2- جارو در محیط 1 – محیط 1 خاکی
3- جارو در محیط 1 – محیط 2 خاکی
4- جارو در محیط 1 – هیچکدام از محیط ها خاکی نیست
5- جارو در محیط 2 – هر دو محیط خاکی
6- جارو در محیط 2 – محیط 1 خاکی
7- جارو در محیط 2 – محیط 2 خاکی
8- جارو در محیط 2 – هیچکدام از محیط ها خاکی نیست
· ابتدا تصور کنید که حسگر های عامل به او اطلاعات کافی می دهند.(دنیا قابل دسترسی است.) و همچنین عامل می داند هر کدام از اعمالش چه تغییری در محیط ایجاد می کنند و سپس می تواند محاسبه کند با کدام وضعیت پس از انجام عمل رو به رو خواهد شد. این ساده ترین حالت مسئله است که به آن مسئله تک حالته می گویند.
· حالا تصور کنید که عامل تمام اثرهای عمل هایش را می داند، اما دسترسی به محیط محدود است. برای مثال، عامل هیچ حسگری ندارد. در این حالت فقط می داند که وضعیت اولیه اش یکی از اعضای مجموعه (1،2،3،4،5،6،7،8) است. ممکن است فکر کنید که وضعیت عامل ناامید کننده است! اما در حقیقت اینقدر ها هم که به نظر می آید ناگوار نیست. زیرا عامل می داند که هر کدام از اعمالش چه اثری دارند. برای مثال می تواند محاسبه کند که عمل راست موجب می شود تا در یکی از حالات (2،4،6،8) باشد. بنابراین می تواند با انتخاب یک دنباله عملیاتی، به هدف برسد. به طور خلاصه هنگامی که محیط تماما قابل دسترسی نیست، عامل باید در مورد مجموعه حالت هایی که ممکن است هدف برسد، استدلال کند. به این نوع از مسئله مسئله چند حالته می گویند.
· اگر عامل اثر اعمال خودش را نادیده بگیرد می تواند به مشکلات دیگری دچار شود. برای مثال تصور کنید که محیط غیر قطعی باشد از این رو باید از قانون مورفی(Murphy) تبعیت کند.
برای مثال عامل می داند که در یکی از وضعیت های 1 یا 3 است. با انجام هر عمل در یک حالت دیگر قرار می گیرد که امکان دارد آن را به هدف برساند و یا با شکست مواجه شود. در چنین مواردی عامل تمام درخت عملیات را محاسبه کند. به طور کلی هر شاخه درخت با یک امکان احتمالی که از آن ناشی می شود، بررسی می شود. به همین علت به آن مسئله احتمالی می گویند.
· حال تصور کنید که عامل هیچ اطلاعی در مورد اثرات اعمالش و اینکه در کجا قرار دارد، ندارد.(بدبخت تر از این عامل سراغ ندارید!؟) مانند کسی که در یک کشور غریب و بدون هیچ نقشه ای گم شده است. در ای حالت عامل باید تجربه کند و به تدریج کشف کند که چه عملی باید انجام شود و چه وضعیت هایی وجود دارند. این روش یک نوع جستجو است که بر خلاف جستجو در دنیای فرضی، می تواند عامل را با خطرات جدی مواجه کند. به مسائلی از این قبیل، مسئله اکتشافی می گویند.

cleaner

پستهاي مشابه :

۲۴ دیدگاه به “سورس کد عامل هوشمند(جاروبرقی و آشغالها)vacuum Cleaner World”

  • Maryam:

    با عرض سلام و تشكر از مطالب مفيد جنابعالي

    اگه ميشه لطف كنيد و اثبات رياضي تعداد حالات معماي 8 پازل را كه2/!9ميشود را هم در وبلاگتان قرار دهيد . بسيار ممنون و سپاسگزار ميشم !!!!!!!!

  • sara:

    با سلام
    لطفا مسئله جارو را برای ١٢ خانه حل کنید
    نیاز جدی هست

  • fariba:

    با سلام
    لطفا” مسئله دنیای وامپوس را با vb حل کنید بسیار ممنون میشم!!

  • بهزاد عزیزپور:

    سلام این برنامتون خیلی باهاله
    میشه لطفا این برنامه رو به زبان مطلب به ایمیلم بفرستین ممنون میشم برای ضروریه خیلی فوری لطفا

  • Negin:

    ممنون حسام.
    وب سایتت واقعأ برام مفید بود.موفق باشی.

  • حمیده:

    سلام.اگه میشه جاروبرقی و ادم خوار رو برا م ایمیل کنید.هرچه سعی کردم نشد دانلود کنم

  • مريم:

    سلام ممنون از شما به خاطر گذاشتن سورس برنامه ها من نتونستم سوروس برنامه جارو برقي رو دانلود كنم ميشه لطفا به ايميلم بفرستيد با c شارپ و توي 3 حالت باشد مرسي

  • arash:

    سلام خیلی خوب توضیح دادید ممنونم اگه میشه جاروبرقی رو واسه 3 خونه حل کنید متشکرم
    یک برنامه عامل واکنشی ساده برای آن به صورت شبه کد بنویسید.

  • نیلوفر:

    با سلام و تشکر از شما مطالب سایت جالب بود

  • نغمه:

    با سلام وتشکر از اطلاعات شما آقای حاتمی.لطفا درصورت امکان سورس عملکرد جاروبرقی رو برام میل کنید.تحویل پروژه دارم.سپاسگذارم.

  • مستوره:

    باسلام
    من این پروژه را دانلود کردم ولی نمی دانم فایل چیه و با چه نرم افزاری اجرا می شود.خواهشمندم توضیحات کامل را در این زمینه بفرمایید.من این پروژه را برای 4 اتاق نیاز دارم و ترجیحا گرافیکی،زبان برنامه مهم نیست .خواهش میکنم همکاری لازم را بکنید(تحویل پروژه دارم) با تشکر فراوان

  • mina:

    سلام.مطالبتون واقعا خوبه.هر کاری کردم نشد این سورس کدو دانلود کنم.میشه لطفا برام بفرستینش به ایمیلم

  • مینا:

    سلام.مطالبتون عالی بود.به خاطر این مطالب ممنونم.خسته نباسید.من نتونستم سورس برنامه رو بردارم.اگر میشه برام میل کنید.
    ممنون

  • نگینا:

    سلام ممنون از مطالب خوبتان. من نتونستم سوروس برنامه جارو برقی رو دانلود کنم لطفا میشه به ایمیلم بفرستید با c شارپ و توی ۳ حالت باشه.
    ممنون

  • تینا:

    با سلام و خسته نباشید
    من الگوریتم جاروبرقی هوشمند رو برای 4 اتاق میخاستم
    اگه ممکنه در این مورد کمکم کنید.
    با هر زبان برنامه نویسی باشد مشکلی نیست باشد

  • محبوبه:

    سلام .ممنون از مطالب عالیتون میشه سورس کد برنامه را واسم به ایمیلم بفرستید

  • طیبه:

    باسلام خیلی دوست دارم برنامه نویسی رو یاد بگیرم چکار کنم که خودم بتونم کد بنویسم؟
    مچکرم

    • خیلی خوبه که علاقه دارید. منابع بسیارب در اینترنت هست و. توصیه من آموزش از طریق پروژه های اموزش محور هست البته باید بدونید دقیقا چه زبانی رو میخاید یاد بگیرید.
      موفق باشید

  • طیبه:

    میخوام برنامه ی جاروبرقی رو برای چهار اتاق بنویسم

  • محسن:

    داداش میشه سورسشو برامون ارسال کنی

  • محسن:

    مفید بود
    ممنون

  • حمید:

    سلام داداش عزیز میشه سورس برام ارسال کنی خیلی ممنون میشم

ارسال دیدگاه

موضوعات:
وبلاگی برای تمام فصول:

به پاس حفظ حرمت انسانی و احترام به حقوق یکدیگر لطفا مطالب وبلاگ را تنها با نام و لینک دسترسی به "وبلاگی برای تمام فصول" ذکر نمایید.
با تشکر-حسام حاتمی

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

    - #
  • بگذار عشق خاصیت تو باشد
    نه رابطه خاص تو با کسی......

    - #
  • آنکه نتواند به نیکی پاس هر مخلوق داد .......... از چه کرد این آفرینش را مگر مجبور بود ؟!

    - #
  • دین همچون شراب است. آن چنان را آن چنان تر می کند. حیوان ها را حیوان تر و انسان ها را انسان ت

    - #
  • بچه که بودم همیشه فکر می کردم چقدر بزرگن این آدما...و ترسیدم!

    اما بزرگتر که شدم٬ دیدم چقدر کوچیکن...و ترسیدم!

    - #
جستجو :
گفتگو با من:
وضع آپتایم سرور من:
تضمین تراکنشهای مالی توسط: