صفحه 1:
صفحه 2:
رئوس مطالب
* حل مساله بصورت توزیع شده بطور مشارکتی
۴ پیوستگی و هماهنگی
۴ اشتراک وظیفه و اشتراک نتيجه
* تجزیه مساله
* حل زيرمساله
* تركيب راه حل
* اشتراك وظيفه
*" يروتكل نأع11 :011861
۴ اشتراک نتیجه
ترکیب اشتراک وظیفه و اشتراک نتیجه: سیستم FELINE
۴ رسیدگی به ناسازگاری
9 أزايشكاه سيستمهاى هوشمند
و
صفحه 3:
2
ae رتوس مطالب (ادامه)
۴ هماهنگی
* برنامه ریزی سراسری جزئی
* هماهنگی از طریق مقاصد مشترک
JPG >
۴ هماهنگی از طریق مدلسازی متقابل
* هماهنگی از طریق هنجارها و قوانین اجتماعی
8 أزايشكاه سيستمهاى هوشمند
لساب ا
صفحه 4:
aes کارکردن با یکدیگر
ديكر تفاوت بين سیستم چندعامله و سیستم توزیع شده را خاطرنشان می
* عاملها دارای نفع شخصی as» Self-interested)
jo © عاملها اتخاذ تصمیم و همکاری (00118۳07810۳) و هماهنگی
(2001501226108) بصورت يويا و در زمان اجرا صورت مى كيرد. در صورتى كه در
سيستم هاى توزيعى سنتى در زمان طراحى انجام مى شود.
. أزايتكاه سيستمهاى هوشمند.
Diath
صفحه 5:
حل مساله بصورت توزیع شده بطور مشارکتی
(CDPS)
مجموعه ۳ از سیستم های توزیعی سنتی
*" برخلاف نفع شخصى (1/14.5) در اين مورد فرض نيك خواهى (06 26126570162
02 ورجود دارد. به اين معنى كه تنها چیزی که مهم لست هدف كلى مى
باشد و هيج تقابل و تضادى وجود ندارد.
' 01085 به بريسيهوارد ذير سروكار دارد:
تقسيم مساله
coe
ترکیب نتیجه
بهینه سازی پیوستگی (60116۳60606) حل کننده ی مساله
بهینه سازی هماهنگی حل کننده ی مساله
أزايتكاه سيستمهاى هوشمند.
لساب ا
۹
صفحه 6:
es
ee 5 (حلمه)
* تمامی این جنبه ها برای همکاری عاملها نیز صدق می کند. آنچه که در
5 بطور خاص جالب توجه است: توزیع زیرمساله
* جنبه هاى ديكر 01(25:
© هيج كنترل سراسرى و ذخيره سازى سراسرى داده وجود ندارد. بنابراين هيج حل كننده
ى مساله (عامل) اى اطلاعات كافى برای حل کامل مساله را ندارد.
* كنترل و داده توزيع شده است.
© ارتباط از محاسبه (201122116211010©) كندتر انجام مى شود. در نتيجه موارد زير مورد
انياز انسته
* اتصال سست (601101[۳80 10056 بین حل کننده های مساله
* پروتکل های کارا (که سربار ارتباطی زیادی نداشته باشند)
Coarse grained) 25,95 yj wb ple © باشند.
أزايتكاه سيستمهاى هوشمند.
لساب ا
صفحه 7:
پیوستگی و هماهنگی
*! فرض کنید یک مجموعه از عاملها را به منظور حل مساله پیاده سازی کرده ایم.
چگونه می توان موفقیت یا شکست این پیاده سازی را ارزیابی کرد؟
7" دو معیار باید در نظر گرفته شود:
22s
۴ هماهنگی
3 أزايشكاه سيستمهاى هوشمند
لساب ا
صفحه 8:
پیوستگی
به این معنی است که "چگونه یک ۷1/5 بصورت یک واحد در یک بعد از
ارزیابی عمل می کند؟" پیوستگی را مى توان براساس معیارهای زیر سنجید:
© کیفیت راه حل
© کاربرد منبع
۴ وضوح مفهومی (تاتتقاه 002667211131) عمل
*" تنزل اجرا (17202:101© 06 6180111281266 در صورتى كه خرابى بيش بينى
نشده ای رخ دهد.
أزايتكاه سيستمهاى هوشمند.
لساب ا
صفحه 9:
هماهنگی
۴ یعنی این که عاملها تا چه میزان می توانند از فعالیت های فرعی
Glue! (extraneous) کنند و تا چه حد می توانند فعالیت های خود را
سنکرون کنند و در یک امتداد قرار دهند (طونلع) ۲
! هماهنگی ضعیف است اگر:
* عاملها در حین تلاش برای رسیدن به هدف مشترک. زیرهدفهای یکدیگر را شکست دهند
«clobber)
© ارتباطات بسیار زیاد باشد و نیاز به ارتباط صریح wth (CXPLICIt) به این معنی که
پیش بینی (mutual predictability) jis به دلیل نداشتن مدلهای خوبی
از یکدیگر وجود نداشته باشد.
وجود تقابل بین عاملهاء به اين معنی که عاملها بصورت مخرب در کار هم مداخله کنند و
مانع همدیگر شوند.
9 أزايشكاه سيستمهاى هوشمند
و
صفحه 10:
FO اشتراک وظیفه و اشتراک نتيجه
(task sharing and result sharing)
۴ سه مرحله ی 01۳5
* تجزیه مساله
= حل زیرمساله
PO. Sess ©
1( عا وير له 2 تسجزيه مسله lpm
صفحه 11:
تجزیه مساله
(Problem Decomposition)
بطور تکراری مساله را بصورت سلسله مراتبی به زیرمسائل کوچکتر تجزیه می
کند تا اين که عامل بتواند آنها را حل کند.
نطو محتاف تجريه يعتى ببطوع مختلف التزاع
موضوعات مهم:
دانه اى ays sal dle ACTOR po es 45 Granularity) joy
مى كند تا اين كه زیرمسائل به سطح دستورلت زبان برنامه نویسی برسند. بنابراین خیلی
sls ریز (0781۳860 1۳6]) است. در نتیجه ترکیب و مدیریت مسائل. سربار زیادی
دارد و عملا مزاياى تجزيه را از بين مى برد.
نه تجزیه را انجام دهیم؟
تجزیه منفرد: مساله توسط تنها یک عامل تجزیه شود. بنابراين آن عامل بايد تخصص و دانش
کافی را برای این کار داشته باشد.
تجزیه جمعی: چند عامل با همکاری و استفاده از دانش یکدیگر مساله را تجزیه کنند.
قابلیت (0010[066106) هر عامل باید معلوم باشد. یعنی آیا می تواند زیرمساله را
حل كند يانه
صفحه 12:
حل زیرمساله
(Sub-problem Solution)
* در این مرحله. تک تک زیرمسائل شناسایی شده در مرحله قبل, حل می شوند.
این موحله سعهولا قامل اشتراک اطلاعات بین عاملها نمی باشدیعتی یک
عامل اگر اطلاعاتی دارد که برای عامل دیگر مفید است می تواند آن را در
اختیارش بگذارد.
صفحه 13:
5
sea
eval; ced 3 4
(Solution Synthesis)
۴ در این مرحله. جوابهای مسائل منفرد. در یک جواب واحد یکپارچه می شوند.
همانند مرحله a Jal این مرحله نیز می تواند سلسله مراتبی باشد که جوابهای
جزئی در سطوح مختلف انتزاع جمع آوری می شوند.
* به منظور اعمال این سه مرحله اساسا به اشتراک وظیفه (برای تجزیه مساله) و
tl eal ترجه هراق مخاسبه و تر کیب راتقل) نیاز ial
9 أزايشكاه سيستمهاى هوشمند
و
صفحه 14:
3
اشتراك وظيفه
اشتراک وظی اله را تجزيه كنيد و زيرمساله ها را به عاملها تخصيص دهيد.
عاملهای همگن ew» allocation) 2.5 : (hoMOgeNEOUS)
cul (trivial) به اين معنى كه هر عامل مى تواند هر وظیفه زیرمساله را
انجام دهد.
عاملهای ناهمگن: تخصیص از طریق رسیدن به توافق انجام می شود که در
خلسات آنتدة مورد قرا 2
> ینده مورد بررسی قرار می گیر aa
۱
اس 1 | Task 1.2 | | Task 1.3
صفحه 15:
اشتراك نتيجه
"! عاملها اطلاعات مربوط به حل زيرمسائل را از طریق ارتباط. در اختيار هم قرار
می دهند.
* اطلاعات به دو صورت می توانند به اشتراک گذاشته شوند:
۴ ۳۲08611۷6:عام(طاهاترا به عاملمیگر میفسرستد چوزف کر میکند که عامل
دیگر به آنعلقه مندلست
= 16۵801176: عاملطاهاتا به عاملبیگر در پاسخ به درخولستلو که قبلا
فرستادم شده لست(5110501106) میفرستد.
5220
و
اه
9 أزايشكاه سيستمهاى هوشمند
و
صفحه 16:
Contract Net (CNET) Js,»
پروتکلی برای اشتراک وظیفه (توزیع مساله) میان حل کننده های مساله
(عامل) که با هم ارتباط دارند. اساس مدل: 601866
توجهات اصلی: کنترل توزیع شده. رسیدن به قبلیت اطمینان, اجتناب از تنگنا
(bottleneck)
مراحل در CNET
q@ecognition) تشخيص
(announcement) أكهى
didding) oy.
awarding) ¢5,is\,
اجراى سريع و موثر expediting)
صفحه 17:
پروتکل 6 Contract ادامه) لقا
گره تولید وظیفه (مدیر وظیفه) وظیفه را با آگهی وظیفه اعلام می کند.
* هیچ دانشی از قابلیت های عاملها ندارد و عمل انتشار کلی General)
(broadcast را انجام می دهد.
* اگر زیرمجموعه ای از عاملهای قادر به انجام وظیفه را بداند عمل انتشار محدود را انجام
مى ده
اگر عامل منفرد قادر به انجام وظیفه را بداند عمل اعلام نقطه به نقطه (10 POINE
(point را انجام می دهد.
" عاملها آگهی وظیفه را ارزیابی می کنند. اگر خود را قادر به انجام آن تشخیص
دهند آنگاه پیشنهاد می کنند.
9 ايده بای هه
و
صفحه 18:
پروتکل 6 Contract ادامه)
مدير پیشنهادات را ارزیابی می کند و مناسب ترین عامل را انتخاب می کند و
پیام واگذاری را به از (پیماتکار 5۳60602 ۵11/)) سی. فزستد:
پیمانکار به سرعت وظیفه را اجرا می کند. ممکن است زیروظایفی تولید کند.
بعد از تکمیل وظیفه. پیمانکار گزارش می فرستد.
گزینه ساده تر برای مدیر: پیام قرارداد مستقیم (00۳1780 0۲601 را
قیما و بدون آگهی بفرستد و عاملهای دریافت کننده بتوانند آن را بپذیرند
يا رد کنند.
برای وظایفی که درخواست برای اطلاعات هستند: بجای قرارداد. از یک
معا ر یوق کر خواست باسح استفادة مى شود
پیام های اطلاعاتی : انتقال اطلاعات
پیام های درخواست: به دنبال آنها پیام های اطلاعاتی می آیند.
صفحه 19:
پروتکل 6 Contract ادامه)
پردازش آگهی وظیفه: عامل تصمیم می گیرد که آیا قادر (واجد شرایط) به
انجام وظیفه است یا خیر. این کار را با ارزیابی مشخصه ی واجد شرایط بودن
که در آکهی وجوددارد انجام می دهد..اگر واجف شرایط بود آنگاه جزئیات
وظیفه را ذخیره می کند.
پردازشپیشنهاد: بعد از آغلام آگهی: مدیر برای مدت مخدودی پیشنهادات: را
می پذیرد.
پردازش واگذاری: عاملهای بازنده وظیفه را از پایگاه داده خود حذف می کنند.
عامل برنده اجرای وظیفه را آغاز می کند و ممکن است نیاز داشته باشد که آن
را به زیروظایفی تجزیه کند.
پردازش درخواست؛ اطلاع: اگر اطلاعات فورا در دسترس نباشد» عامل به
درخواست کننده اطلاع می دهد که اطلاعات ناشناخته است. در غیر این صورت
پیام اطلاعاتی در پایگاه داده عامل دریافت کننده ذخیره می شود.
صفحه 20:
پروتکل 6 Contract ادامه)
ویژگی ها
انتقال دو طرفه برای اطلاعات
ارزیابی محلی
انتخاب متقابل (پيشنهاد دهندگان از میان آگهی های وظیفه انتخاب می کنند. مدیران از
هیان پیشنهادات انتخاب می کنند)
21 در مقایسه با سایر مکانیسمهایلنتقل لک نترل
Je gel CNET ب صورتیکپردازش نما اجرا و متقلنمیسیند که بسولی
موثر بسودن شام |ٍنتقا لطاهاتپ یچیده لست
ساير مكانيسم ها procedure invocation. production rules.)
S, (blackboards ; pattern directed invocation طرفه هستند.
خیلی کم حساس به زمان اجرا هستند و ارتباطات محدود دارند.
صفحه 21:
پروتکل 6 Contract ادامه) لقا
محدودیت های (و نه نقاط ضعف) ۳۲[ر):
* قبل از اینکه زیرمسائل بتوانند توزیع شوند (آگهی بتواند انجام شود). تجزیه مساله باید
انجام شود که بسیار تابدیهی است.
* ارتباط باعث سربار می شود که آن نیز باعث کندی می شود.
* مسائل باید 0180111817 مناسب دلشته باشند (تا حدی درشت)
* مرحله تشخیص (یعنی مرحله ای که عامل متوجه می شود که در یک مساله نیاز به کمک
دلرد) صریحا پوشش داده نمی شود.
ea أزايشكاه سيستمهاى هوشمند
Diath
صفحه 22:
"" در اشتراک نتیجه. در حالی که راه حل توسعه پیدا می کند. عاملها با همکاری
یکدیگر اطلاعات نتیجه را تبادل می کنند. در مورد ارتباطات» نتایج ساده ممکن
است با نتایج انتزاعی تر ترکیب شوند.
جنبه ها
* اطمینان بیشتر از طریق 611616170 ۳055,) نتيجه و افزایش درستی (خطاها آسان
ee توانند کشف شوند)
* اشتراک اطلاعات محلی دید سراسری کاملتر می دهد.
* دقت بیشتر نتایج (خطاهای کمتره جزئیات بیشتر و)
۴ وقت شناسی (17061111655): اشتراک نتیجه می تواند سرعت حل مساله را از طریق
موازی سازی. قابلیت ها ودانش متمایز شده بهبود دهد.
هه أزايشكاه سيستمهاى هوشمند
لساب ا
صفحه 23:
ترکیب اشتراک وظیفه و اشتراک نتیجه :
سیستم FELINE
یک سیستم خبره دارای همکاری () و یک حل کننده مساله استنتاجی
(deductive)
عاملها می توانند دانش و تخصص مجزا و متمایز داشته باشند.
عاملها از طریق اشتراک دانش و توزیع زیروظایف همکاری می کنند.
عامل: سیستم بر مبنای قانون (08660 ۳1116) (پایگاه داده ای از واقعیات و
قوانین). علاوه براین: پایگاه داده ای با باورهایی درباره خود عامل و محیط (مدل
محیط). تمامی پایگاه داده ها نمادین (53710101160) هستند.
صفحه 24:
سیستم ۳1۳ (دامه)
* مدل محیط: برای هر عامل شامل نمایش نمادین از:
مهارت ها فرضیاتی که عامل قاهر به paced با ود آنها لس سهارت ها متناظر
cle af | ریشه ی شبکه استتتاج تمايانكر تخصص,غامل مى باشتد.
۲ علایق: فرضیاتی که برای آنها عامل نیاز به ارزش درستی truth value)
or
داره: غلايق متناظر با كرة hs Fy gla استيتاج ثمايانكز تخصض Alle
باشند.
أزايتكاه سيستمهاى هوشمند.
لساب ا
۹
صفحه 25:
5
sea
(ads) FELINE gies 57
۳ سه نوع
۲ درخواست(16]1165]): فرستنده از گیرنده می خواهد که ارزش درستی
فرض موجود در پیام را تعیین کند.
& پاسخ(1165۳001156): شامل ارزش درستی است که در پاسخ به پیام
درخواست است.
اطلاع(110]01700): شامل فرض و ارزش درستی است. این پیام به عاملی
فرستاده می شود که علاقه مند به فرض تشخیص داده شده است.
es أزايشكاه سيستمهاى هوشمند
Diath
صفحه 26:
سیستم ۳1۳ (دامه)
استدلال در سیستم های مبتنی بر قانون: دو رویکرد وجود دارد:
استدلال هدف محور (01-0715610)): از فرض شروع کنید. بصورت
باز گشتی در گراف ۱ پایین بروید تا اینکه تمامی شرایط برای فرض
(برگها) اثبات شده باشند یا نیاز باشد که از عامل دیگری پرسیده شوند.
۲ استدلال داده محور (0810-0171760): از واقعیات شروع کنید. از قوانین
برای تولید واقعیات جدید استفاده كنيد و اين فرايند را تا زمانى كه به فرض
برسيد تكرار كنيد.
see te dee هه
لساب ا
۹
صفحه 27:
Be) (aalal) FELINE nee
"" استدلال هدف محور متناظر است با اشتراک وظیفه
۲ استدلال داده محور متناظر است با اشتراک نتیجه
حالت هدف محور: اگر عامل به برگ وارد شود و نتواند درستی را تعیین کند
آنگاه از سایر عاملهای دارای مهارتهای متناظر آن درخواست می شود در نتیجه:
اشتراک وظیفه
۴ حالت داده محور: هر واقعیت جدید در فرایند تکراری. در میان تمام عاملهایی
که به آن واقعیت علاقه دارند منتقل می شود. سپس عاملهای گیرنده ارزیابی
داده محور را شروع می کنند» در نتیجه: اشتراک نتیجه
ee أزايشكاه سيستمهاى هوشمند
Diath
صفحه 28:
Sw
8
رسيدكى به ناسازكارى
ناسازكارى بين عاملها:
۴ ناسازگاری باور(/6101 1۳00015615 06110): به عنوان مثال هيج عاملى تصوير
کاملی ندارد یا حسگرهای خطادار دارد.
© ناسازگاری هدف 9017 کتعطم»صز-طمل صعط0081/1): در میان عاملهای
دارای نفع شخصی معمول است.
استراتژی ها
* اجازه ناسازگاری را ندهید و یا حداقل آن را نادیده بگیرید (مثلا در CNET اشتراک
وظیفه توسط عامل مدیرآغاز و اداره می شود و فقط دید لو لهمیت دارد.
* ناسازگاری را از طریق مذاکره برطرف کنید که گران است سربار زیاد دارد و کند است.
* سيستمهايى بسازید که در حضور ناسازگاری بصورت دلپذیر (01۵086101[9) تنزل
sol .» degrade)
ee أزايشكاه سيستمهاى هوشمند
Diath
صفحه 29:
0
رسیدگی به ناسازگاری (ادامه)
سیستمهایی که بصورت دلپذیر در حضور ناسازگاری تنزل می یابند
ca Functionally Accurate/Cooperative(FA/C)
ties
Corkill 6 1.65567 م شخصاتسیستمهای/) /۳/۸ را ارلثه کردم لند
حل مساله بصورت جمعی بصورت 10115] 0000۲/115 (هر موقع فرصتها پیش
می آیند و محدود به دنباله نمی شوند) و 12016106121137 (به تدریج جوابها را با
هم ترکیب می کنند) پیشرقت می کند.
عاملها باید نتایج میانی سطح بالا را تبادل کنند و نه داده های خام
عدم اطمینان و ناسازگاری باید همگام با پیشرفت حل مساله برطرف شوند و نه در ابتدا و
انتهای آن:
یافتن جواب محدود به یک مسیر منفرد نمی شود. یعنی اگر یکی ناکام شود مسیرهای
جایگزین باید آنجا باشند.
صفحه 30:
هماهنگی
"1 هماهنگی: اداره وابستگی 6106۳06106۳01 1۳) بین فعالیت های
عاملها
مثال هايى از وابستكى ها:
*" دو نفر بخواهند از يك در وارد شوند
* من نتوانم در كارم بيشرفت كنم تا زمانى كه تاييد شما را ذرياقت كنم
* من برلی شما یک مقاله جالب را کپی کنم بدون اینکه شما از من خواسته باشید.
! وابستگی ها می توانند مثبت یا منفی باشند.
ارتباطات مثبت (حداقل برای یک عامل مفید باشند در حالی که عاملهای دیگر
ow
را حداقل راضی نگه می دارند. یعنی بهینه ی 081610 باشند) ممکن است
درخواست شوند و یا بدون درخواست باشند.
ايده بای هه
و
صفحه 31:
al هماهنكى (ادامه) ae
Martial‘s typology of coordination task
erdependencies: ومحجهت عمجم
roves able
=
سید
ea أزايشكاه سيستمهاى هوشمند
Diath
صفحه 32:
هماهنكى (ادامه)
" سه نوع از وابستگی های بدون درخواست:
JoaSz a Sails Pipl 5s: Action-equality-interdependence *
لنجام شود. یبکیاز آنها میتولند را لنجام دهد و در تساشدیگریصرفه جوییشود.
® 060606ظ1:61۲0606 11161206-0 201256): لعمل لب رنامه ویزیشده یکعامل
تاثبرلتجانبیدر وسیدنسایر عاملها به لهدلفشاندارد.
16۳0606306106 ۵۷01-11 ۳: لعط ی رنامه ریزیشده یسکعامل تاثیرلت
جانبیدر رسیدنسایر عاملها بسه لهدفشانب صورتجزئیدارد (بسطور مثبتیبه آنکمک
Cte
ايده بای هه
و
صفحه 33:
برنامه ریزی سراسری جزئی ۷
Partial Global Planning)
wih Foo lglele PGP & بولیرسیدنیسه نتایجیدربایه بسرنامه حلساه
تبدللطاهاتكنك
" برنامه ريزى» جزئى استء زيرا 1145 نياز ندارد كه حل كامل مساله را تحويل
دهد. سراسری است. زیرا عاملها برنامه های محلی را برای رسیدن به یک راه
حل کلی(برنامه) تبادل می کنند.
* سه مرحله تکراری دارد:
* هر عامل درباره هدفهای خودش تصمیم می گیرد و برنامه محلی را ایجاد می کند.
* عاملها بنامه ها را برای تعیین ولبستگی ها تبادل می کنند.
© عاملها برنامه های محلی را یرای رسیدن به هماهنگی یهتر تغییر می دهند.
ee ايده بای هه
Diath
صفحه 34:
۹
برنامه ریزی سراسری جزئی (ادامه)
* برنامه های عاملها در یک ساختمان داده به نام برنامه سراسری جزئی وارد می
شود که شامل فوازد زیر است:
© هدف: هدف کلی که ۷5 برای آن کار می کند.
* نقشه های فعالیت: آنچه که عاملها در حال حاضر مشغول آن هستند و نتیجه فعالیت
جاری
© گراف ساخت راه حل: نمایش اینکه چه موقع و چطور عاملها باید تعامل کنند. چه
اطلاعاتی باید تبادل شوند و چه موقع راه حل كلى بايد جمع آوری شود.
or أزايشكاه سيستمهاى هوشمند
Diath
صفحه 35:
۹
برنامه ریزی سراسری جزئی (ادامه)
"! 12601667 چنبه هایب هیود را فرمول ندیک رده لست
*" نقاط دید محلی را به روز کنید: ممکن است به نقاط دید سراسری برسید
* نتایج را انتقال دهید
. طرف كنيد: اكر جندين عامل در حال انجام یک وظیفه هستند
اب کنید.
وابستگی های سخت (منفی) را برطرف کنید: از طریق زمان بتدی دوباره ی برنامه های
جزئی
© از وابستگی های نرم (مثبت) استفاده کنید: مثلا با زمان بندی دوباره ی برنامه های جزئی
هه أزايشكاه سيستمهاى هوشمند
لساب ا
صفحه 36:
هماهنگی از طریق مقاصد مشترک ۹
مقاصد (اهداف تعهد شده) در استدلال عملی مهم بودند. آنها همچنین برای
هماهنگی نیز مهمند. مثلا با دانستن اینکه من می خواهم وزن کم کنم.
هرکسی می تواند وابستگی ها (مثلا خوردن کیک خامه ای) را کم کند
بسیار مهم است که مقاصد فردی (که ممکن است هماهنگ شوند) را از
مقاصدی که با همکاری و هماهنگی به یک هدف می رسند (مانند یک تیم)
جدا کنین.
تعهد مربوط به یک قصد: با جهتگیری به آینده است و پایدار می باشد و نباید
بدون دلیل نادیده گرفته شود. قراردادهایی (0010760110۳) وجود دا
تنظیم می کنند که چه موقع نادیده گرفتن یک مقصد مناسب است مثلا در
موقع بلند کردن یک شيئ سنگین با همدیگر.
ee أزايشكاه سيستمهاى هوشمند
Diath
صفحه 37:
هماهنگی از طریق مقاصد مشترک (ادامه)
عاملها به تعهدات فردی و تعهدات مشترک برای رسیدن به هدف کلی نیاز
دارند.
حالت تعهد مشترک میان عاملها توزیع شده است
قرارداد تنظیم می کند که مثلا چه موقع تعهد مشترک می تواند نادیده گرفته
شود و چگونه سایر عاملها را باید در مورد تغییر تصمیمات در اطلاع قرار داد.
بصورت فرمال ت:اهداف پایدار مشترک (1۳6)
JPG = (goal رم motivation for goal y). E.g.: @
= ,having heavy object lifted onto truck“; y =
,later transportation“
صفحه 38:
JPG
۳ قراردادها:
* در ابتدا هر عامل: باور دارد که ۵) ارضا نشده است و اعتقاد دارد که انجام ها
امکان پذیر است.
تا زمانی که به شرط خاتمه برسیم هر عامل هدف م) را دارد
"! شرط خاتمه: بصورت متقابل باور شده است که
© یا 0 ارضا می شود
۳ يا © امکان پذیر می شود
* للا ميكر معنير نيست
see te dee 9
Diath
صفحه 39:
03[ (ادلمه)
۳ قراردادها:
" تا زمانی که به شرط خانمه برسیم:
۴ اگر یک عامل اعتقاد دارد که
" ايا به هدف رسيده ايم
* يا هدف غيرممكن
* يا انكيزه ديكر يرقرار نيست
"" أنكاه اين هدف را دارد كه اين را بصورت باور شده ى متقابل درآورد (يعنى هدف أن است
كه ديكران را در اين موضوع متقاعد کند)
۴ مثالى از معمارى هاى شبه 815011011 :20ل
see te dee 6
لساب ا
صفحه 40:
Tk
a هماهنگی از طریق مدلسازی متقابل
* داشتن مدل از سایر عاملها (باورهاء اعتقادات و اهداف) و قراردادهای همکاری
قابلیت هماهنگی بدون ارتباط را فراهم می کند.
مثال: یک مرد و یک زن به در نزدیک می شوند: تقابل بین منبع پیش می آید.
راه حل ممکن: هر دو صبر کنند» در نتيجه اتلاف منبع پیش می آید. با دانستن
قرارداد معمول و داشتن مدلی از یکدیگر : زنان ابتدا وارد می شوند.
"1 مدل می تواند با ماتریس منفعت استنتاج شود و عاملها عمل عقلانی را خواهند
فهمید.
| مثال: سیستم MACE
eo أزايشكاه سيستمهاى هوشمند
Diath
صفحه 41:
1 ۲ 4
هماهنگی از طریق هنجارها و قوانین اجتماعی bie
۴ در جوامع بشری. هنجارها و قوانینی برای هماهنگی داریم. مثال: زبان طبیعی
"" در 185 نرم افزاری نیز قراردادها را می توان پیاده سازی کرد:
© زمان طراحی (طراحی 01311106 : آسان تره سرراست تر و کنترل مستقیم بهتر
* بصورت یک رفتار برآینده (6106100108): انعطاف پذیرتر در محیط های غیرقابل پیش
ميتي al رت هرا سل
ea أزايشكاه سيستمهاى هوشمند
Diath