Транспортная компания
Модель состоит из агента-менеджера судостроительной компании и 6 агентов-перевозчиков. Компания объявляет заказы на транспортировку грузов с интервалом 5±3 дня. Взаимодействие компании с перевозчиками осуществляется по принципам протокола контрактных сетей. Перевозчики могут иметь либо статус исполнителя, либо статус подрядчика. Менеджер сообщает перевозчикам число товаров K и расстояниеL, которое требуется преодолеть для перевозки. Агент-перевозчик получает сообщение, помещает данные заказа во временное хранилище, на основании данных и собственных установок рассчитывает стоимость транспортировки и формирует предложения для менеджера со стоимостью заказа. Менеджер рассматривает предложения, анализирует и назначает задание (отправляет сообщение «принято») агенту, предложившему наименьшую цену за выполнение транспортировки, остальным агентам отправляет сообщение «отказано». Агент-перевозчик, получивший сообщение, приобретает статус подрядчика и приступает к выполнению задания, остальные агенты удаляют данные заказа из памяти. Агент, имеющий статус подрядчика, не может принимать и отвечать на другие сообщения менеджера. По завершении транспортировки агент информирует менеджера о выполнении задания и возвращается к статусу исполнителя. Таким образом, менеджер может выполнять следующие действия: {«объявить заказ», «получить предложение», «выбрать оптимальное предложение», «назначить задание», «получить сообщение о выполнении задания»}; перевозчик имеет набор действий: {«получить заказ», «сформировать предложение», «отправить предложение», «получить подтверждение», «получить отказ», «приступить к выполнению задания», «сообщить о выполнении»}.
Стоимость перевозки рассчитывается каждым агентом-перевозчиком на основании формулы S=K*L±0,2*K*L. Значения K и L изменяются для каждого заказа в диапазонах: К=[100,500], L=[1,15]. Время выполнения заказа Т=L дней. Время формирования предложений по заказу - 3 дня. Время обработки предложений агентом-менеджером - 1 день.
Смоделировать процесс выполнения заказов в течение 1 года. Оценить распределение заказов по компаниям-перевозчикам. Оценить время простоя выполнения заказов из-за занятости всех перевозчиков.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |