Реферат: Имитационная модель интеллектуального агента в условиях конкуренции
clients[2]:=f2;
clients[3]:=f3;
#Выявление фирмы-лидера
max_cl:=0;
FOR I FROM 1 TO g
REPEAT
IF clients[I]>max_cl
DO
max_cl:=clients[I];
leader:=I;
END
END_LOOP
RETURN
END OF FChoice
В конце временного периода каждой фирме отправляется информация о количестве покупателей и об остатках товара на складах. Это реализовано в компоненте высокого уровня.
HIGH LEVEL COMPONENT Market_HIGH
SUBCOMPONENTS
Firm,
Firm2,
Firm3,
buyer,
Market
COMPONENT CONNECTION
Firm.QueryStock1-->Market.QStock1;
Firm2.QueryStock2-->Market.QStock2;
Firm3.QueryStock3-->Market.QStock3;
buyer.criterion{i OF 1..9}{j OF 1..100}-->Market.criterion[i][j]; массивкритериевпокупателей
Firm.parameters1{i OF 1..9}-->Firm3.parameters1[i]; параметры 1 фирмыв 3-ю
Firm2.parameters2{i OF 1..9}-->Firm3.parameters2[i]; параметры 2 фирмыв 3-ю