مسابقه عامل معامله گر
اسلاید 1: معرفی مسابقه عامل معامله گر Trading Agent Competition
اسلاید 2: معرفی مسابقههدف کلی مسابقه:توسعه عاملهای دارای توانائی تصميم گيری در مسائل تجاریموضوع:طراحی و پياده سازی يک عامل معامله گر برای مسئله مديريت زنجيره تامين
اسلاید 3: مشخصات مسابقهموارد قابل تحويل:يک عامل معامله گر که توسط فرد يا تيم شرکت کننده طراحی و ساخته شده است.محدوديتی برای ساختار عامل وجود ندارد.ارتباطات عامل با محيط از طريق روالهای از پيش تعيين شده انجام می گيرد.
اسلاید 4: مشخصات مسابقهمشخصات عامل معامله گريک توليدکننده کالای توليدی: انواع کامپيوتردارای يک حساب بانکی با موجودی اوليه صفردارای يک خط مونتاژ با ظرفيت مشخصدارای يک انبار محصول و قطعات اوليه
اسلاید 5: ساختار محيط مسابقه
اسلاید 6: عوامل حاضر در مسابقه - مشتريانعمليات انجام شده توسط مشترياندرخواست محصول (انواع متفاوت کامپيوتر)دريافت پيشنهاد محصول از توليدکنندگان (عامل معامله گر)قبول يا رد هر يک از پيشنهاداتدريافت محصول مطابق زمان بندی قرارداد و واريز مبلغ تعيين شده به حساب عامل معامله گربرداشت جريمه تاخير در تحويل محصول از حساب عامل معامله گر
اسلاید 7: عوامل حاضر در مسابقه – تامين کنندگانعمليات انجام شده توسط تامين کنندگاندريافت درخواست انواع قطعات از عاملهای معامله گرارائه پيشنهاد به عاملهای معامله گرتوافق با يک يا چند عامل معامله گرارسال قطعات مطابق با تاريخ/تعداد/مبلغ قراردادبرداشت مبلغ تعيين شده از حساب عامل طرف قرارداد
اسلاید 8: عوامل حاضر در مسابقه – بانکعمليات انجام شده توسط بانکاعلام موجودی حساب بانکی مربوطه به عامل معامله گرانجام دريافت ها و پرداخت هااعمال بهره بانکی بر حسب مثبت يا منفی بودن موجودی عامل معامله گر
اسلاید 9: عوامل حاضر در مسابقه - عامل های معامله گرعمليات انجام شده توسط عامل معامله گردريافت درخواست ها و ارسال پيشنهادات از/به مشتريانارسال درخواست ها و دريافت پيشنهادات به/از تامين کنندگانتوافق با مشتريان (قرارداد)توافق با تامين کنندگان (قرارداد)ارسال دستور توليد و دريافت گزارش خط توليد و انبارارسال دستور حمل کالا و تحويل به مشتريان
اسلاید 10: روند مسابقههر مسابقه عبارت است از تعدادی روز در تقويم شبيه ساز مسابقه ( هر روز تقويم شبيه ساز = 15 ثانيه)عمليات زير، به ترتيب در هر روز انجام می شود:ارسال اطلاعات (از مشتريان/تامين کنندگان/بانک/خط توليد/انبار) به عاملهای معامله گرپردازش اطلاعات و تصميم گيری توسط هر عامل معامله گرهر عامل عمليات مورد نظر خود را به شبيه ساز اعلام می نمايدانجام درخواست های تمام عوامل به طور همزمان
اسلاید 11: امتيازدهی و تعيين برندهمعيار امتيازدهی:در پايان مسابقه، عاملی که بيشترين مبلغ پول را در حساب بانکی خود داشته باشد، برنده محسوب می شود.
اسلاید 12: مشخصات محيط عامل معامله گرغير قطعی(Non-Deterministic)ايستا(Static)پيوسته(Continuous)غير مرحله ای (Non-Episodic)Inaccessible
اسلاید 13: ساختار محيط مسابقه
اسلاید 14: تعدادی از قوانين مسابقهبه موجودی حساب بانکی تمام عامل ها، بهره بانکی (مثبت/منفی) تعلق می گيرد.پس از ارسال يک درخواست به تامين کننده، پيشنهاد متناظر با آن (در صورت وجود) روز بعد دريافت می شود.قطعات دريافت شده از تامين کننده در يک روز، روز بعد قابل استفاده در کارخانه خواهند بود.
اسلاید 15: تعدادی از قوانين مسابقه (ادامه)پس از ارسال يک پيشنهاد به مشتری، سفارش متناظر با آن (در صورت وجود) روز بعد دريافت می شود.کالای ساخته شده در يک روز، روز بعد آماده حمل خواهد بود.هزينه نگهداری کالا در انبار، مستقيما از حساب بانکی عامل کسر می گردد. نرخ اين هزينه، در ابتدا اعلام می شود.
اسلاید 16: تعدادی از قوانين مسابقه (ادامه)تاخير در تحويل کالا به مشتری، موجب برداشت مبلغ جريمه (در زمان سفارش ذکر می شود) از حساب عامل می گردد.تاخير بيش از 5 روز، موجب فسخ قرارداد می شود.تحويل زودهنگام کالا، تاثيری در تاريخ پرداخت مبلغ توسط مشتری ندارد.
اسلاید 17: تعدادی از قوانين مسابقه (ادامه)دستورات مربوط به روز بعدی کارخانه و انبار، بايد حداکثر تا قبل از پايان روز جاری ابلاغ شوند.سابقه عامل، در قبول پيشنهادات وی از طرف مشتريان، تاثير کليدی دارد.سابقه عامل (خريد از تامين کننده خاص) در پاسخ آن تامين کننده به درخواست های وی، تاثير کليدی دارد.
اسلاید 18: وروديهای عامل معامله گر Agent’s Perceptsسفارشات مشتريانپيشنهادات تامين کنندگانوضعيت حساب بانکیموجودی انبار محصولموجودی انبار قطعهوضعيت خط توليدتاريخ روز
اسلاید 19: خروجي های عامل معامله گر Agent’s Actionsارسال پيشنهاد به مشتريانارسال درخواست های قطعات به تامين کنندگانارسال دستور تامين قطعات به تامين کنندگانارسال برنامه توليد به کارخانهارسال برنامه حمل به کارخانه
اسلاید 20: نمودار فعاليت عامل معامله گرhandleCustomerRFQS()handleCustomerOrders()handleSupplierOffers()handleSimulationStatus()SimulationStarted()handlePriceReport()handleMarketReport()…Environment(Customers, Suppliers, etc.)SimulationEnded()
اسلاید 21: روال های اصلی عامل معامله گرروال handleCustomerRFQsپس از دريافت درخواست کالا از مشتريان صدا زده می شود.روال handleCustomerOrdersپس از دريافت سفارش از مشتريان صدا زده می شود.روالhandleSupplierOffersپس از دريافت پيشنهادات از تامين کنندگان صدا زده می شود.روال handleSimulationStatusپس از دريافت تمام پيغامهای مربوط به يک روز، صدا زده می شود.
اسلاید 22: روال های عملياتیاعلام پيشنهاد به مشتريانAddCustomerOffer(…, …, Price)SendCustomerOffers()اعلام درخواست پيشنهاد ارائه قطعه به تامين کنندگانAddSupplierRFQ( Supp, Prd, Q, Price, Due)SendSupplierRFQs()سفارش قطعه به تامين کنندگانAddSupplierOrder(Offer)SendSupplierOders()
اسلاید 23: روال های عملياتی(ادامه)اعلام برنامه توليد به کارخانهAddProductionRequest(Prd, Q)SendFactorySchedules()اعلام دستور حمل کالا به انبارAddDeliveryRequest(Order)
اسلاید 24: روال های کمکیاعلام رزرو کالا به انبارreserveInventoryForNextDay(Prd, Q)درخواست اعلام موجودی يک قطعه يا کالا از انبارgetInventoryQuantity(Prd)hasAvailableComponents(Comp[], Q, …)ارسال تمام پيغامهای لازم (به مشتريان، کارخانه،...)sendAll()
اسلاید 25: روال هايی برای برنامه ريزی دقيق ترواکنش به اعلام موجودی توسط بانکhandleBankStatus( bankStatus )واکنش به اعلام وضعيت کارخانهhandleFactoryStatus( factoryStatus )واکنش به اعلام ارسال کالا از طرف تامين کنندهhandleDeliveryNotice( notice )
اسلاید 26: روال هايی برای برنامه ريزی دقيق تر(ادامه)واکنش به اعلام گزارش قيمت هاhandlePriceReport( priceReport )واکنش به اعلام گزارش بازارhandleMarketReport( marketReport )
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.