Главная > Нелинейное программирование. Единый подход
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

9.1.1. Пример алгоритма ВСМ-СН

Допустим, мы должны решить задачу

При

Следует обратить внимание на то, что вместо максимизации мы должны минимизировать; значит, при вычислении оценок нужно вместо пользоваться Кроме того, целевая функция не является выпуклой.

После добавления двух дополнительных переменных

Предположим, что процедура фазы 1 дает и соответствующую таблицу:

Здесь входят в базис.

Обратите внимание на то, что допустима для первоначальной задачи.

Шаг 0. Увеличиваем от 0 на 1. (Для упрощения обозначений знаки транспонирования над векторами будут опущены.) Положим

Теперь применим выпуклый симплексный метод:

Так как увеличиваем

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

Для получения вычисляем

Но , решая, получаем Поэтому

и

Мы можем выбрать в качестве базисных, и таблица останется такой, какой была.

Благодаря тому, что имеем

Поэтому переходим к шагу I.

Шаг 1.

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

б. Вследствие

Теперь вычисляем Здесь мы пользуемся упр. 2.

Таким образом, для получения вычисляем

Тогда

Поэтому

Кроме того, , продолжая, переходим к (в).

Вычисляя, получаем

Далее , продолжая, переходим к (г).

Переход к шагу 1 с

Шаг 1.

входят в базис. Поэтому соответствующая таблица имеет вид

где

Расширяющий шаг показывает, что является решением со значением целевой функции

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

Здесь Тогда

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

Ясно, что и отсюда Тогда увеличивается до 3. Так же Тогда переходим к Но Поэтому уменьшаем Процесс уменьшения аналогичен случаю в выпуклом симплексном методе. Используя обозначения случая находим

Кроме того,

получаем, определяя

Тогда . Полагаем . В преобразовании таблицы нет необходимости, и

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

1
Оглавление
email@scask.ru