Lana ima $3,6\,{\rm EUR}$ za nakup sadja. Želi kupiti jabolka in hruške. Cena enega jabolka je $0,2\,{\rm EUR}$, cena ene hruške $0,3\,{\rm EUR}$. V trgovini imajo na zalogi le še $12$ jabolk in $10$ hrušk. Vemo, da eno jabolko v povprečju vsebuje $4\,{\rm g}$ vitamina C, hruška pa v povprečju $7\,{\rm g}$. Koliko jabolk in koliko hrušk naj kupi Lana, da bo v sadju največ vitamina C?
1. korak: izberemo in imenujemo spremenljivke. Kaj sta pri nas spremenljivki?
| $x\geq 0$, $y\geq 0$ |
Število jabolk in hrušk ne smeta biti negativni (pozitivni/negativni) števili. |
| $0,2x+0,3y\leq 3,6$ | Za nakup sadja ima
največ
(največ/najmanj) $3,6\,{\rm EUR}$. |
| $x\leq 12$ | Jabolk je največ 12 . |
| $y\leq 10$ | Hrušk je največ 10 . |
količina vitamina C v nakupljenem sadju je $z=4$ x $+$ 7 $y$.
Zapisali smo primer linearnega programa. Sistem linearnih neenačb:
$x\geq 0$, $y\geq 0$
$0,2x+0,3y\leq 3,6$
$x\leq 12$
$y\leq 10$
imenujemo omejitve.
Funkcijo $f\left ( x,y \right )=4x+7y$ imenujemo namenska ali ciljna funkcija.
Linearno programiranje je postopek, pri katerem iščemo rešitve, ki zadoščajo sistemu linearnih neenačb (enačb) (omejitvam) tako, da ima namenska funkcija največjo (najmanjšo) vrednost. Pravimo, da iščemo optimalno rešitev problema.