Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Оптимизация в LINDO

..pdf
Скачиваний:
10
Добавлен:
12.11.2023
Размер:
4.57 Mб
Скачать

Попытка зафиксировать переменную, которая не является целой переменной, используя статус “IV".

97.SEARCH TERMINATED DUE ТО USER INTERRUPT OR NUMERICALPROBLEMS.

Процесс решения преждевременно прерван. Это результат прерывания решения пользователем. В этом случае LINDO возвратит лучший: результат (решение), который был найден. Если пользователь не прерывал решение, то это значит, что LINDO обнаружил вычислительные ошибки и нельзя доверять возвращенным результатам.

98.<Ые нспользустся>

99.<Нс используется>

100.<Value> IS NOT A VALID INTEGER VALUE.

Введено не целое значение в команду, которая требует целое. Введите целое значение.

101. BAD INPUT ТО NDXOFV: <I1> <I2> <VariableName>.

Введены неверные значения в описание пользовательского интерфейса NDXOFV Смотрите документацию по этому описанию и откорректируйте.вводимые значения.

102. SOLUTION STATUS NOT OPTIMAL AT START OF PARAMETRICS.

LINDO должен иметь оптимальное решение в памяти для того, чтобы выполнить параметризацию правой части условий. Используйте команду Solve или GO (для командной строки) для оптимизации модели и.повторите попытку.

103. INVALID OPTION FIELD IN COMMAND.

Определена неверная опция в списке печати команды CPRI или RPRI (для. версии командной строки). Правильные значения: N, Р, D, R, U, Т и Z. За дополнительной информациейобратитесь к документации или файлам помощи и повторите попытку.

104. INVALID SYMBOL IN COMMAND,. .

Использован неправильный символ в выражении сравнения в. команде Reports(Peruse (для Windows версии) или командах CPRI/RPRI (для. (командной строки). За дополнительной информацией обратитесь к документации или файлам помощи.

105. UNMATCHED PARENTHESES Ш CONDITIONAL EXPRESSION.

Несогласованные круглые скобки в выражении сравнения в команде Reports|Pemsc (для Windows версии) или командах CPRI/RPRI (для командной строки). Добавьте или удалите круглые скобки и повторите попытку.

106.INSTRUCTION LIST OVERFLOW IN CONDITIONAL EXPRESSION; Слишком много инструкций в выражении сравнения в команде Reports|Pemse (для Windows версии) или командах CPRI/RPRI (для командной строки). Попытайтесь уменьшить размеры выражения и повторите попытку.

107.TEMPORARY OPERATOR STACK OVERFLOW IN CONDITIONAL

EXPRESSION.

Вьфажение сравнения в команде Reports|Peruse (для Windows версии) или командах

81

CPRI/RPRI (для командной строки) слишком сложное. Попробуйте упростить или уменьшить размеры выражения и повторите попытку.

108. IMMEDIATE TEXT LIST OVERFLOW IN CONDITIONAL EXPRESSION. Слишком много текстовых операндов в выражении сравнения в команде Reports|Peruse (для Windows версии) или командах CPRI/RPRI (для командной строки). Попытайтесь уменьшить число текстовых операндов в выражении. и повторите попытку.

109. NUMERIC STACK OVERFLOW IN CONDITIONAL EXPRESSION. Выражение сравнения в команде Reports|Peruse (для Windows версии) или командах CPRI/RPRI (для командной строки) слишком сложное. Попробуйте упростить или уменьшил» размеры выражения и повторите попытку.

110. TEXT STACK OVERFLOW IN CONDITIONAL EXPRESSION.

Выражение сравнения в команде Reports|Peruse (для Windows версии) или командах CPRI/RPRI (для командной строки) слишком сложное. Попробуйте упростить или уменьшить размеры выражения и повторите попытку.

111. UNDEFINED OPERATION IN CONDITIONAL EXPRESSION.

Выражение сравнения в команде ReportsIPeruse (для Windows версии) или командах CPRI/RPRI (для командной строки) содержит неопределенную операцию (т.е. деление на 0). Решите эту проблему и повторите попытку.

112.CONDITIONAL EXPRESSION IS NOT EVALUETE TO A BOOLEAN VALUE. Выражение сравнения в команде Reports[Peruse (для Windows версии) или командах CPRI/RPRI (для командной строки) должно возвращать TRUE или FALSE, чтобы быть корректным.

113.REQUESTED OUTPUT LINE LENGTH EXCEEDS TERMINAL WIDTH,

Длина строки текстового отчета по команде Reports|Peruse (для Windows версии) или командах CPRI/RPRI (для командной строки) превышает терминальную ширину. Используйте команду WIDTH для командной строки и команду Edit|Options для Windows, чтобы увеличить терминальную ширину строк. Или можно снизить количество запрашиваемого вывода. Под Windows может быть достаточно графического просмотра данных, и тогда текстовый отчет можно не заказывать.

114. INVALID QCP ROW, COMMAND DISREGARDED.

Определен неправильный номер строки как часть команды QCP. Проверьте модель и определите правильный диапазон номеров строк. Убедитесь в том, что используете номера строк, а не их имена.

1000. TOOLBAR INSTALLATION FAILED.

UNDO не может при запуске инсталлировать в памяти командную панель. Вероятно, мало памяти. Если запущены другие приложения, попытайтесь снять их перед запуском UNDO.

1001. PLEASE ENTER A VALID LINE NUMBER TO GO TO.

Введен неверный номер строки в диалоге Edit|Go То Line. Повторите ввод положительного целого значения для строки, в которую хотите перейти.

82

1002. NO HELP AVAILABLE ON THIS COMMAND. В системе помощи LINDO нет справки по этой команде.

1003. THE ROW VALUES ARE NOT VALID. PLEASE REENTER THEM.

Введены неправильные номера или'имена строк в диалоговом окне Reports|Formulation. Введите номера или имена строк, которые действительны для текущей модели.

1004. THE DIMENSIONS OF YOUR MODEL HAVE EXCEEDED THE LIMITS OF THIS VERSION.

Модель слишком большая для этой версии LINDO. Определить пределы этой версии можно по команде Help|About LINDO. Необходимо уменьшить размер модели или использовать более мощную версию пакета. Имейте в виду, что простые границы, введенные с помощью операторов SUB и SLB, не считаются за строки. Таким образом, преобразуя простые границы ограничений, используя операторы SUB и SLB,* можно уменьшить количество строк в модели. Стандартный нижний предел для значений переменных в LINDO-это 0, таким образом, вводить ограничения типа Х>=0 не требуется..

1005. LINDO MUST FINISH THE CURRENT TASK BEFORE AN EXIT IS ALLOWED.

Попытка выйти из LINDO, когда выполнялись фоновые вычисления. Обычно это происходит при проведении текущей оптимизации модели. Нажмите кнопку «Interrupt Solver» в диалоге Solver Status и попытайтесь 'выйти' снова. Если на экране нет диалогового окна Solver Status, то используйте команду Window|Open Status для' его вывода.

1006. REPORT WINDOW MAY NOT BE CLOSED AT THIS TIME.

Попытка закрыть окно Reports Window, когда LINDO генерировал отчет. Нужно подождать завершения формирования отчета перед закрытием*окна. Если отчет очень длинный, то можно использовать команду FiIe|Log для кэширования его на диске. Это может ускорить вывод его в окно Reports Window.

1007. WINDOWS IS RUNNING LOW ON SPACE. TRY CLOSING SOME WINDOWS.

LINDO получил от Windows предупреждение о том, что мало памяти вгсистеме.-Это возникает всегда при попытке разместить слишком много текста в окне Edit, открытом с помощью команд File[New или File|Open. Окно Edit может иметь не более. 64000 символов. Если нужна большая емкость, то используйте взамен его окно View,-котррре может быть открыто с помощью команды File|View.

1008. PLEASE SELECT SOME TEXT FIRST.

Использована команда, которая требует выделенного текста. Пометьте нужный текст, нажав кнопку мыши и переместив указатель, и попытайтесь выполнить команду снова. ,

1009. <Не ишользуется>

1010. NOTHING IN CLIPBOARD ТО PASTE.

Использована команда Edit|Paste, когда в буфере обмена Windows нет текЬта. Используйте команду Сору в LINDO или другое приложение для выделения текста и повторите команду.

83

1011. UNABLE TO SOLVE... NO MODEL CURRENTLU БЧ MEMORY!

Запущена команда Solve при отсутствии модели в памяти. Выберите окно модели и перезапустите команду Solve.

1012. UND O IS BUSY RIGHT NOW. TRY AGAIN LATER

UNDO занят выполнением критических фоновых вычислений и не может выполнить ваш запрос сейчас. Попытайтесь сделать запрос позднее.

1013. ERROR WRITING ТО LOG FILE. PERHAPS THE DISK IS FULL?

UNDO обнаружил ошибку записи LOG файла, открытого командой File|Log. Возможно, на диске нет свободного пространства. Если диск не полный, то запустите диагностику для определения причины.

1014. UNABLE ТО OPEN LOG FILE.

LOG; файл, определенный как часть команды File|Log, не может бьггь открыт. Возможно, определено неправильное устройство или устройство защищено от записи. Попытайтесь перезапустить команду, используя другое устройство.

1015. ERROR WRITING ТО BASIS FILE.

Была обнаружена ошибка при записи в базисный файл командой FilejBasis Save. Возможно, на диске нет свободного места или устройство защищено от записи.

1016. NOT ENOUGH MEMORY FOR FIND COMMAND.

LINDО не хватает памяти для выполнения команды Edit|Find. Попытайтесь закрыть, другие приложения или ненужные сейчас окна. Возможно, выделили чрезмерный объем памяти для ненулевых элементов, используя EditjOptions, и память, выделенная для других функций, недостаточна.

1017. <Не исполъзуетсн>

1018. CANNOT SAVE FILE: <FileName>.

LINDO не может успешно выполнить запись файла <FileName>. Возможно, на диске нет свободного места или устройство защищено от записи.

1019. ERROR WRITING ТО FILE: <FileName>.

Была обнаружена ошибка при записи в файл <FileName>. Возможно, на диске нет свободного места. Если диск не полный, то запустите программу диагностики диска для определения причины.

1020. COULD NOT OPEN FILE: <FileName>.

UNDO не может открыть файл <FileName>. Возможно, нет требуемых привилегий для доступа к файлу или потребуется запустить программу диагностики диска для определения причины.

1021. <Не используется>

1022. COULD NOT READ FILE: <FileName>.

LINDO обнаружил ошибку чтения файла <FileName>. Возможно, нет требуемых привилегий для доступа к файлу или потребуется запустить программу диагностики диска для определения причины.

84

1023. NOT ENOUGH MEMORY TO COMPLETE COMMAND. t

UNDO не хватает памяти для завершения запущенной команды. Попытайтесь закрыть другие приложения или ненужные сейчас окна. Возможно, выделили чрезмерный объем памяти для ненулевых элементов, используя Edit|Options, и память, выделенная для других функций, недостаточна.

1024. ERROR ATTEMPTING ТО LOAD THE FILE INTO A WINDOW.

Эта ошибка может возникнуть при нехватке памяти (см. сообщение № 1023), когда файл слишком большой для окна модели (см. сообщение № 1027), или ошибка на диске (см. сообщение № 1022)..

1025. <Нс нспользуется>

1026. AN ERROR OCCURED DURING COMPILATION ON LINE: <N>.

UNDO не может успешно откомпилировать модель из-за синтаксической, ошибки в строке <N>. Для перехода на эту строку используйте команду Edit|Go То Line и исправьте синтаксическую ошибку. Имейте в виду, что UNDO делает все возможное, чтобы указать на строку, где действительно произошла ошибка, но не всегда это точно. Поэтому следует просматривать и строки вокруг той, на которую указал UNDO.

1027. MODEL IS ТОО LARGE FOR AN EDIT WINDOW. PLEASE USE THE FILE|VIEW COMMAND INSTEAD.

Попытка открыть модель командой File|Open, содержащую больше символов,'чем может быть помещено в стандартное окно Edit. Окно Edit может иметь не более 64000 символов. Если нужна большая емкость, то используйте взамен его окно View, которое может быть открыто с помощью команды FilefView.

1028. THERE IS NO COMPILED MODEL IN MEMORY.

Запущена команда, которая требует откомпилированную модель в памяти. Отметьте окно модели, запустите команду Solve|Compile Model и повторите попытку.

1029. <Не используется>

1030. <Не используется>

1031. THE MODEL MUST BE COMPILED FIRST. PLEASE CHOOSE THE Solve|Compile Model FIRST. OR, SAVE THE MODEL USING UNDO Text (Mtx) FORMAT.

Попытка сохранить файл, который был записан в упакованном формате UNDO (+.1рк) или MPS формате (*.mps), который не был успешно откомпилирован. Запустите команду Solve|Compile и повторите попытку. Если невозможно компилировать по каким-либо причинам, то всегда можно записать файл в текстовом формате UNDO (Mtx).

1032. A GRAPH MAY NOT HAVE MORE THEN 8000 POINTS.

В создаваемом графике выбрано слишком много точек. Попытайтесь уменьшить число точек, содержащихся в графике, более ограничив их выбор,

85

1033. THE SELECTED ROW WAS NOT FOUND IN THE CURRENT MODEL. Определено имя или номер строки, недействительные для данной модели. Проверьте номер строки и повторите команду.

1034. THE RIGHT-HAND SIDE VALUE IS INVALID.

Введено неправильное значение правой части ограничения. Убедитесь в правильности ввода и повторите команду.

1035. RIGHT-HAND SIDE PARAMETRICS ARE NOT PERMITTED ON THE OBJECTIVE ROW.

Попытка выполнить параметрический анализ правой части строки критерия, что недопустимо. Прервите команду или определите ограничение.

1036. THE CURRENT SOLUTION IS NON-OPTIMAL. PLEASE USE THE Solve COMMAND FIRST.

Попытка запустить команду, требующую модель, для которой уже получено оптимальное решение. Запустите сначала команду Solve и повторите команду.

1037. NOT ENOUGH MEMORY ТО GENERATE GRAPH.

Недостаточно свободной памяти для завершения операций графики. Попытайтесь закрыть другие приложения или ненужные сейчас окна. Возможно, выделили чрезмерный объем памяти для ненулевых элементов, используя EditjOptions, и память, выделенная для других функций, недостаточна.

1038. THE CURRENT MODEL IS NOT COMPILED. PLEASE CHOOSE THE Solve|Compile Model COMMAND FIRST.

Запущена команда, которая требует откомпилированную текущую модель в памяти. Запустите команду Solve|Compile и повторите попытку.

1039. THE CURRENT WINDOW IS NOT A MODEL WINDOW. PLEASE SELECT A MODEL WINDOW FIRST.

Запущена команда, которая требует, чтобы сначала было отмечено окно модели. Активизируйте окно, содержащее нужную модель, и перезапустите команду.

1040. THE SELECTED OPTION FIELD CONTAINS AN INVALID ARGUMENT. Введено.неверное значение в одно из полей диалога Edit|Options. L1NDO будет выделять первое неверное значение, если его обнаружит. Откорректируйте выделенное значение или нажмите кнопку «Cancel».

1041. PLEASE SELECT AN EDIT WINDOW TO PASTE INTO.

Попытка внести текст в окно, которое не допускает внесение текста (окно для просмотра или графическое). Окна, имеющие доступ для внесения данных в UNDO, - это окна Edit (редактируемые). Окна Edit открываются с использованием команд File|Open или File|Ne\v.

1042. IF YOU WISH TO CHOOSE THE PIVOT VARIABLE, YOU MUST SPECIFY A VARIABLE NAME IN ‘My Variable Selection’ BOX.

Неправильно выбрана переменная для симплекс-преобразования в команде Solve|Pivot (переменная не специфицирована). Выберите переменную или позвольте LINDO

86

выбрать переменную для симплекс-преобразования.

1043. IF YOU WISH ТО CHOOSE THE PIVOT ROW, YOU MUST SPECIFY A ROW NAME IN ‘My Row Selection’ BOX.

Выбрана направляющая строка в команде Solve|Pivot без определения строки. Укажите правильно строку или позвольте LINDO выбрать направляющую строку.

1044. THE SELECTED VARIABLE WAS NOT FOUND IN THE CURRENT MODEL. Определена переметал» которая не присутствует в данной модели. Убедитесь в том, что имя переменной введено корректно, и повторите попытку.

1045. OBJECTIVE ROW MISSING FROM BEGINNING OF MODEL.

Строка критерия, содержащая ‘MIN’ или ‘MAX’, должна быть первой в модели. Возможно, опустили критерий или разместили некоторые ограничения перед ним. Отредактируйте модель и повторите попытку.

1046. YOU MAY NOT HAVE BOTH AN AUTOLD.DAT FILE AND A COMMAND LINE INPUT FILE. PLEASE USE ONE OR OTHER.

UNDO ищет командный скрипт-файл AUTOLD.DAT при загрузке системы. Если этот файл (AUTOLD.DAT) найден, UNDO будет автоматически выполнять команды, содержащиеся в нем. Можно также определить командный скрипт-файл как аргумент командной строки UNDO. UNDO выполняет либо скрипт-файл, либо файл ввода командной строки. Данное сообщение выдается при попытке использовать оба файла. Попытайтесь комбинировать команды либо в файле AUTOLD.DAT, либо в командном скрипт-файле.

1047. LINDO WAS UNABLE ТО ALLOCATE SUFFICIENT SPACE FOR NONZERO ELEMENTS. LINDO WILL QUIT AND RETURN TO WINDOWS.

При загрузке LINDO нуждается в выделении минимального объема памяти для ненулевых элементов. Выделение памяти не произошло. Попытайтесь закрыть другие приложения или ненужные сейчас окна.

1048. LINDO WAS UNABLE ТО SAVE THE CONFIGURATION VALUES TO FILE. Проверьте доступ к записи в рабочем каталоге LINDO, хранящем файл LINDO.CNF с пользовательскими настройками. При изменении настройки в диалоге Edit]Options и нажатии кнопки Save UNDO запишет новую копию файла LINDO.CNF в рабочую директорию. Если этот процесс не удался, а также, если был защищен от записи рабочий каталог или пет места на диске, или возникла ошибка на аппаратном уровпе, го появится данное сообщение об ошибке.

1049. YOU REQUESTED A GRAPH WITH <N> POINTS. GRAPHS CAN HAVE UP TO 500 POINTS; PIE CHARTS CAN HAVE 100. USE A CONDITION TO NARROW THE SELECTION.

Применена команда Peruse для получения графика, который содержит точек больше, чем LINDO может показать. Используйте поле условия для задания фильтра с целью сокращения числа точек.

87

ГОЛЬДШТЕЙН Аркадий Леонидович

ОПТИМИЗАЦИЯ В UNDO

Лит.редактор Н.В. Бабинова Техн. редактор Г.Я. Шилоносова Корректор В.А, Козьмина

Лицензия ЛР № 020370 от 29.01.97

Подписано в печать 10.07.00. Формат 60x90/16. Печать офсетная. Набор компьютерный. Уел. печ. л. 5,5. Уч.-изд. л. 4,2. Тираж 120. Заказ 103.

Редакционно-издательский отдел и ротапринт Пермского государственного технического университета Адрес: 614600. Пермь, Комсомольский лр., 29а