- •Lp88 - Версия 5.02
- •Руководство пользователя
- •Состав программного обеспечения
- •Введение ******* Что такое lp88? *******
- •***************** Что делает lp88 ? *****************
- •************ Некоторые особенности lp88 ************
- •************** Запуск программы ****************
- •******* Что Вам необходимо для работы ? *********
- •Как пользоваться lp88
- •*************** Задача-образец **************
- •******* Использование экранного редактора ******** f3 Using the Display Editor
- •******** Запись линейной программы ******** f4 To Save Linear Program
- •******** Поиск линейной программы ********* To Retrieve a Linear Program
- •********* Решение задачи лп *********** f2 To Solve a Linear Program
- •**** Запись и многократное использование базиса **** f8 To Save and Reuse a Basis
- •*********** Получение отчетов ************* Generating Reports
- •********* Работа симплекс-алгоритма ********** To See How the Simplex Algorithm Works
- •********* Окончание сеанса ********** To End the Session
- •******* Работа в пакетном режиме ******* Do It All in Batch Mode
- •Общие инструкции
- •******** Конфигурация аппаратных средств ******
- •*** Версия модифицированного симплекс-алгоритма с мультикативным представлением обратной матрицы ***
- •******** Размерность задачи и пределы памяти *******
- •**** Управление процессом выполнения программы ****
- •******** Компоненты задачи *********
- •********* Сохранение задачи/базиса ***********
- •******** Экранный редактор *********
- •********* Листинг задачи *********
- •******** Ввод с последовательного файла *******
- •********* Метод решения *********
- •******* Допуски и управление программами ****
- •******* Работа в интерактивном режиме ********
- •******** Генерирование отчетов *********
- •******** Запись решения ********
- •******* Решение последовательности задач лп *******
- •******** Работа в пакетном режиме *******
- •****** Запуск пакетного режима и конфигурация *****
- •****** Сообщения об ошибках и их устранение ******
- •Функциональные клавиши
- •****** Главное меню (master menu) ******
- •****** Меню установки (setup menu) *******
- •******* Меню выполнения (execution menu) *******
- •******** Меню вывода (output menu) *******
Общие инструкции
Данная глава содержит общую информацию о возможностях и применении LP88.
******** Конфигурация аппаратных средств ******
Сеанс при работе с LP88 начинается всегда с назначения массивов коэффициентов и выходных данных в память, запоминающие устройства и на принтер. LP88 разрабатывался для эффективной работы на IBM PC с наиболее широким возможным диапазоном конфигураций оборудования. Чтобы наиболее эффективно использовать память, принтер и запоминающие устройства Вашей машины, следуйте следующим указаниям.
- Установите принтер для печати в быстром режиме с максимально возможным количеством знаков в строке и максимально возможным количеством строк на странице.
- Если Ваше задание создает значительный объем выходных данных, передайте результаты на дисковый файл и используйте команды DOS COPY или PRINT, чтобы распечатать их после прогона LP88. Еще один возможный вариант - использование высокоэффективного блока предварительной подкачки информации для печати (буфера печати).
- Назначьте в память массив коэффициентов. Запоминаются фактически только ненулевые элементы, поэтому большинство задач не переполняет память. Переполнение вынуждает LP88 выйти за символьную строку или приводит к недопустимому вызову функции. В этом случае переназначьте массив на следующее по быстродействию устройство (см.ниже).
- Если задача содержит небольшое количество ограничений (менее 30) и целочисленных переменных (менее 10), то обычно можно назначить массив обратной матрицы и данные ветвей в память. Для задач большей размерности обратную матрицу следует хранить в наиболее быстродействующем доступном запоминающем устройстве с достаточной емкостью.
Массивы и выходные данные назначают в память, запоминающие устройства и принтер, отвечая на вопросы, появляющиеся на экране в начале сеанса ниже меню. Эти назначения нельзя изменить во время сеанса. Следующие назначения могут быть адекватными при решении задач большой размерности в системе с твердым или электронным диском, обозначенным как накопитель "С:":
**********************************************************
* *
* Input Storage File for Printed Output *
* (<Enter> for LPT1:)? C:OUTPUT *
* Input Line Width for Printed Output? 132 *
* Input Storage File for Coefficient Array *
* (<Enter> for Memory)? <enter> *
* Input Storage File for Inverse Array *
* (<Enter> for Memory)? C:INVERSE *
* *
*========================================================*
* Входной файл сохранения для печати *
* (<Enter> для LPT1:)? C:OUTPUT *
* Входная ширина строки для печати? 132 *
* Входной файл сохранения массива коэффициентов *
* (<Enter> для памяти)? <enter> *
* Входной файл сохранения обратной матрицы *
* (<Enter> для памяти)? C:INVERSE *
**********************************************************
В конце сеанса все распечатанные выходные данные, полученные во время сеанса, будут постоянно храниться на диске С в файле OUTPUT. Массивы будут отпечатаны в 132-символьном формате. Во время выполнения симплекс - алгоритма обратная матрица массива базисных столбцов будет записана в дисководе С в файле INVERSE. Этот файл будет удален раньше нормального завершения процедуры. Ненулевые коэффициенты задачи будут записаны в памяти.
