Читайте также: |
|
Начните с двойного щелчка мышью по иконке LINDO на рабочем столе Windows. Ваш экран будет иметь примерно вид, показанный на рисунке:
… и вы можете начать ввод задачи. Внешнее окно с заголовком LINDO является главным окном. Все другие окна будут располагаться внутри этого родительского окна. Главное окно содержит командное меню и соответствующую палитру инструментов. Меньшее дочернее окно с заголовком <untitled> является пустым окном новой модели. Мы будем набирать нашу простую задачу именно в этом окне.
В LINDO- модели целевая функция располагается первой. В данной задаче введите следующую строку:
MAX 500 DELUXE + 300 STANDART
Тем самым будет сказано LINDO, что следует максимизировать функцию
(количество улучшенных моделей) ´ (прибыль на единицу улучшенной модели) + (количество стандартных моделей)´(прибыль на единицу стандартной модели)
В LINDO переменным, соответствующим количеству стандартных и улучшенных моделей, должны быть присвоены имена, например, STANDARD и DELUXE. Заметим, что имена переменных в LINDO могут состоять не более чем из восьми символов, начинаться с буквы, и не содержать пробелов.
Оператор LINDO для максимизации прибыли будет иметь вид:
MAX 500 DELUXE + 300 STANDARD
Ограничения по запасам на стандартные корпуса, улучшенные корпуса и дисководы примут вид:
STANDARD<=60
DELUXE<=50
2DELUXE+STANDART<=120
Поэтому представление задачи в LINDO будет выглядеть на экране следующим образом:
Теперь задача готова для решения. Чтобы начать решение, выберите команду Solve в меню программы или нажмите кнопку в палитре инструментов верхней части окна. LINDO начнет с попытки откомпилировать задачу. Это означает, что он определит, имеет ли задача математический смысл и соответствует ли ее запись синтаксическим правилам LINDO. Если модель не проходит этот тест, вы получите сообщение об ошибке:
An error occurred during compilation in line: n
(В процессе компиляции обнаружена ошибка в строке с номером: n)
LINDO перейдет к строке, в которой обнаружена ошибка. Вы должны проверить эту строку с целью выявления ошибки и исправить ее.
Если в процессе компиляции не обнаружено ошибок, LINDO начнет собственно решение задачи. В момент запуска внутреннего решателя, на экран будет выведено окно состояний, которое выглядит примерно следующим образом:
После завершения решения LINDO спросит вас, хотите ли вы провести анализ диапазонов чувствительности задачи. Пока просто нажмите кнопку отказа NO и закройте окно состояния, чтобы пропустить этот этап. Мы его объясним позже в этом руководстве. Теперь на экране появится новое окно, с заголовком “Reports Window” (окно отчета). В нем LINDO размещает весь текст с выходными данными. Это окно может вместить только до 64000 символов информации. Если вы получили очень длинный отчет и вам необходимо его проанализировать целиком, то можете записать информацию в фал на диске с помощью команды File|Log Output. Такой файл затем можно просмотреть с помощью любого текстового редактора или, используя команду File|View в самом LINDO. Более полную информацию об этом можно найти в разделе «Детальное описание команд» следующей главы. Теперь давайте проанализируем решение, которое получено в LINDO.
Прежде всего, отчет говорит вам, что оптимальное решение со значением 33,000 получено за три шага вычислений. Каждая переменная (VARIABLE) имеет в оптимальной точке определенное значение (VALUE). В данном примере оптимальное решение заключается в производстве 30 улучшенных (DELUXE) моделей и 60 стандартных (STANDARD) моделей компьютеров.
Дата добавления: 2015-11-16; просмотров: 143 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Связь с фирмой LINDO Systems | | | Синтаксис модели |