Программный интерфейс смешанно-целочисленной линейной модели
Смешанно-целочисленная линейная модель (MIP) применяется для задач оптимизации, в которых часть переменных принимает вещественные значения, а часть — целые или булевы. Модель сочетает выразительные возможности непрерывной и целочисленной задач и позволяет в рамках одной задачи описывать как непрерывные величины, так и дискретные решения. MIP является наиболее применимым на практике подклассом линейных моделей и охватывает широкий спектр задач производственного и логистического планирования.
Начало работы
Модель = О2.СоздатьМодель(О2.ТипыМоделей().ЛинейнаяСмешанноЦелочисленнаяМодель());
КоличествоПартий = Модель.Переменные().ДобавитьЦелочисленнуюИзДиапазона(0, 10, "n");
ОбъёмПроизводства = Модель.Переменные().ДобавитьНепрерывнуюИзДиапазона(0, 100, "v");
ЗапускатьЛинию = Модель.Переменные().ДобавитьБулеву("старт");
Модель.Ограничения().Соотношение("v <= 10*n");
Модель.ЦелеваяФункция().Максимизировать("5*v - 3*n");
Решение = Модель.Решить();