Реинжиниринг бизнес-процессов проектирования и производства. Яблочников Е.И - 145 стр.

UptoLike

143
ной операции. Это делает кооперацию заказчика с данным предприятием
менее предпочтительной.
Информация о загрузке оборудования также позволяет более деталь-
но оценить возможности предприятия по выполнению имеющегося заказа.
Если требуемое оборудование в ближайшее время полностью загружено,
то это приводит к более длительным срокам выполнения заказа, что может
оказаться неприемлемым.
Определим в
рассматриваемой МАС четыре класса программных
агентов: A, B, C и D.
Функцией агента класса А является поиск в ОИС множества W
предприятий { П
i
}, виды выполняемых работ которых { ВР ( П
i
) } вклю-
чают возможность выполнения данного заказа Z:
W
= { П
i
} , i : Z { ВР ( П
i
) } (11.1)
Функцией агента класса B является:
прием от агента класса A данных, содержащих информацию о заказе Z и
идентификатор одного из предприятий ID (П
M
), удовлетворяющего ус-
ловию (11.1);
анализ ресурсов и загрузки мощностей предприятия П
M
с точки зрения
эффективности выполнения заказа Z;
присвоение предприятию П
M
некоторого рейтинга R
M
, характеризую-
щего эффективность выполнения заказа Z.
Рейтинг R
M
, в частности, может быть определен по формуле:
R
M
= AS / S + AT / T , (11.2)
где: S – стоимость выполнения заказа Z;
T время выполнения заказа Z;
AS и AT – весовые коэффициенты.
Для уточнения стоимостей и сроков возможно использование аген-
том класса В интерактивного режима работы в ОИС с соответствующими
представителями предприятиясубподрядчика. При этом данное пред-
приятие использует для оценки заказа всю имеющуюся по
нему в ОИС ин-
формацию.
Функцией агента класса C является:
прием от агентов класса В рейтингов { R
j
} предприятий, удовлетворя-
ющих условию (11.1);
анализ рейтингов { R
j
} и выбор исполнителя П* для заказа Z на осно-
вании некоторого критерия оптимизации (в простейшем случае выбор
предприятия с максимальным значением рейтинга);