Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методы оптимальных решений _ итог-1.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
3.48 Mб
Скачать

Решение

1. Составление экономико-математической модели задачи

Экономико-математическая модель задачи в общей форме: Найти значение неизвестных, которое бы обеспечивало максимальное значение целевой функции Zmax при соблюдении ограничений и условий неотрицательности переменных:

1) целевая функция: Zmax = с1х1 + с2х2 (Zmin = с1х1 + с2х2);

2) система ограничений:

;

3) условия неотрицательности: x1≥ 0, x2 ≥ 0.

2. Приведение модели к канонической форме записи задачи, определение основных и дополнительных переменных

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

1) целевая функция: Zmax = с1х1 + с 2х2 + 0S1 + 0S2 + 0S3

(Zmin = с 1х1 + с 2х2 + 0S1 + 0S2 + 0S3);

2) система ограничений в канонической форме:

;

3) условия неотрицательности: x1≥ 0, x2 ≥ 0, S1 ≥ 0, S2 ≥ 0, S3 ≥ 0.

Переменные х1, х2 – основные, S1, S2, S3 – дополнительные.

3. Составление базиса, введение искусственных переменных

Выразим в системе ограничений дополнительные переменные:

.

Переменные S2, S3 со знаком «-», поэтому они не могут быть базисными. Необходимо ввести искусственные базисные переменные y2, y3 и M-строку.

.

В данной записи переменные S1, у2, у3 являются базисными, а остальные – свободными переменными (х1, х2 и S2, S3).

Целевую функцию изменим по правилам решения задач симплексным методом с искусственными переменными:

Zmax = 0 – (-с1х1с2х2), Mmax = (b2 + b3) – (m1х1 + m2х2 S2 S3)

(Zmin = 0 – (-с1х1с2х2), Mmin = (b2 + b3) + (m1х1 + m2х2 S2 S3)),

где m1 = a21+a31, m2 = a22+a32.

4. Построение первой симплексной таблицы

Строим и заполняем первую симплексную таблицу (таблица 11):

  • указываем коэффициенты при свободных переменных и свободные члены из системы ограничений и целевой функции как в решении задач симплексным методом с естественным базисом;

  • дополняем таблицу M-строкой, элементы которой равны сумме коэффициентов перед свободными переменными и свободными членами тех ограничений, в которых введена искусственная базисная переменная (М-строка равна сумме строк с искусственными переменными).

Таблица 11

Первая сокращенная симплексная таблица с м-строкой

Базис

Свободные члены, bi

Свободные переменные

- х1

- х2

- S2

- S3

S1

b1

a11

a12

0

0

у2

b2

a21

a22

-1

0

у3

b3

a31

a32

0

-1

Zmax

0

с1

с2

0

0

M

b2 + b3

m1 = a21+a31

m2 = a22+a32

-1

-1

5. Решение вспомогательной задачи симплексным методом с естественным базисом

Выполняются этапы 5-7 симплексного метода решения задач с естественным базисом.

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

Разрешающий столбец при решении задач симплексным методом на максимум и минимум с искусственным базисом находится по наибольшему положительному коэффициенту М-строки до тех пор, пока она существует (пока М-строка не стала равна 0). Как только М-строка равна 0, а решение не оптимальное, разрешающий столбец будет определяться по Z строке: при решении задач на максимум – по наименьшему отрицательному коэффициенту Z-строки, на минимум – по наибольшему положительному коэффициенту Z-строки.

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

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

Другие коэффициенты таблицы вычисляют по правилу прямоугольника.

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

Задача 5. Составить рацион с минимальной себестоимостью для кормления коровы, при условии, что животному необходимо дать не менее 13 кг кормовых единиц и 1500 г перевариваемого протеина. Общий вес рациона не должен превышать 50 кг. Рацион состоит из ячменя и люцерны. Данные о содержании питательных веществ и стоимости культур приведены в таблице 12.

Таблица 12