2017-01-13 5 views
0

Я пытался сделать некоторую оптимизацию с помощью Anylogic. Мой вопрос в том, что, если я хочу оптимизировать переменную, а не параметр? Например, я хочу минимизировать функцию стоимости. Я хочу найти оптимальные значения трех переменных,оптимизировать переменные в Anylogic

cost = -6 A -8 B -9 C 

A, B, C представляет собой стоимость доставки для разных складов. Я не могу определить стоимость как параметр, так как я могу ее оптимизировать? Спасибо

ответ

2

Вы не оптимизируете параметры в AnyLogic, но вы определяете целевую функцию для оптимизации. В свойствах оптимизационного эксперимента, где вы его определяете, вы можете получить доступ к любой переменной или любому другому объекту из вашей модели (используя root.).

Следовательно, нет никакой проблемы в оптимизации по нескольким переменным. То, что делает оптимизация, зависит от некоторых параметров, которые вы указали в своих свойствах.

Предлагаю вам ознакомиться с некоторыми примерами простых моделей оптимизации, чтобы увидеть, как он должен работать. Надеюсь, это поможет

Смежные вопросы