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

ایمیل خود را وارد کنید:

بعضی چیزها بهانه است، بعضی چیزها بهانه می خواهد، بعضی چیزها بی بهانه می آید. نوروز هم از همین چیزهاست، بهانه است برای شاد بودن، بهانه ای است برای تغییر کردن و لذتش در آن است که بی بهانه می آید، منتظر من و تو نمی ماند. می آید، چه دوست داشته باشیم و چه [...]

شما یادتان نمی آید … اوایل که برنامه نویس شدم عادت داشتیم در محیط DOS و با سخت افزارهای ابتدایی آن زمان و محدودیت های حافظه و قدرت پردازش کنار بیاییم( تازه ما خوش شانس بودیم که ابزارهای I/O داشتیم، نسل قبل از ما که همان را هم درست و حسابی نداشتند و باید با [...]

در پاسخ به نوشته “صاحب“ ،  آقای کمالیان عزیز نظری دادند که هم درست است هم دردناک، ابتدا آن نظر را بخوانید: اندک غوری در این بازار کرده ام،‌شاید از حدود ۱۰ سال پیش، و واقعا متاسفم که ما خیلی از انها عقبیم. ام خیلی موافق نیستم که ما میتوانیم مثل آنها سرویس بدهیم، حتی اگر [...]

حدود ده سال پیش در جلسه ای شرکت کردم که به دلایل رشد صنعت IT هند می پرداخت، اینکه چگونه توانسته اند از مزیت نیروی ارزان قیمت و اختلاف زمانی به بهترین شکل استفاده کنند و بخش عمده ای از خدمات IT دنیا را محلی انجام دهند. اگر چینی ها توانستند در زمینه صادرات کالا [...]

یکی از مشکلاتی که همواره هم خودم با آن سروکار داشتم و هم در بچه هایی که با آنها مصاحبه استخدامی می کردم می دیدم آن بود که در تعریف سطح و جایگاه خود دچار اشتباه می شدم و می شدند. منظورم چیست؟ مثلا برنامه نویسی برای ما رزومه می فرستاد و از عنوان مدیر گروه، یا [...]

سیستمهای چند عامله (Multi Agent Systems )

با طرح تعاریفی در مورد عاملها (Agents)  در این نوشته می خواهم نگاهی به سیستمهای چند عامله ،  Multi Agent System،  داشته باشم.  بسیاری از  سیستم های تجاری اولیه عامل را برای هدف جستجو مورد استفاده قرار دادند . در این سیستم ها عاملهای منفرد به مراکز معینی متصل می شدند ، اطلاعات لازم را جمع آوری می کردند و در نهایت به نزد کاربر درخواست کننده بر می گشتند. به عبارت دیگر عاملها یک کار انفرادی  داشتند و در مقیاس بسیار کمی – اگر بود – با عاملهای دیگر تعامل داشتند. این روش باوجودیکه کاربردهای زیاد خاص خود را دارد نمی تواند به تنهایی یک اجتماع یا یک سازمان ایجاد کند که بتواند نیازهای دیگر کاربران را برآورده سازد . در عوض در محیط های انسانی ما یک شبکه از افراد را داریم که برای منظورهای مختلف با یکدیگر در تعامل می باشند. بدین ترتیب برای ایجاد یک جامعه از عاملها نه تنها نیاز است که بین آنها ارتباط برقرار کرد بلکه عاملها باید بتوانند با یکدیگر هماهنگ هم باشند. این هماهنگی می تواند جنبه های مختلف همکاری و یا رقابتی داشته باشد. این جوامع، سیستمهای چند عامله (MAS) نامیده می شوند.
به عبارت دیگر “یک سیستم چند عامله یک  پیاده سازی با تاکید بر همکاری از برنامه ها (عاملها) است که با یکدیگر هماهنگ شده اند برای رسیدن به همگرایی روی  پاسخ یک یا چند وظیفه”


سیستم های چند عامله، سیستم هایی هستند که از جمع شدن عاملهای هماهنگ شده با هم و روابط بین آنها تشکیل شده اند. در این سیستم هر کس وظیفه خود را می داند و می داند که چه زمانی با دیگری باید ارتباط برقرار کند.
برخی دلایل منطقی وجودی سیستم های چند عامله عبارتند از:
- یک عامل می تواند همه چیز را بسازد اما عاملهای چاق (!) باعث بروز نارسایی هایی در سرعت ، قابلیت اطمینان ، قابلیت نگهداری و نظایر آن می شوند. (به عبارت دیگر عامل همه کاره وجود ندارد.) تقسیم کارکرد ها بین عاملهای مختلف مزایای واحدبندی شدن ، قابلیت انعطاف ، قابلیت تغییرپذیری و قابلیت توسعه را فراهم می سازد.
- دانش های تخصصی اغلب از یک عامل بدست نمی آیند (به عبارت دیگر عامل عالم مطلق وجود ندارد ) دانشی که در بین منابع (عاملهای) مختلف گسترده شده است می تواند در هنگام نیاز در یک دیدگاه بسیار کاملتر جمع گردد.
- کاربردهایی که به محاسبات توزیع شده نیاز دارند بهتر توسط MAS حمایت می شوند. در اینجا عاملها می توانند به صورت مولفه های خودمختار ریز شده ای طراحی شوند که به صورت موازی عمل می کنند. پردازش همزمان و حل مساله می تواند برای بسیاری از مسائل که تاکنون به صورت خطی حل می شدند راه حل های مناسب تری ارائه کند. بدین ترتیب فن آوری عاملها نهایی ترین حد را در فن آوری مولفه های توزیع شده فراهم می سازد.
- MAS برای کاربردهایی که ذات توزیع شده و غیر همگن دارند مانند تجارت الکترونیک و نظایر آن مناسب ترین گزینه است. در این گونه محیط ها , عاملها می توانند مستقل از یکدیگر و توسط توسعه دهندگان مختلف طراحی و تولید شوند و با وضع قوانین تعامل با یکدیگر هماهنگ گردند واهداف طراحی را برآورده سازند.
همانطور که ملاحظه می کنید با طرح سیستم های چند عامله، به بحث هوش مصنوعی توزیع شده و شبیه سازی دنیای واقع در تولید سیستمهای اطلاعاتی و نرم افزاری، نزدیک تر شدیم.
باز هم در این مورد خواهم نوشت…
همین!

۹ دیدگاه نوشته شده است! می توانید دیدگاه خود را بنویسید

  1. ali1k می‌گه:

    سلام استاد. توی عصری داریم زندگی می کنیم که همه چی با هوشمندی گره خورده! این MAS هم مبحث جالبیه مخصوصا در زمینه تجارت الکترونیک .به شخصه خیلی علاقمند شدم که روی این موضوع تحقیق بیشتری کنم.ممنون از مطالب خوبتون و ممنون که هنوز آپدیت هستید چه در کار و چه در وبلاگ. موفق باشید…

  2. ali می‌گه:

    سلام و ممنون، اگر بخواهید می توانیم با همدیگر یک پروژه تحقیقاتی در این زمینه تعریف کنیم و روی آن کار کنیم.
    در ضمن وب سایت جدید مبارک، خیلی کار تر و تمیزی شده است. خسته نباشید.
    همین!

  3. Atefeh می‌گه:

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

  4. maryam می‌گه:

    ممنون از مطالب مفیدی که در اختیار گذاشتید.من هر وقت سر می زنم یه مطلب تازه وخوب پیدا می کنم
    ممنون

  5. nooshin می‌گه:

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

  6. sama می‌گه:

    سبام و عرض خسته نباشید
    موضوع پایان نامه ی من راجع به سیستم های چند عامله است
    میخواستم خواهش کنم اگه مطلبی دارین به ایمیلم بفرستید(اگه فارسی باشه خیلی بهتره)
    ممنون و متشکر

  7. زینب می‌گه:

    lotfan etelateh kameliro bezarin man etelateh kafiro mikham chon mikham agar shod prpjei payanimo en mozo bardaram

  8. maryam می‌گه:

    salam
    merci az mataleb
    mozoe payan nameye manam systemhaye chand amele hast,age matlabi dar in khosos darid che english che farsi mamnoon misham befrestid.tnx

  9. علی واحد می‌گه:

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

دیدگاه خود را به ما بگویید.

Switch to our mobile site