CPLEX 12.7.1.0: sensitivity # A CPLEX bekapcsolta az érzékenységvizsgálatot CPLEX 12.7.1.0: optimal solution; objective 1240 # 1240 az optimális célfüggvényérték 4 dual simplex iterations (2 in phase I) # Kétfázisú duál szimplex algoritmus lett # végrehajtva, 2 iteráció az I. fázisban, 2 a 2.ban suffix up OUT; suffix down OUT; # Definiáltak a kimeneti up, down, current mezők suffix current OUT; : _varname _var := # változónevek és értékek 1 "x['A']" 70 2 "x['B']" 0 3 "x['C']" 0 4 "x['D']" 120 # A, D gyártása javasolt, C, B-t nem érdemes ; : _varname _var.down _var.current _var.up _var.rc := 1 "x['A']" 0 4 1e+20 0 # A-t szinte minden esetben érdemes gyártani, az együtthatója 0-oo-ig bármi lehet 2 "x['B']" -1e+20 5 10 -5 # B-t akkor lesz érdemes gyártani, ha az ára 10 fölé emelkedik 3 "x['C']" -1e+20 6 8 -2 # C árát -2-vel kell csökkenteni, azaz 6--2=8-ra növelni hogy gyártása megérje 4 "x['D']" 6 8 1e+20 0 # Ha D ára több mint 2-vel csökken, már nem érdemes gyártani ; # $2 = _con.down # $2 a jobboldal alsó korlátja # $3 = _con.current # $3 az aktuális értéke # $5 = _con # $5 az árnyékár # $7 = _con.slack # $7 a maradékváltozó értéke : _conname $2 $3 _con.up $5 $7 # := 1 "EroforrasKielegites['I']" 190 280 1e+20 0 90 # Az I. erőforrásból sok van (90 marad), ezért árnyékára 0. 2 "EroforrasKielegites['II']" 0 140 320 2 0 # A II. erőforrást mind kihasználjuk, árnyékára 2, vagyis ha egységnyivel több lenne belőle, 2-vel nőne a bevétel 3 "EroforrasKielegites['III']" 0 120 210 8 0 # A III. erőforrás árnyékára 8, azaz ha egységnyit kevesebb mint 8-ért be tudunk szerezni, akkor érdemes, hiszen 8-ár-ral nőne a bevétel 4 AmegBnagyobbC -1e+20 0 70 0 70 # Nem éles a korlát, hiszen a maradékváltozó > 0, a jobboldali konstans [-oo, 70] között mozoghat. 5 Bkisebb5D -120 5 1e+20 0 125 # ugyanaz, mint az előzőnél ;