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


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


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