ZAD 1 Zysk: 70 mln zł Nakład pierwszy rok: 48mln Nakład drugi rok: 20 mln Opłacalność: Wykonanie projektu 1, 3, 4, 6, 9 ZAD 1 B Zysk: 55 mln zł Nakład pierwszy rok: 42 mln Nakład drugi rok: 18 mln Opłacalność: Wykonanie projektu 1, 3, 6, 9 Wnioski: Gdy projekt 4 wymusza wykonanie projektu 5 okazuje się że nie mieścimy sie w kosztach. set.column(lprec, 3, c(6,6,0)) set.column(lprec, 4, c(6,2,1)) set.column(lprec, 5, c(30,35,-1)) set.constr.type(lprec, c("<=","<=","<=")) set.rhs(lprec, c(50,20,0)) Zastosowałem tutaj trik z trzecią kolumną. Każdy inny projekt oprócz projektu 4 i 5 ma wartość 0. Projekt 4 ma wartość w 3 kolumnie 1 a projekt 5 ma wartość -1. Ograniczenie jest takie, że suma ma być 0 lub mniejsza. Wiec mozliwe jest wykonanie samego projektu 5 ale wykonanie projektu 4 oznacza mus wykonania projektu 5. ZAD 2 Zysk: 2312,47 Wydrukowane strony: 8470 z 8500 Dochód: 2312,47 Koszty: 959,25 Ksiązki skierowane dla programistów: 4 Opłacalność: Wykonanie ksiązki: 2 3 7 8 12 13 18 19 22 23 24 25 27 28 29 31 34 35 ( 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0)