Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методич матем Подопригора.doc
Скачиваний:
28
Добавлен:
18.11.2018
Размер:
2.17 Mб
Скачать

Решение

а) Составим математическую модель задачи.

Пусть предприятие закупило товаров первого и второго вида на x1 тыс. руб. и x2 тыс. руб. соответственно.

Прибыль от реализации товаров первого и второго вида составляет 16% и 20% от их стоимости, т.е. 0,16х1 тыс. руб. и 0,2х2 тыс. руб. соответственно.

Тогда общая прибыль  0,16х1 + 0,2х2 тыс. руб. Следовательно,

F = 0,16х1 + 0,2х2  целевая функция,

Т.к. на закупку товаров может быть истрачено не более 300 тыс. руб., то

х1 + х2  300.

Затраты времени на обслуживание покупателей для товаров первого вида составляют 2х1 часов, а для товаров второго вида  3х2 часов. Общие затраты времени составляют 2х1 + 3х2 часов. Резерв времени составляет 780 часов, следовательно,

1 + 3х2  780.

Издержки обращения для товаров первого вида составляют 60х1 руб., а для товаров второго вида  30х2 руб. Общие издержки обращения не должны превышать 14400 руб., следовательно,

60х1 + 30х2  14400.

Математическая модель задачи имеет следующий вид:

Найти максимум целевой функции

F = 0,16х1 + 0,2х2 при ограничениях:

б) Решим задачу геометрически.

В системе координат ОX1X2 построим многоугольник решений системы неравенств-ограничений.

Каждое неравенство-ограничение является линейным, следовательно, оно определяет полуплоскость, ограниченную соответствующей прямой.

  1. х1 + х2  300.

х1 + х2 = 300  уравнение граничной прямой.

Построим эту прямую по двум точкам:

если х1 = 0, то х2 = 300;

если х2 = 0, то х1 = 300.

Граничная прямая проходит через точки (0; 300) и (300; 0).

Поставим в неравенство координаты контрольной точки О(0; 0), получим 0  300  верное числовое неравенство.

Следовательно, неравенство х1 + х2  300 определяет полуплоскость, расположенную под прямой х1 + х2 = 300 (см. чертеж).

2) 2х1 + 3х2  780.

1 + 3х2 = 780  уравнение граничной прямой.

если х1 = 0, то х2 = = 260;

если х2 = 0, то х1 = = 390.

Прямая проходит через точки (0; 260) и (390; 0).

Подставим в неравенство координаты контрольной точки О(0; 0):

0  780  верное неравенство.

Следовательно, неравенство 2х1 + 3х2  780 определяет полуплоскость, расположенную под прямой 2х1 + 3х2 = 780.

3) 60х1 + 30х2  14400.

60х1 + 30х2 = 14400  уравнение граничной прямой.

если х1 = 0, то х2 = = 480;

если х2 = 0, то х1 = = 240.

Прямая проходит через точки (0; 480) и (240; 0).

Подставим в неравенство координаты контрольной точки О(0; 0):

0  780  верное неравенство.

Следовательно, неравенство 60х1 + 30х2  14400 определяет полуплоскость, расположенную под прямой 60х1 + 30х2 = 14400.

4) х1  0, х2  0.

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

Пересечение полуплоскостей, определяемых неравенствами-ограничениями, образует выпуклый многоугольник OABCD (см. чертеж).

1 + 3х2 = 780  уравнение прямой АВ;

х1 + х2 = 300  уравнение прямой ВС;

60х1 + 30х2 = 14400  уравнение прямой CD.

5) F = 0,16х1 + 0,2х2  целевая функция.

Построим прямую L0: 0,16х1 + 0,2х2 = 0 по двум точкам:

если х1 = 0, то х2 = 0;

если х1 = 50, то х2 = 40.

Прямая L0 проходит через точки (0; 0) и (50; 40).

На прямой L0 функция F принимает значение, равное нулю.

{0,16; 0,2}  вектор нормали к прямой L0, однако, модуль этого вектора мал, поэтому удобнее построить вектор большей длины, имеющий то же направление, что и вектор {0,16; 0,2}.

 вектор нормали к L0. Проверьте, что

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

Координаты точки B являются решением системы уравнений, определяющих прямые АВ и ВС:

Домножим второе уравнение на 2 и почленно вычтем из первого, получим:

х2 = 780  2ּ300=180,

х1=300  180 = 120.

(120; 180)  координаты точки В.

F(B) = 0,16ּ120 + 0,2ּ180 = 55,2.

Проверьте, что F(A) = 41,6; F(C) = 52,8; F(D) = 52. Координаты точки С найдите самостоятельно.

Таким образом, наибольшая прибыль, которую может получить торговое предприятие, составляет 55,2 тыс. руб. При этом следует закупить товаров первого и второго вида на 120 тыс. руб. и 180 тыс. руб. соответственно.

в) Решим задачу симплекс-методом.

По системе неравенств-ограничений введем дополнительные переменные х3, х4, х5 следующим образом:

х3 = 300  (х1 + х2);

х4 = 780  (2х1 + 3х2);

х5= 14400  (60х1 + 30х2).

Ясно, что х3 ≥ 0, х4 ≥ 0, х5 ≥ 0.

Дополнительные переменные имеют конкретный экономический смысл, а именно:

х3  денежные средства, оставшиеся после закупки товаров;

х4  резерв времени, неиспользованный после реализации товаров;

