Геометрический метод решения задач линейного программирования со многими переменными




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

f (x) = (2.10)

на множестве X = { x

, i = 1,…,l; x j 0, j = 1,…, n.}, (2.11)

где n – l = 2, причем ранг матрицы А = // a m+i j // равен l. i = 1,…,l; j = 1,…, n

Тогда, используя метод Жордана–Гаусса (метод исключения неизвестных), производим в системе ограничений-равенств

, i = 1,…,l,

l исключений, в результате которых l =n – 2 переменных выразятся через оставшиеся две переменные, скажем через x1 и x2, т. е.

x j= pj1 x1 + pj2 x2+bi, j =3,4,…,n, (2.12)

где pj 1, pj 2, bi - некоторые числа. Подставляя эти выражения в целевую функцию f и систему ограничений – неравенств

, i = 1,…, m,

получаем уже задачу линейного программирования с двумя переменными:

(2.13)

на множестве , i =1,…, m; pj1 x1+ pj2 x2 + βj ≥ 0, j=3,4,…, n; x1≥ 0, x2≥ 0.}, где α i1 i2, θ i (i = 1,…, m), γ1, γ2, δ – некоторые числа.

Далее с помощью геометрических построений находим ее решение (x1*, x2*). Затем подставляем эти числа в (2.12) и (2.13), в результате получаем оптимальное решение и значение целевой функции исходной задачи (2.10) - (2.11).

Описанный метод исключения переменных, конечно, применим и в том случае, если в задаче (2.10) - (2.11) n-l=1. Тогда все сводится к описанию решения элементарной задачи линейного программирования с одной переменной. Если в задаче (2.10) - (2.11) на все переменные xj, j=1,…,n, наложено условие неотрицательности, то это приводит к уменьшению числа ограничений вида pj1 x1+pj2x2j ≥ 0.

Пример 2. 5. 1.

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

Таблица 6

Вид шиxтового материала Содержание в 1 ед. шиxтового материала компонента (%) Стоимость 1 ед. шиxтового материала
сера фосфор марганец
А1        
А2        
А3        

Остальные 5 % шиxтового материала каждого вида составляют другие компоненты. Определить оптимальный набор шиxтового материала, при котором можно получить с наименьшими затратами чугун, содержащий не менее 12 % серы, не более 28 % фосфора и не более 60 %марганца.

Математическая формулировка задачи

Обозначим через xj, j = 1, 2, 3, количество шиxтового материала вида А j,необxодимое для получения 1ед. чугуна. Тогда математическая модель приведенной задачи запишется в виде:

минимизируется стоимость 1 ед. чугуна

f (x) = 10 x1+ 15 x2 +12 x3 → min

на множестве ограничений на содержание компонентов в чугуне

15× x 1 +10× x2+ 8× x3 ≥ 12

30× x 1 + 25× x2 + 17× x3 28

50× x 1 +60× x2 + 70× x3 60

x 1+ x2+ x3 = 1

xj ≥ 0, j = 1,2,3

Замечаем, что в данной модели число переменных равно n=3, и имеется ограничение – равенство, следовательно, n–1=2. Поэтому из имеющихся равенств выражаем одну переменную, например, x1=1-x2–x3≥0. Затем подставляем полученное значение переменной x1 в целевую функцию f(x) и в оставшиеся неравенства множества X.

f(x)=10-10×х2-10×х3+15×х2+12×х3=10+5×х2+2×х3 min

х1=1-х23

15-15×х2-15×х3+10×х2+8×х3³ 12 или 2+7х3£ 3

30-30×х2-30×х3+25×х2+17×х3 £ 28 или 2+13х3 ³ 2

50-50×х2-50×х3+60×х2+70×х3£ 60 или 10х2+20х3 £10

х23£ 1

Последнее неравенство получено из условия, что х1³ 0.

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

min

на множестве:

5 x2+7x3 £ 3 (1)

5 x2+13x3 ³ 2 (2)

x2+2x3 £ 1 (3)

x2+x3 £ 1 (4)

x 2³ 0; x 3³ 0

Построим допустимое множество и линии уровня целевой функции в системе координат x2 x3 (рис10). На рисунке видно, что линейная функция принимает минимальное значение в вершине А ОДР ABCD. Координаты этой вершины отыскиваем, решая систему уравнений граничных прямых 5 x2+13x3 =2

x2=0

Отсюда x2* = 0; x3* = 2/13, т.е. А (0;2/13), и минимальное значение функции f * = (x2*; x3*)= 10+5×0+2× = ($)

Рис.10. Графическое решение задачи

Определяем оставшуюся компоненту оптимального решения исходной задачи X* = (x 1*, x 2*, x 3*):

