Руководство для научно-исследовательской работы по библиотеке ILOG CPLEX 11.2
5 1. Решение задачи математического программирования с использованием библиотеки ILOG CPLEX 11.2 Для описания основных принципов работы с библиотекой, предположим, что перед нами стоит следующая задача. Для изготовления двух видов продукции: А и B используются три вида ресурсов: I, II, III. Наличие ресурсов, нормы их расхода на единицу продукции и получаемая прибыль от единицы продукции заданы в таблице 1.1. Таблица 1.1 Вид ресурса Наличие ресурса Норма расхода на единицу продукции A B I 300 12 4 II 120 4 4 III 252 3 12 Прибыль - 30 40 Найти оптимальное решение задачи. Известно, что математическая модель этой задачи имеет вид: .0 ,0 , 252 12 3 , 120 4 4 , 300 4 12 max, 40 30 2 1 2 1 2 1 2 1 2 1 x x x x x x x x x x f . (1) Решим эту задачу с помощью оптимизатора библиотеки CPLEX. В п. 1 было указано, что прежде чем вызвать решатель CPLEX из вызывающего приложения, необходимо присвоить численные данные объектной модели. Для этого будем использовать первый способ, т.е. предварительно создадим текстовый файл «LP_example.lp» в формате CPLEXLP, согласно приложению 1. Текст файла «LP_example.lp»:
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy