Итоговые сообщения процедуры поиска решения

1. Если поиск решения успешно завершен, в диалоговом окне Результа­ты поиска решения выводится одно из следующих сообщений:

Решение найдено. Все ограничения и условия оптимальности выполнены.

Все ограничения соблюдены с установленной точностью, и найдено за­данное значение целевой ячейки.

Поиск свелся к текущему решению. Все ограничения выполнены.

Относительное изменение значения в целевой ячейке за последние 5 итераций стало меньше установленного значения параметра Сходимость в диалоговом окне Параметры поиска решения. Чтобы найти более точное решение, установите меньшее значение параметра Сходимость, но это зай­мет больше времени.

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

Поиск не может улучшить текущее решение. Все ограничения выполнены.

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

3. Поиск остановлен (истекло заданное на поиск время).

Время, отпущенное на решение задачи, исчерпано, но достичь удовле­творительного решения не удалось. Чтобы при следующем запуске проце­дуры поиска решения не повторять выполненные вычисления, установите переключатели Сохранить найденное решение или Сохранить сценарий.

4. Поиск остановлен (достигнуто максимальное число итераций).

Произведено разрешенное число итераций, но достичь удовлетвори­тельного решения не удалось. Увеличение числа итераций может помочь, однако следует рассмотреть результаты, чтобы понять причины остановки. Чтобы при следующем запуске процедуры поиска решения не повторять выполненные вычисления, установите переключатель Сохранить найденное решение или нажмите кнопку Сохранить сценарий.

5. Значения целевой ячейки не сходятся.

Значение целевой ячейки неограниченно увеличивается (или уменьша­ется), даже если все ограничения соблюдены. Возможно, следует в задаче снять одно ограничение или сразу несколько или наложить дополнительные ограничения. Изучите процесс расхождения решения, проверьте ограниче­ния и запустите задачу снова. Например, в задаче об оптимальных портфе­лях банков, если не наложить ограничение на портфель привлечения ресур­сов, банк, как аферист, будет занимать деньги до бесконечности.

6. Поиск не может найти подходящего решения.

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

7. Поиск остановлен по требованию пользователя. Нажата кнопка Стоп в диалоговом окне Текущее состояние поиска ре­шения после прерывания поиска решения в процессе выполнения итераций.

8. Условия для линейной модели не удовлетворяются.

Установлен флажок Линейная модель, однако итоговый пересчет поро­ждает такие значения, которые не согласуются с линейной моделью. Это означает, что решение недействительно для данных формул листа. Чтобы проверить линейность задачи, установите флажок Автоматическое масшта­бирование и повторно запустите задачу. Если это сообщение опять появится на экране, снимите флажок Линейная модель и снова запустите задачу.

9. При поиске решения обнаружено ошибочное значение в целевой ячейке или в ячейке ограничения.

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

Набрано неверное имя или формула в окнах Добавить ограничение или Изменить ограничение, или в поле Ограничение были заданы целое или двоичное ограничение. Чтобы ограничить значения ячейки множеством це­лых чисел, выберите оператор целого ограничения в списке условных опе­раторов. Чтобы установить двоичное ограничение, выберите оператор для двоичного ограничения.

10. Мало памяти для решения задачи.

Система не смогла выделить память, необходимую для поиска решения. Закройте некоторые файлы или приложения и попытайтесь снова выпол­нить процедуру поиска решения.