х5  экономия издержек обращения

Введением дополнительных переменных неравенства-ограничения преобразуются в уравнения-ограничения:

хi ≥ 0, i = 1, 2, 3, 4, 5.

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

F = 0,16х1 + 0,2х2 + 0х3 + 0х4 + 0х5.

Следует найти максимум целевой функции F при наложенных уравнениях-ограничениях и при условии неотрицательности переменных х1, х2, х3, х4, х5.

Решение удобно оформлять в виде симплекс-таблиц.

Таблица 1

Cj

0,16

0,2

0

0

0

В

θi

Cб

xj

xб

х1

x2

X3

x4

x5

0

x3

1

1

1

0

0

300

300

0

x4

2

3

0

1

0

780

260

0

x5

60

30

0

0

1

14400

480

Zj

0,16

0,2

0

0

0

F = 0

Шесть столбцов таблицы, начиная с третьего, заполняет таблица Гаусса для системы уравнений-ограничений, в верхней строке указаны коэффициенты сj целевой функции F при переменных xj, j = 1, 2, 3, 4, 5.

Последний столбец предназначен для вычисления оценочных отношений θi, i = 1, 2, 3.

Последняя строка  для вычисления оценок Zj, j = 1, 2, 3, 4, 5.

Второй столбец таблицы обозначен символом xб: в нем на каждом этапе преобразований указываются базисные переменные системы уравнений. Ясно, что на начальном этапе базисными переменными являются x3, x4, x5. Будем называть набор этих переменных базисом.

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

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

где

r  число базисных переменных;

bi  элемент столбца В, i = 1, 2, …, r;

Cбi  элемент первого столбца таблицы, i = 1, 2, …, r.

На начальном шаге F = 0ּ300 + 0ּ780 + 0ּ14400 = 0.

Проведем проверку оптимальности плана. Для этого вычислим оценки Zj, и поместим их в последней строке оценок.

На начальном шаге Zj = cj, j = 1, 2, 3, 4, 5.

Если Zj ≤ 0 при всех j, то план оптимальный.

Мы имеем две положительные оценки Z1=0,16 и Z2=0,2, следовательно, план не является оптимальным.

Перейдем к новому улучшенному опорному плану. Ведем в базис x2, т.к. этой переменной соответствует наибольшая положительная оценка.

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

θi = i = 1, 2, 3, где

bi  элементы столбца В,

 элементы столбца коэффициентов при x2 для > 0.

Получим:

θ1 =

θ2 =

θ3 =

Значения θ1, θ2, θ3 впишем в последний столбец таблицы 1.

Минимальное оценочное отношение θ2=260, этому значению соответствует по строке базисная переменная х4. Следовательно, х2 следует ввести в базис вместо х4.

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

Далее пересчитаем все элементы таблицы, включая строку оценок zj, но не затрагивая столбец оценочных отношений θi, по методу Жордана-Гаусса. В первом столбце поместим коэффициенты целевой функции F при базисных переменны х3, x2, x5 соответственно.

Получим следующую таблицу:

Таблица 2

Cj

0,16

0,2

0

0

0

В

θi

Cб

xj

xб

х1

x2

x3

х4

x5

0

x3

1/3

0

1

1/3

0

40

120

0,2

x2

2/3

1

0

1/3

0

26

390

0

x5

40

0

0

1

1

6600

165

Zj

2/75

0

0

1/15

0

F = 52

= 0ּ40 + 0,2ּ260 + 0ּ6600 = 52,

Значение целевой функции увеличилось и равно её значению в точке D (260; 0) многоугольника решений (см. решение задачи геометрическим методом).

Проверим оптимальность построенного плана.

Оценки Zj для базисных переменных х2, х3, х5 равны 0, оставшиеся две оценки вычислены по правилу прямоугольника.

следовательно, план не является оптимальным.

Перейдем к следующему опорному плану.

Свободную переменную х1 следует ввести в базис.

Чтобы определить переменную, которую следует вывести из базиса, вычислим оценочные отношения θi, как это было сделано ранее:

θ1 =

θ2 =

θ3 = 6600:40 = 165.

θ1 = 120  минимальное оценочное отношение, следовательно, из базиса следует вывести переменную х3.

Вновь проведем преобразования по методу Жордана-Гаусса.

Разрешающий элемент в таблице 2 отмечен рамкой, он равен 1/3 .

Получим следующую таблицу:

Таблица 3

Cj

0,16

0,2

0

0

0

В

θi

Cб

xj

xб

х1

x2

x3

x4

x5

0,16

х1

1

0

3

1

0

120

0,2

x2

0

1

2

1

0

180

0

x5

0

0

120

39

1

1800

Zj

0

0

2/25

1/25

0

F = 55,2

= 0,16ּ120 + 0,2ּ180 = 55,2.

Найденное значение целевой функции F соответствует её значению в точке В (120; 180) многоугольника решений.

Строка оценок Zj не содержит ни одной положительной оценки, следовательно, найденный план является оптимальным.

Вывод

Торговое предприятие получит максимальную возможную прибыль, равную 55,2 тыс. руб., если товаров первого вида будет закуплено на 120 тыс. руб. (х1 = 120), а товаров второго вида  на 180 тыс. руб. (х2 = 180). При этом все средства на закупку товара будут исчерпаны (х3 = 0), рабочее время истрачено полностью (х4=0), окажется экономия издержек обращения на сумму в 1800 руб. (х5 = 1800).