Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Симплекс.doc
Скачиваний:
3
Добавлен:
22.11.2019
Размер:
151.04 Кб
Скачать

Если значение функции цели уменьшается, то переходим к новому опорному решению (см. П.6), если - нет, то переходим ко второму этапу решения задачи.

Переходим ко второму этапу решения задачи – отыскание опорного решения задачи, считая, что функция цели не уменьшается, а увеличивается, например, при новых значения переменных параметров x(k+1)1, x(k+1)2,…, x(k+1)n.

В этом случае оптимальным решением будет последнее опорное решение, например, k - тое.

- F(k) (x(k)1, x(k)2,…, x(k)n) < - F(k-1) (x(k-1)1, x(k-1)2,…, x(k-1)n) → min (79)

Для закрепления теории решения линейных задач оптимального проектирования симплекс – методом рассмотрим пример.

Задача №4. Определить максимальную прибыль завода от выпуска стальных цилиндрических резервуаров объемом 400 м3 и 1000 м3.

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

1 шаг - определение границ конструкции, элемента.

Технические характеристики РВС

Тип РВС

Масса, т

Расход сварочного материала, т

Трудоемкость чел/час

Стоимость, тыс. руб

РВС-400

16

0,2

75

3

РВС-1000

25

0,15

80

4,5

2 шаг – выбор критерия оптимальности. За критерий оптимальности принимаем стоимость продукции завода – стоимость резервуаров.

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

Количество резервуаров РВС-400 - х1 (шт)

Количество резервуаров РВС-1000 - х2 (шт)

4 шаг – составление целевой функции.

F = 3* х1 + 4,5* х2 => max (80)

5 шаг – составление уравнений ограничения.

Если принять ресурс завода: 3200 т листовой стали, 30 т сварочного материала, 12025 ч/час рабочего времени, то ограничения запишутся в следующем виде:

по расходу стали 16 х1 + 25 х2 ≤ 3200,

по расходу сварочного материала 0,2 х1+0,15 х2 ≤ 30,

по трудоемкости 75 х1 + 80 х2 ≤ 12025. (81)

При этом по смыслу задачи х1 и х2 неотрицательны х1 ≥ 0, х2 ≥ 0. (82) Второй этап задачи – решение математической задачи.

7 шаг – анализ уравнения функции цели и ограничений - неравенств.

Целевая функция F является линейной функцией независимых переменных х1 и х2 (80). Кроме того условия, определяющие допустимые значения этих переменных, имеют вид линейных неравенств (49). Независимые переменные положительны (50). Поэтому данная задача является задачей линейного программирования.

8 шаг - выбор метода решения задачи.

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

Решение задачи проводим с учетом приведенных выше рекомендаций.

Неравенства (81) преобразуем в равенства введением дополнительных переменных y1, y2, y3, которые представляют собой неиспользуемые заводом средства

16 х1 + 25 х2 + y1 = 3200,

0,2 х1+0,15 х2 + y2 = 30,

75 х1 + 80 х2 + y3 = 12025. (83)

Неотрицательность введенных переменных параметров можно установить из уравнений (83) при х1 = 0, х2 = 0

у1 ≥ 0, у2 ≥ 0, у3 ≥ 0. (84)

В результате, ценой увеличения числа переменных, мы пришли к канонической задаче со стандартными условиями в виде уравнений (83), в которых

а11=16; a12=25, a13=1, b1=3200,

a21=0,2, a22=0,15 a23=1, b2 = 30,

a31=75; a32=80; a33=1, b3=12025.

Отметим, что дополнительные переменные y1, y2, y3 вошли в условие задачи, но не вошли в выражение для целевой функции (80). Она не изменила своего вида и осталась функцией двух переменных х1 и х2 (с1 = 3, с2 = 4,5).

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

- F(x1, x2) = - (3 x1 + 4,5 x2)

(85)