Граничные условия

Ограничения на значения изменяемых ячеек, конечных ячеек или других ячеек, прямо или косвенно связанных друг с другом. Для линейных задач ограничений на количество граничных условий не налагается. Для нелинейных задач, каждая изменяемая ячейка может иметь следующие граничные условия: логическое ограничение; целочисленное ограничение плюс верхний, нижний или оба предела; кроме того, верхний или нижний предел может быть определен для 100 ячеек.

При задании граничных условий можно использовать следующие операторы.

Оператор Значение

<= меньше или равно

>= больше или равно

= равно

int целое число (применимо только к изменяемым ячейкам)

bin двоичное (применимо только к изменяемым ячейкам)

Наложение ограничений на поиск решения

1. В меню Сервисвыберите командуПоиск решения.

  1. Нажмите кнопку Добавить.

  2. В поле Ссылка на ячейкувведите адрес или имя ячейки, на значение которой накладываются ограничения.

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

  4. В поле Ограничениявведите число, формулу или имя ячейки.

  5. Чтобы наложить условие на поиск решения задачи и приступить к набору нового условия, нажмите кнопку Добавить.

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

Добавление ограничения

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

Ссылка на ячейку

Служит для указания ячейки или диапазона, на значения которых необходимо наложить ограничение.

Ограничение

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

Примечания

  • Условные операторы целого и двоичного типа можно применять только при наложении ограничений на изменяемые ячейки.

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

Изменение и удаление ограничения на поиск решения

  1. В меню Сервис выберите команду Поиск решения.

  1. В списке Ограничения укажите строку, которую следует изменить или удалить.

  2. Чтобы удалить ограничение, нажмите кнопку Удалить.

  3. Чтобы изменить ограничение, нажмите кнопку Изменить, а затем внесите нужные изменения.

И Добавьте ограничения для задачизменение погрешности и сходимость результатов поиска решения

  1. В меню Сервисвыберите командуПоиск решения.

  2. Нажмите кнопку Параметры.

  3. В поле Точностьвведите необходимую погрешность - чем меньше введенное число, тем выше точность результатов.

  4. В поле Сходимостьвведите значение относительного изменения, при достижении которого в последних пяти итерациях поиск решения прекращается - чем меньше это значение, тем выше точность результатов.

Изменение погрешности целых величин, полученных в результате поиска решения

  1. В меню Сервисвыберите командуПоиск решения.

  2. Нажмите кнопку Параметры.

  3. В поле Допустимое отклонениевведите необходимый допуск.

Изменение числа итераций или относительной погрешности

Итерация– повторяющиеся вычисления, производимые до тех пор, пока не будет выполнено указанное условие.

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

  1. Выберите команду Параметрыв менюСервис, а затем — вкладкуВычисления.

  2. Установите флажок Итерации.

  3. Введите количество итераций, выполняемых при обработке формул в поле Предельное число итераций.

  4. Чем больше предельное число итераций, тем больше времени потребуется Microsoft Excel для пересчета листа.

  5. Введите относительную погрешность вычислений в поле Относительная погрешность. Чем меньше погрешность, тем больше время пересчета листа и точнее результаты обработки формул.

Ограничение времени поиска решения и числа итераций

  1. В меню Сервисвыберите командуПоиск решения.

  2. Нажмите кнопку Параметры.

  3. В поле Максимальное времявведите интервал в секундах, чтобы ограничить время поиска решения задачи.

  4. В поле Итерациивведите максимальное количество итераций, отводимое на достижение конечного результата.

Примечания. При достижении границы отведенного временного интервала или при выполнении отведенного числа итераций, на экране появляется диалоговое окно Текущее состояние поиска решения.