Главная -> Оптимизация методом Монте-Карло

Оптимизация методом Монте-Карло

В программах КОРАЛ-Кормление поиск оптимальных рационов, комбикормов и премиксов выполняется с использованием мощных и быстрых алгоритмов прямой нелинейной оптимизации по различным зоотехническим и экономическим критериям.

Вместе с тем, с помощью функции «Оптимизация методом Монте-Карло» у Пользователя появляется альтернативный способ получения оптимальных решений – с использованием генератора случайных чисел.

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

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

Работа с функцией выполняется следующим образом: в окне «Выбор кормов и расчет» Пользователь выбирает корма для рациона, затем переходит на закладку «Расчет методом Монте-Карло», где задает количество генераций и начинает расчет (см. рис. 1).


задание количества генераций
увеличить

Рис. 1. Задание количества генераций перед расчетом


Экран с результатами расчета представлен на рис. 2.


результаты расчета
увеличить

Рис. 2. Результаты расчета





Решения КОРАЛЛ