Примеры решения задач

Задача 1. Симплексный метод. Торговое предприятие реализует 2 группы товаров: А и В. Нормы затрат ресурсов на каждый тип товаров, лимиты ресурсов, а также доход на единицу каждой продукции заданы в таблице. Определить плановый объем продаж и структуру товарооборота так, чтобы доход торгового предприятия был максимален.

Виды ресурсов     Норма затрат ресурсов на 1 ед. товара Лимит ресурсов    
Товары группы А Товары группы В
Рабочее время продавцов, чел.-час 0,2
Площадь торговых залов, м2 0,5 0,1
Площадь складских помещений, м2
Накладные расходы, руб. 5
Доход на ед. продукции, руб.  

РЕШЕНИЕ:

I Построим экономико-математическую модель задачи:

1) Переменные – ресурсы, ед.

1. х1 – товары группы А, ед.

2. х2 – товары групп В, ед.

2) Ограничения:

1. По использованию рабочего времени, Чел.-ч.: 0,2х1+3х2 Примеры решения задач - student2.ru 24

2. По имеющейся площади торговых залов, кв.м..: 0,5х1+0,1х2 Примеры решения задач - student2.ru 5

3. По имеющейся площади складских помещений, кв. м.: 3х12 Примеры решения задач - student2.ru 32

4. По накладным расходам, руб.: 5х1+4х2 Примеры решения задач - student2.ru 75

3) Критерий оптимальности – максимальный доход торгового предприятия.

Целевая функция: Z=4х1+3х2 → max

4) Условие неотрицательности:

хj Примеры решения задач - student2.ru 0, j=1,2

II Приведем задачу к каноническому виду:

Примеры решения задач - student2.ru

Примеры решения задач - student2.ru

Решим ее симплексным методом аналитически.

Составляем симплексную таблицу. Перечислим по столбцам содержание таблицы:

Базис – содержит перечень базисных переменных;

С – значения коэффициентов базисных переменных в целевой функции;

План – значения базисных переменных

x1 – x6 – коэффициенты переменных в системе ограничений.

На первоначальном этапе в базис входят все фиктивные переменные. Тогда, учитывая, что x1 = x2 =0, из системы ограничений находим значения базисных переменных, заносим их в столбец План. Заполняем столбцы С и x1, x2 , x3 , x4 , x5 , x6. В последней строке выпишем значения Примеры решения задач - student2.ru - на первом этапе это значения коэффициентов целевой функции, взятые с противоположным знаком.

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

Поскольку в первой таблице Примеры решения задач - student2.ru , то вводиться в базис будет переменная x1. Столбец, соответствующий переменной x1, будем называть разрешающим, обозначим его номер Примеры решения задач - student2.ru . Рассчитаем значения столбца Примеры решения задач - student2.ru по формуле:

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

Выбираем среди чисел столбца Примеры решения задач - student2.ru минимальное положительное число. Строку, в которой это число находится, условимся называть разрешающей, а элемент, стоящий на пересечении разрешающего столбца и разрешающей строки – разрешающим элементом. Обозначим номер разрешающей строки Примеры решения задач - student2.ru . В нашем случае разрешающей строкой является строка, соответствующая переменной x4, следовательно, эта переменная выходит из базиса.

Переход к новой симплексной таблице осуществляется по следующему алгоритму:

1. элементы разрешающей строки делятся на разрешающий элемент: Примеры решения задач - student2.ru , Примеры решения задач - student2.ru .

2. все остальные элементы таблицы (кроме столбцов С и Примеры решения задач - student2.ru ), пересчитываем по формуле: Примеры решения задач - student2.ru , Примеры решения задач - student2.ru . Здесь подразумевается, что столбец с номером 0 – это столбец значений базисных переменных.

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

Продолжая аналогично, получим решение задачи.

1 симплексная таблица
Базис С План Q
x1 x2 x3 x4 x5 x6
x3 0,2
x4 0,5 0,1
x5 10.67
x6
  Примеры решения задач - student2.ru -4 -3  
2 симплексная таблица
Базис С БП x1 x2 x3 x4 x5 x6 Q
x3 2,96 -0,4 -55
x1 0,2
x5 0,4 -6
x6 -10 8.33
  Примеры решения задач - student2.ru -2,2  
3 симплексная таблица
Базис С БП x1 x2 x3 x4 x5 x6 Q
x3 7,2 -7,4 0.164
x1 -0,5 1.8
x2 -15 2,5 -0.33
x6 -7,5 0.29
  Примеры решения задач - student2.ru -25 5,5  
4 симплексная таблица
Базис С БП x1 x2 x3 x4 x5 x6 Q
x4 0,16 0,23 -0,17 -
x1 8,18 -0,11 0,34 -
x2 7,45 0,34 -0,02 -
x6 4,27 -0,79 -1,61 -
  Примеры решения задач - student2.ru 55,09 0,57 1,29  

Итак, для получения максимального дохода торгового предприятия равной 55,09 руб., необходимо реализовать: товара группы А – 8,18 ед., группы В – 7,45. Дополнительные переменные х3, х4, х5, х6 показывают разницу между запасами ресурсов каждого вида и их потреблением. При оптимальном плане реализации продукции х4 = х6 = 0, т.е. остатки ресурсов площади торговых залов и накладных расходов равны нулю, а остатки рабочего времени продавцов и площади складских помещений равны соответственно 0,57чел.-ч. и 1,29 кв.м.

Наши рекомендации