Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metody_shpory.docx
Скачиваний:
2
Добавлен:
25.09.2019
Размер:
913.87 Кб
Скачать

Этап 1.

  1. Полагаем t=. Тогда функция будет иметь вид:

Все данные задачи заносим в жорданову таблицу. В строке f этой таблицы в каждый столбец записываем число, равное сумме чисел cj и dj. Кроме того, добавим в таблицу две строки для записи функций ft с произвольным параметром t. При этом в предпоследней строке записываем коэффициенты c j , а в последней –d j . Чтобы получить

f t , нужно умножить коэффициенты последней строки на t и сложить их с коэффициентами предпоследней.

таблица 1

2. Находим оптимальный план задачи обычным симплекс-методом, подвергая преобразованию и элементы последних двух строк.

Предположим, что план, представленный в таблице 1, является оптимальным. Тогда все коэффициенты f -строки неотрицательны:

таблица 2

Поскольку оптимальный план найден, переходим к выполнению действий этапа II.

Этап 2.

1. Находим значения параметра t , при которых план в таблице 2 будет оставаться оптимальным (максимум f t достигается в той же вершине). Для этого необходимо, чтобы все коэффициенты функции f t были неотрицательны:

Из этой системы видно, что во всех случаях, кроме q j 0(при q j неравенство p j qj t выполняется при любых значениях t ; следовательно, на столбец, в котором находится q j , можно не обращать внимания), границей изменения параметра t служит отношение . Поэтому просматриваем элементы qj последней строки таблицы: если все онибольше нуля, переходим к п. 2; если все они меньше нуля, – к п. 3; если жесреди элементов j q имеются и положительные, и отрицательные, – к п. 4.

2. Пусть все q j . Среди отношений выбираем наибольшее.

Таким образом,

В интервале [1;2) функция достигает максимума в той же вершине, что и при t=, следовательно, t[1;2)

3. Пусть все qj . Среди отношений выбираем наименьшее. Если взять , то все условия будут удовлетворены. Нижней границы для t в этом случае не существует, поэтому его можно уменьшать бесконечно. Значит,

Как и прежде, t[1;2).

4. Пусть среди элементов qj имеются как положительные, так и отрицательные. Разделим систему неравенств на две подсистемы соответственно знакам коэффициентов qj . Тогда из подсистемы неравенств с qj > 0 получим , а из второй подсистемы qj < 0 будем иметь Следовательно, вся система неравенств будет удовлетворяться, если t будет принимать значения:

В этом случае выделенный интервал, в котором функция достигает максимума в той же вершине, что и при t=, является отрезком, t[1;2].

5. Сравниваем полученный интервал [1;2] с заданным [;].Независимо от значения 1 левой границей первого интервала будет , так как 1 больше быть не может. Если то весь интервал ;попадает внутрь интервала и задача решена. Для любого значения параметра t;максимум функции ft достигается в одной и той же вершине

6. Если , то в интервале максимум функции ft будет в найденной вершине (рисунок 8.2). Исключаем этот интервал из рассмотрения и решаем задачу для оставшегося интервала 2;. Для этого придаем t значение и заменяем строку fстрокой f. В результате замены получаем новую таблицу

За разрешающий столбец в новой таблице примем тот, по которому определено значение t=2 (в этом столбце на пересечении с f2 -строкой находится элемент, равный нулю). Если нули находятся в нескольких столбцах, то в качестве разрешающего можно брать любой из них.

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

Для найденного решения снова определяем интервал изменения параметра t, для чего переходим к п. 1.

Если в разрешающем столбце не окажется положительных коэффициентов, то функция ft при t>2 не ограничена; задача на оставшемся интервале 2; решения не имеет.

Замечание. При отыскании оптимального решения для t= (при выполнении п. 2 этапа I алгоритма) может оказаться, что функция f сверху не ограничена. В этом случае в разрешающем столбце j0 коэффициент f- строки отрицателен , а все остальные коэффициенты столбца j0 неположительны.

При значениях t> на пересечении строки ft и столбца j0 будет элемент . Нас интересуют значения этого элемента, так как они определяют поведение функции при . Выберем такое значение t=t0, при котором коэффициент . Отсюда получаем .

Если значение элемента , то для всех коэф-т разрешающего столбца в строке ft будет отрицательным . Следовательно, на всем заданном отрезке целевая функция ft не ограничена (задача решения не имеет).

Если элемент , то при коэф-т, находящийся в разрешающем столбце и ft-строке, будет отрицательным. Значит и в этом случае целевая функция не ограничена и задача решения не имеет.

При значении t=t0 коэф-т , а при дальнейшем увеличении t, он будет положительным. К отрезку применяем последовательно алгоритм решения задачи.