Download User's Manual
Transcript
178 CHAPTER 3 In the following example, an integer program with optimal value 15 is first solved with the default setting of BIP. LINDO finds four integer solutions requiring 30 branches and 88 pivots. When BIP is set to 10, the optimal solution is found in 43 branches and 110 pivots. When BIP is set to 14.5, the optimal solution is found in only 13 branches and 41 pivots. Thus, a bad bound may not be helpful while a good bound can be very helpful. : retr trybip.lnd : look all MAX 9 X1 - X2 - 4 X3 - 2 X4 + 8 X5 - 2 X6 SUBJECT TO 2) 2 X1 + X2 - 2 X3 - X4 + 2 X5 - X6 - 2 X7 3) X1 - 3 X2 + 2 X3 + 3 X4 - X5 + 2 X6 + X7 + 4) - X1 + X3 + X5 = - 9 5) X1 - X2 + X4 = 3 6) X2 - X3 + X6 - X7 = 12 7) - X4 - X6 + X8 = 9 8) - X5 + X7 - X8 = - 15 END GIN 8 : ters : go LP OPTIMUM FOUND AT STEP 5 OBJECTIVE VALUE = 19.3000000 NEW INTEGER SOLUTION OF -1.00000000 AT BRANCH BOUND ON OPTIMUM: 16.82500 NEW INTEGER SOLUTION OF 3.00000000 AT BRANCH BOUND ON OPTIMUM: 16.82500 NEW INTEGER SOLUTION OF 9.00000000 AT BRANCH BOUND ON OPTIMUM: 16.30000 NEW INTEGER SOLUTION OF 15.0000000 AT BRANCH BOUND ON OPTIMUM: 16.30000 ENUMERATION COMPLETE. BRANCHES= 30 PIVOTS= LAST INTEGER SOLUTION IS THE BEST FOUND RE-INSTALLING BEST SOLUTION... : retr trybip.lnd : bip 10 : go LP OPTIMUM FOUND AT STEP 5 OBJECTIVE VALUE = 19.3000000 NEW INTEGER SOLUTION OF 14.0000000 AT BRANCH BOUND ON OPTIMUM: 18.00000 NEW INTEGER SOLUTION OF 15.0000000 AT BRANCH BOUND ON OPTIMUM: 17.07500 ENUMERATION COMPLETE. BRANCHES= 43 PIVOTS= LAST INTEGER SOLUTION IS THE BEST FOUND RE-INSTALLING BEST SOLUTION... 8 X7 - 12 X8 3 X8 <= 13.1 X8 <= -6.1 14 PIVOT 43 20 PIVOT 59 25 PIVOT 69 29 PIVOT 81 88 35 PIVOT 85 41 PIVOT 103 110