Графичка метода и примери 1, 2, 3, 4, 5 и 6Решавање проблема линеарног програмирања графичком методом састоји се у испитивању низа вредности функције критеријума у екстремним тачкама области допустивих решења. Примена ове методе ограничена је на задатке са две или, у ређем случају, са три непознате променљиве величине. У једнодимензионалном простору (n = 1)примена графичке методе је тривијална. Испитивање односа две непознате величине [x1, x2], које се могу представити вектором X, врши се дотле док се не постигне вредност оптималног вектора X*. Дакле: Међутим, тзв. оптимално, односно најбоље решење односа компонената x1 и x2, пронађено у датим условима, представља само последицу која произилази из претходно пронађене екстремне вредности функције критеријума. У том смислу, поступци графичке методе своде се прво на: моделирање линеарних ограничења облика: или у развијеној форми: и функције критеријума за нпр. проблем максимума: max F(X) = c1 x1 + c2 x2. Свако ограничење типа (20) представља по једну полураван у равни x1 0 x2 чија је граница представљена правом облика: (21) ai1 x1 + ai2 x2 = bi Пресеком полуравни (20) одређен је конвексан (конкаван) полигон могућих решења, а тиме и област функције циља. Ако желимо да добијемо њен максимум (Сл. 4-6), испитивање екстремне вредности функције циља релативно је једноставно, и своди се на проналажење најудаљеније тачке на конвексном полигону. Геометријска интерпретација графичке методе се састоји у дефинисању полигона на основу система ограничења којим се формира област допустивих решења D. Поред тога, за познате вредности коефицијената у функцији критеријума c1 и c2, који се могу изразити путем вектора c = [c1, c2], и изједначавањем функције F(X) са нулом, постиже се најједноставнији положај праве линије у почетним фазама решавања модела ЛП. Одлуком да се функција критеријума изједначује са нулом, тј. (22) F(X) = c1 x1 + c2 x2 = 0 не прави се грешка у почетној фази налажења решења, јер се постиже ненегативно решење, што је у складу са важећим ограничењима. Затим следи њено сукцесивно повећање, све до екстремног положаја, а које је означено као логички најмања или највећа вредност. Тачке у којима функција F(X) = c1 x1 + c2 x2 има константну вредност леже на правој која је паралелна почетној правој F(X) = 0 и представља тзв. линију нивоа (Сл. 5) за функцију: (23) F(X) = c1 x1 + c2 x2 Тако нпр., координате најближе екстремне тачке области D (нпр. Сл. 4) представ-љају компоненте оптималног вектора X* за који функција циља има минимум, тј. (24) min F(X) = F(X) = c1 x*1 + c2 x*2 Сл. 4 Сл. 5 Сл. 6 Сл. 7 Сл. 8 Сл. 9 Са методолошког становишта решавање проблема ЛП графичком методом погодно је због једноставности поступака методе и зато се обрађује у почетним фазама изучавања метода и модела ЛП. Са едукативног становишта код графичке методе смо у могућности да брзо препознамо у Еуклидовом линеарном простору релације између функције критеријума F(X), система линеарних ограничења типа ai1 x1 + ai2 x2 {<, =, >} bi, и услова ненегативности у математичком моделу. Графички део поступка се обично комбинује са аналитичким, па се ова метода примењује у случају захтева за повећаном прецизности резултата ЛП. У тродимензионалном простору (n = 3) теже се примењује графичка метода, тј. метода се примењује уз помоћ поступака нацртне геометрије. У n-димензионалном простору за (n > 3) остају само геометријски термини, иначе се линеарни програми решавају алгебарским методама, без могућности базирања на геометријску очигледност. Пример 1.За потребе тржишта производе се два типа производа P1 и P2 на два технолошка система ТS1 и ТS2. Временски капацитет ТS1 расположив је за коришћење до 600 /час/, а за ТS2 до 700 /час/. Обрада производа P1 на ТS1 траје 72 /мин/ком/, а на ТS2 60 /мин/ком/. Производ P2 се финализује, такође, кроз две операције, и то на ТS1 операционо време је 60 /мин/ком/, а на ТS2 105 /мин/ком/. Пласман на тржишту није неограничен. Испитивањем је установљено да тржиште може примити до 450 /ком/ производа P1 и до 300 /ком/ производа P2. Такође су познате јединичне цене производа (у новчаним јединицама по комаду) и оне износе: за први производ c1 = 9 /нј/ком/, а за други c2 = 7,5 /нј/ком/. Потребно је:
Решење: Математички модел проблема обликован је на основу система ограничења: и функције
критеријума
(добити):
Сл. 10 График области допустивог решења са функцијом критеријума D(X)
Вредности функције критеријума у обема тачкама су исте и износе:
Опште решење оптимума може се дефинисати као линеарна комбинација пронађених вектора: X = d XB + (1 – d) XC где је скалар: 0 £ d £ 1. Нпр. за произвољну вредност d = 0,34 добијамо треће оптимално решење као:
Функција добити и за тај случај, као и за прва два, остаје непромењена, тј:
НАПОМЕНА У примерима ће се често вектор поистоветити са тачком у дво/тродимензионалном еуклидском простору. Строга математичка формулација за n ³ 2 увек налаже да се говори о вектору, а не о тачки.Наћи минималну вредност функције критеријума F (X) = 6 x1 + 3 x2 ® min F (X), користећи графичку методу ЛП, уз следећа ограничења: Поред тога одредити:
Решење:
Сл. 11 Графичка интерпретација ЛП примера 2.а) При томе минимална вредност функције критеријума износи min F (X) = F (X*) = 22,5
Оптимално решење при измењеним условима ограничења и карактер функције критеријума се налази у тачки А, тј. XA =X*, јер је одговарајућа функција критеријума највећа управо у тој тачки и износи: max F (X) = max{F (XA), F (XB)}= max{27, 22,5}= 27. Сл. 12 Графичка интерпретација ЛП примера 2.б)
где за тачку B: x1 = x2 = 2,5 следи да је: a2 = 2/3, и a1 = 4/3. На основу претходног, прва једначина ограничења сада гласи: Сл. 13 Графичка интерпретација ЛП примера 2.ц) Оптимална решења се налазе и у тачки B и у тачки C. Међутим, број оптималних решења је бесконачан и налази се на дужи BC, тако да сада добијамо за екстремне вредности вектора следеће:
Како су и сва друга решења која се налазе на дужи BC такође оптимална, то се у векторском облику за произвољну тачку G, може уопштено написати да је: Где за вредности: d ® 0, XG ® XC, и за d ® 1, XG ® XB. При тим променама се не мења вредност функције критеријума и она износи: min F (X) = F (XA) = F (XC) = F (XG) = 22,5. Коришћењем графичке методе решити проблем линеарног програмира-ња, ако је дата функција добити D (X) = 3x1 + x2, и систем ограничења: Поред тога поступцима анализе:
Решење:
Највећа
добит
је
у
том
случају
одређена
као:
Сл. 14 Графичка интерпретација ЛП примера 3.а)
Према томе, тражена функција критеријума (Сл. 15) је облика: Сл. 15 Графичка интерпретација ЛП примера 3.б)
Вредност функције добити за обе тачке остаје максимална и непромењена. Дакле: max D (X) = D (XB) = 2,792 x1* + 2,094 x2* = 167,5 /нј/ max D (X) = D (XC) = 2,792 x1** + 2,094 x2** = 167,5 /нј/ За задату функцију критеријума (трошкова) Т(X) = 3/2 x1 – 1/2 x2 и скуп ограничења:
Решење:
при
томе
су
минимални
трошкови:
Сл. 16 Графички приказ модела ЛП примера 4.
Једно од могућих решења јединичних цена је: c1 = 341 и c2 = 162, па је тада тражена вредност функције трошкова: Т(X*) = 341 x1* – 162 x2* = 0 /нј/. Сл. 17 Графички приказ модела ЛП примера 4.б)
Конкретна вредност ове функције, за тачку Е (Сл. 18), износи:
Сл. 19 Графички приказ модела ЛП примера 4.ц) За функцију K(X) добијамо исту тачку оптимума (Е), као и за критеријум T(X), али се трошкови при томе повећавају за вредност:
Производњу два производа Р1 и Р2 потребно је реализовати на три машине М1, М2 и М3. Временски нормативи tij израде производа на овим машинама /мин/ком/, расположиви временски капацитети машина у /час/ и предвиђена јединична добит од продаје /нј/ком/, дати су у следећој табели (Т-2). (Т-2) Поред тога продаја производа на тржишту је ограничена, и то за производ Р1 пласман је могућ до највише 55 комада, а за производ Р2 ограничење је до 65 ком.
Решење:
Коефицијенти у функцији критеријума добијају се на основу збира времена израде појединачних производа, узимајући у обзир да је време сваке операције на појединим машинама дато у /час/ком/, уместо у /мин/ком/ као у (Т-2). Из тог разлога следи да су нормативи времена за израду производа P1, односно P2, респективно: t1 = 7,5 + 7 + 4,5 /час/ком/ и t2 = 7,5 + 13 + 1,5 = 22 /час/ком/. Функција искоришћености капацитета је тада облика: max K(X) = 19 x1 + 22 x2 Са овако дефинисаним ограничењима и функцијом циља (капацитета) оптимално решење се налази, применом геометријске методе, у тачки D (Сл. 19) са вредностима:
Сл. 19 Графичка интерпретација проблема временског капацитета За ове вредности искоришћеност временског капацитета машина респективно износи за:Очигледно временски капацитет треће машине није у потпуности искоришћен, и у апсолутном износу та вредност параметара износи: D3 = 270 – 185 = 85 /час/ Укупан степен искоришћења капацитета за све три машине израчунава се као однос стварног и теоријског капацитета машина, и у овом случају је:
Дакле, није искоришћено укупно: D = D3 = 1780 – 1695 = 85 /час/. Искоришћеност капацитета добија се сабирањем стварно попуњених капацитета (у апсолутном износу h = 1780 – D = 1695 /час/), или на основу функције критеријума, као: max K(X*) = 19 x1* + 22 x2* = 1695 /час/. Добит при максималном искоришћењу временског капацитета последично износи: D (x1*, x2*) = 45 x1* + 36 x2* = 3075 /нј/.
max D(X) = 45 x1 + 36 x2 Ограничења остају истоветна, као што су раније дефинисана. На бази таквог математичког модела може се графички решити и интерпретирати проблем ЛП за овај случај, као: Сл. 20 Графичка интерпретација проблема добити Оптимално решење се налази у тачки C и износи:
За ове оптималне вредности функција добити је максимална (Сл. 20) са износом од: max D(X**) = 45 x1** + 36 x2** = 3330 /нј/, док је искоришћеност временског капацитета сада секундаран циљ и он последично износи: K(X**) = 19 x1** + 22 x2** = 1610 /час/ За ове вредности искоришћеност временског капацитета машина је нешто мања него у претходном случају, па је за:
Временски капацитет друге машине није у потпуности искоришћен, и у апсолутном износу тај параметар је сада: D2 = 910 – 740 = 170 /час/. Укупан степен искоришћења свих машина износи:
Очигледно да се овде добијају резултати супротних тенденција, који се огледају у два случаја:
Нека фабрика производи два артикла А1 и А2 на машинама М1 и М2. На изради јединице артикла А1 машина М1 утроши 2,5 часа, а машина М2 6 часова. На изради артикла А2 машина М1 утроши 5,5 часова, а машина М2 3,5 часа. Машина М1 може највише да ради 15 часова дневно, а машина М2 највише 21 час дневно. Ови подаци се могу прегледно дати следећом табелом (Т-3). (Т-3) Испитати графичком методом колику количину артикала А1 и артикала А2 треба дневно произвести да би се максимално искористио укупан капацитет машина. Колика оптимална количина производа износи за 97 радних дана? Решење: За производњу јединице артикла А1 укупно се утроши 8,5 /час/ком/, а за произ-водњу јединице артикла А2, 9 /час/ком/, па је функција степена искоришћења капацитета облика K(X) = 8,5 x1 + 9x2 ® max K(X) Констатујмо да се за израду x1 (јединице артикла А1) и x2 (јединица артикла А2), машина М1 експлоатише: 2,5 x1 + 5,5 x2 часова, са могућношћу рада до 15 часова, а машина М2 експлоатише: 6x1 + 3,5 x2 часова, са могућношћу рада до 21 часа дневно. При томе, дакле, морају бити задовољена следећа ограничења, 2,5 x1 + 5,5 x2
£ 15
или
6x1
+ 3,5 x2 £
21 или
уз природне услове ненегативности који подразумевају да је: x1 ³ 0, x2 ³ 0. На основу геометријске интерпретације (Сл. 21) види се да је област D одређена системом ограничења са четвороуглом OABC, где су тачке са координатама: О(0,0), А(7/2, 0), B(252/97, 150/97) и C(0, 30/11). Сл. 21 Графичка интерпретација модела ЛП примера 6. Ако праву K(X)=0, транслирамо паралелно ка најудаљенијој тачки конвексног полигона, достићи ћемо гранични положај критеријумске функције која се налази у тачки B. При томе је оптимални вектор решења:
У тој тачки K(X) има максималну вредност, јер је померање вршено у правцу повећања вредности функције расположивог капацитета. Зато је: max K(X) = 8,5 x1* + 9x2* = 36 /час/. Укупни капацитет, као што се види из иницијалне табеле (Т-3) и постигнутог резултата, у потпуности је испуњен. Значи максимална искоришћеност машина биће, само у случају, ако се дневно буде производило 252/97»2,6 јединице артикла А1 и »1,54 јединица артикла А2. За временски период од t = 97 /дана/, оптимална произведена количина артикала ће износити:
|