x 1* = 1- x 2* -x 3* =1-0- =

Таким образом, для получения 1 ед. чугуна с наименьшей себестоимостью, равной долл., необходимо использовать ед. шихтового материала вида А1 и единиц шихтового материала вида А3. Использование же шихтового материала вида А2 является экономически невыгодным. При этом полученный чугун будет содержать:

14% серы;

28% фосфора; 53% марганца.

Пример 2. 5. 2.

В течение квартала планируется выпуск двух видов продукции. Фирма может оплатить материалы и труд (себестоимость) из двух источников – собственных и заемных средств. Собственные средства фирмы составляют 30000$. Банк может ссудить до 20000$ под 5% с условием погашения ссуды в конце квартала. Производственные мощности фирмы, цены и себестоимость продукции содержатся в таблице:

Таблица 7

Вид про-дукции Цена реализации ед. продукции Себестоимость ед. продукции Трудозатраты на технологические операции (час на 1 ед.)
Операция А Операция В Операция С
  14$ 10$ 0,5 0,3 0,2
  11$ 8$ 0,3 0,4 0,1
Ресурсы фирмы (час в квартал)      

 

Определить объемы выпуска продукции 1 и 2 и объем заемных средств, максимизирующих прибыль, если известно, что отношение объемов выпуска продукции 1 и 2 равно 2:1.

Математическая формулировка задачи

Обозначим через хi – количество продукции вида i (i=1,2),

х3 – объём заёмных средств.

Целевая функция:

f (x) = (14 – 10) х1 + (11- 8) х2 – 1,05 х3= 4х1+3х2-1,05х3 → max.

Затраты на материалы и труд:

10 х1 + 8 х2 ≤30 000+х3 (1)

Величина заемных средств:

х3 ≤ 20 000 (2)

Производственные ограничения (в часах):

0,5 х1 + 0,3 х1 ≤ 540 (3)

0,3 х1 + 0,4 х2 ≤ 500 (4)

0,2 х1 + 0,1 х2 ≤ 350 (5)

Объемы выпуска

х1 = 2 х2 (6)

хi ≥ 0, i=1,2,3

С учетом ограничения х1=2х2 придем к задаче с двумя неизвестными:

f (x) = 4х1+3х2–1,05х3=4×2х2+3х2–1,05х3= 11х2–1,05 х3 → max.

28х2–х3 ≤ 30000 (1) при х2=0 х3=-30000;

при х3=0 х2=1071,4

х3 ≤ 20000 (2) х3=20000

1,3х3 ≤ 540 (3) х3=415,4

х2 ≤ 500 (4) х2=500

0,5х2 ≤ 350 (5) х2=700

хi ≥ 0, i=2,3

В целевой функции коэффициент при х3 отрицательный, требуется max прибыль, т.е. в оптимальном решении х3=0.

При х3=0, достигается max прибыль в т.А (рис.11)

х1*=830,8

х2*=415,4

х3*=0

max f (х*)= 11. 415,4-1,05. 0=4569,4

Рис.11. Графическое решение задачи

Пример 2. 5. 3.

Менеджер желает приобрести акции трех ведущих предприятий, которые могут дать месячный доход, равный соответственно 11%, 15% и 8%. Риски при вложении капитала для приобретения данных акций определены рынком и равны соответственно 1; 1,2; 0,9. Требуется, чтобы средняя взвешенная этих рисков была не более 1,1. Менеджеру необходимо определить такие доли вложения своего капитала при покупке акций, которые приведут к получениию максимального дохода.

Математическая формулировка задачи

Обозначим: хi – количество акций i –го предприятия;

рi - вероятность получения дохода;

Математическое ожидание месячного дохода f:

f=

x1+x2+x3=1 (1)

x1+1,2x2+0,9x3£ 1,1 (2)

xi³ 0 i=1,...,3

Выразим из (1) х1=1-х23³0.

Тогда f(x)=11-11x1-11x3+15x2+8x3=11+4x2-3x3® max

Так как коэффициент при х3 отрицательный, то в оптимальном решении х3=0. Убедимся в этом решив задачу графическим методом (рис.12)

Так как х1³0, то получим: 1-х23³ 0 Þ

х23£ 1 (1)

1-х23+1,2х2+0,9х3 £ 1,1 или 0,2х2-0,1х3£ 0,1 (2)

х2, х3³0

max f = f(C), т.е. оптимальный доход достигается в точке С с координатами (0,5;0).

Тогда f(C)= 11+4. 0,5 – 3. 0 = 13, оптимальный план Х*= (0,5;0,5;0).

Рис. 12. Графическое решение задачи



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-07-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: