Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Подготовка данных




Вход в программу TORA линейного программирования

Пакет TORA работает в MS-DOS, тому курсор не реагирует на мышь і управляется только клавішами (со стрелками); поставив его на нужный пункт меню, не забудьте нажать Enter!

После запуска программы появляется окно MS-DOS с приглашением нажать любую клавишу (pressanykey). Сделайте это - и увидите главное меню. В нижней части окна находятся подсказки относительно „горячих клавиш”, которые Вам пока не нужны: F1 - главное меню, F9 - выход из про­граммы. Выберите пункт меню „Линейное программирование” (Linear programming).

 

 

После входа в подпрограмму линейного программирования появится меню из двух пунктов:

„Читать существующий файл данных” (Read an existing data file) и „Создать новую задачу” (Enter new problem).

Имена файлов задач имеют вид *. or.

Для чтения существующего файла программа попросит указать (с позиции курсора) путь к нему (например, a:\ example. or). Можно использовать шаблоны. Если указать, например, путь c:\ temp \*.*, то появится список всех файлов и поддиректорий директории c:\ temp. В поддиректории можно входить так же, как в пункты меню (установить курсор и нажать Enter). Аналогичным образом указывается нужный файл.

Запрос на создание новой задачи приводит к появлению окна редактирования. В нижней части окна указана новая горячая клавиша: F 8. Ее надо нажать после завершения редактирования.

Программа-редактор последовательно помещает курсор в ячейки рабочего поля и ожидает ввода информации. При попытке покинуть ячейку программа проверяет соответствие введенной информации типу ячейки. Клавиша Insert переключает режимы вставки/замены. Внутри ячейки можно перемещать курсор горизонтальными стрелками. Клавиши Delete и Backspace работают обычным образом. Навигация между ячейками: вертикальные стрелки, Enter (переход в следующую ячейку), Esc (переход в предыдущую ячейку).

В верхней строке рабочего окна укажите имя задачи (Problem Title); это произвольный идентификатор (но русские буквы программа не понимает). Вторая строка - число переменных (Nbr of Variables); после выхода из ячейки программа сообщает, что по умолчанию присвоила переменным име­на xi, где i — номер переменной. Третья строка — число ограничений (Nbr of constraints).tp учета прямых ограничений на переменные.

Следующие четыре строки запрашивают, желает ли пользователь дать переменным оригинальные имена (User-Defined Vars Names), задать ненулевые нижние границы (Non zero Lower Bounds) и верхние границы (Finite Upper Bounds) для переменных, ввести неограниченные по знаку переменные (Unrestricted Variables). Во всех случаях по умолчанию принято „нет”, поэтому при входе в ячейку в ней появляется буква n; нужно либо ввести y („да”), либо уйти из ячейки. Если хотя бы в одной из этих строк принятое по умолчанию значение было изменено, то на одном из последующих шагов программа запросит необходимую дополнительную информацию.

Затем возникает таблица для ввода целевой функции (Obj. Function). В первом столбце, озаглавленном max / min, нужно указать направление оптимизации (по умолчанию - max, для изменения введите m). Остальные столбцы помечены именами переменных, в них надо ввести коэффициенты целевой функции (по умолчанию они равны нулю).

Последнее нажатие Enter в строке целевой функции вызывает таблицу для формирования первого ограничения (Constraint 1). Первые столбцы озаглавлены именами переменных и должны содержать коэффициенты при соответствующих переменных в описываемом ограничении. Следующий столбец имеет заголовок „ < = > ”. Введя один из этих символов, Вы зададите соотношение между левой и правой частями ограничения (£, = или £); по умолчанию — „ £ ”. Последний столбец (RHS) предназначен для правой части ограничения.

Введя аналогичным образом все ограничения и, если нужно, границы изменения переменных, нажмите F 8. Попытка нажать вертикальную стрелку или Enter вызывает сообщение „ Error: Bottomof file; press appropriateF- keyif done (ошибка, конец файла; если редактирование закончено, нажмите соот­ветствующую функциональную клавишу). Не спорьте с машиной, нажмите F 8. Программа предложит сохранить данные: „ Do you wish to save this (new or modified) data. Соглашайтесь (y). Появится запрос „ File name ”. Укажите путь к файлу, например c :\ temp \ example. or, и нажмите „Ввод”. Если указанный файл уже существует, программа даст стандартное предупреждение: „ File name al ready exists. Replace?” (файл с указанным именем уже существует, заменить его?); надо либо согласиться (y), либо отказаться (n) и сохранить файл под другим именем.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 459; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.