Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Ввод задачи в LINDO

Разработка более сложных моделей в LINGO 221 | Указатель LINGO | Представление модели в What’s Best | Оператор FREE | Операторы SUB и SLB | Nbsp;   2 Команды LINDO | Детальное обсуждение команд для Windows | Output Options | Графическое изображение ненулевых элементов | Принципы моделирования |


Читайте также:
  1. GR: основная цель, задачи и средства GR-менеджера
  2. I. Цели и задачи освоения учебной дисциплины
  3. II. Основные задачи и их реализация
  4. II. Цели и задачи.
  5. IV.Некоторые задачи
  6. Nbsp;   2 Команды LINDO
  7. А) Задачи, принципы и основные мероприятия санитарно-противоэпидемического обеспечения в чрезвычайных ситуациях.

Начните с двойного щелчка мышью по иконке 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| Синтаксис модели

mybiblioteka.su - 2015-2024 год. (0.006 сек.)