giáo trình và bài tập Quy hoạch tuyến tính

27 1.3K 4
giáo trình và bài tập Quy hoạch tuyến tính

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1. Cac vi du dân đên bai toan Quy hoach tuyên ́ ́ ̣ ̃ ́ ̀ ́ ̣ ́ tinh (QHTT): ́ 1.1 Lâp kê hoach san xuât: ̣ ́ ̣ ̉ ́ san phâm ̉ ̉ Chi phí S1 S2 S3 Sô l ng nguyên ́ ượ liêu hiên co ̣ ̣ ́ Nguyên liêu 1 (N1) ̣ Nguyên liêu 2 (N2) ̣ Nguyên liêu 3 (N3) ̣ Lao đông ̣ 4 2 3 10 5 4 6 7 3 3 4 6 15.000 12.000 10.000 500.000 Gia s răng san phâm san xuât ra đêu co thê tiêu thu đ c ̉ ử ̀ ̉ ̉ ̉ ́ ̀ ́ ̉ ̣ ượ hêt v i l i nhuân khi ban môt đ n vi san phâm S ́ ớ ợ ̣ ́ ̣ ơ ̣ ̉ ̉ 1, S2, S3 t ng ng la 5000:10000:7000 (đông). Yêu câu lâp kê hoach ươ ứ ̀ ̀ ̀ ̣ ́ ̣ san xuât tôi u. ̉ ́ ́ ư Goi x ̣ jla sô san phâm cua S ̀ ́ ̉ ̉ ̉ j(j = 1,2, 3) c n san xuât ầ ̉ ́ (xj≥ 0, j = 1, 2, 3.) 1 2 3 4 5 3 15000 x x x + + ≤ Theo kê hoach san xuât phai tim l ng nguyên liêu tiêu ́ ̣ ̉ ́ ̉ ̀ ượ ̣ hao la: ̀ N1: 1 2 3 2 4 3 12000 x x x + + ≤ N2: 1 2 3 3 6 4 10000 x x x + + ≤ N3: Sô phut cân s dung: ́ ́ ̀ ử ̣ 1 2 3 10 7 6 500.000 x x x + + ≤ Tông l i nhuân theo kê hoach san xuât la: ̉ ợ ̣ ́ ̣ ̉ ́ ̀ 1 2 3 5000 10000 7000 x x x + + Yêu c u t i u ầ ố ư là: 5000 10000 7000 max 1 2 3 x x x + + → Mô hinh bai toan: ̀ ̀ ́ Tim x = (x ̀ 1, x2, x3) sao cho: ( ) 5000 10000 7000 max 1 2 3 4 5 3 15000 1 2 3 2 4 3 12000 1 2 3 3 6 4 10000 1 2 3 10 7 6 500000 1 2 3 0, 1, 2,3 f x x x x x x x x x x x x x x x x x j j        = + + → + + ≤ + + ≤ + + ≤ + + ≤ ≥ = Tông quat: ̉ ́ ta co bai toan lâp kê hoach san xuât ́ ̀ ́ ̣ ́ ̣ ̉ ́ d i dang bang sô liêu sau đây: ướ ̣ ̉ ́ ̣ Yêu tô ́ ́ san xuât ̉ ́ Sô l ng ́ ượ hiên co ̣ ́ San phâm ̉ ̉ S1 S2 … Sn Y1 b1 a11 a12 … a1n Y2 b2 a21 a22 … a2n … … … … … … … … … … … … Ym bm am1 am2 … am n L i nhuân đ n vi ợ ̣ ơ ̣ c1 c2 … cn Mô hinh: ̀ Tim x = (x ̀ 1, x2,…, xn) sao cho: max 1 n f c x j j j = → ∑ = , 1,..., 1 n a x b i m ij j i j ≤ = ∑ = 0, 1,..., x j n j ≥ = 2.2 Phân bô vôn đâu t : ̉ ́ ̀ ư Môt nha đâu t co 4 ti đông muôn đâu t vao 4 linh v c ̣ ̀ ̀ ư ́ ̉ ̀ ́ ̀ ư ̀ ̃ ự Linh v c đâu t ̃ ự ̀ ư Lai suât/năm ̃ ́ Ch ng khoan ứ ́ Công trai ́ G i tiêt kiêm ử ́ ̣ Bât đông san ́ ̣ ̉ 20% 12% 15% 18% Ngoai ra, đê giam thiêu rui ro, nha đâu t cho răng ̀ ̉ ̉ ̉ ̉ ̀ ̀ ư ̀ không nên đâu t vao ch ng khoan v t qua 30% ̀ ư ̀ ứ ́ ượ ́ tông sô vôn đâu t ; đâu t vao công trai va g i tiêt ̉ ́ ́ ̀ ư ̀ ư ̀ ́ ̀ ử ́ kiêm it nhât 25% tông vôn đâu t ; g i tiêt kiêm it ̣ ́ ́ ̉ ́ ̀ ư ử ́ ̣ ́ nhât 300 triêu đông. Hay xac đinh kê hoach phân bô ́ ̣ ̀ ̃ ́ ̣ ́ ̣ ̉ vôn đâu t sao cho tông thu nhâp hang năm la l n ́ ̀ ư ̉ ̣ ̀ ̀ ớ nhât. ́ • Do tông sô tiên đâu t không đ c v t qua sô tiên ̉ ́ ̀ ̀ ư ượ ượ ́ ́ ̀ hiên co nên: x ̣ ́ 1+ x2+ x3+ x4≤ 4000 (triêu đông) ̣ ̀ •Điêu kiên vê sô tiên đâu t vao ch ng khoan: ̀ ̣ ̀ ́ ̀ ̀ ư ̀ ứ ́ 0,3( ) 0, 7 0,3 0,3 0,3 0 1 1 2 3 4 1 2 3 4 x x x x x x x x x ≤ + + + ⇔ − + + + ≥ Goi x ̣ 1, x2, x3, x4t ng ng la sô tiên (triêu đông) đâu ươ ứ ̀ ́ ̀ ̣ ̀ ̀ t vao ch ng khoan, công trai, g i tiêt kiêm, bât đông ư ̀ ứ ́ ́ ử ́ ̣ ́ ̣ san ( ) ̉ 0, 1,..., 4 j x j ≥ = •Thu nh p c a năm là: ậ ủ 1 2 3 4 0, 2 0,12 0,15 0,18 x x x x + + + •Yêu c u t i u: ầ ố ư 1 2 3 4 0, 2 0,12 0,15 0,18 max x x x x + + + → •Điêu kiên vê sô tiên đâu t vao công trai va g i tiêt kiêm: ̀ ̣ ̀ ́ ̀ ̀ ư ̀ ́ ̀ ử ́ ̣ ( ) 2 3 1 2 3 4 1 2 3 4 0, 25 0, 25 0, 75 0, 75 0, 25 0 x x x x x x x x x x + ≥ + + + ⇔ + + − ≥ 3 300 x ≥ Và Mô hinh: ̀ Tim x = ( x ̀ 1, x2, x3, x4) sao cho: 1 2 3 4 ( ) 0, 2 0,12 0,15 0,18 max f x x x x x = + + + → 1 2 3 4 0, 25 0, 75 0, 75 0, 25 0 x x x x + + − ≥ 3 300 x ≥ 0, 1,..., 4 j x j ≥ = 0, 7 0,3 0,3 0,3 0 1 2 3 4 x x x x − + + + ≥ 1 2 3 4 4000 x x x x + + + ≤ Vây đê lâp mô hinh toan hoc cua môt bai toan th c ̣ ̉ ̣ ̀ ́ ̣ ̉ ̣ ̀ ́ ự tê, ta phân tich bai toan đo theo 3 b c sau: ́ ́ ̀ ́ ́ ướ B c 1: ướ Đăt ân va điêu kiên cho ân. ̣ ̉ ̀ ̀ ̣ ̉ B c 2 ướ :Lâp hê rang buôc chinh ̣ ̣ ̀ ̣ ́ B c 3: ướ Lâp ham muc tiêu ̣ ̀ ̣ 2. Đinh nghia: ̣ ̃ Bai toan quy hoach tuyên tinh dang tông quat ̀ ́ ̣ ́ ́ ̣ ̉ ́ co dang: ́ ̣ Tim x = (x ̀ 1, x2, …,xn) sao cho: ( ) 1 ( ) min max n j j j f x c x = = → ∑ V i hê rang buôc: ớ ̣ ̀ ̣ , 1,..., ij j i a x b i m ≤     = =   ≥   ∑ 0 0 , 1, 2,..., tuy y j x j n ≥     ≤ =     ham muc tiêu ̀ ̣ rang buôc biên ̀ ̣ ́ (rang buôc chinh ̀ ̣ ́ ) rang buôc dâu ̀ ̣ ́  Vect x=( x ơ 1, x2, x3, x4)Tđ c goi la ượ ̣ ̀ph ng an ươ ́ (PA) cua ̉ bai toan QHTT nêu no thoa man hê rang buôc cua bai toan ̀ ́ ́ ́ ̉ ̃ ̣ ̀ ̣ ̉ ̀ ́  Ph ng an x*=( x ươ ́ 1*, x2*, x3*, x4*)T đ c goi la ượ ̣ ̀ ph ng an tôi u ươ ́ ́ ư (PAT ) cua bai toan QHTT nêu gia tri Ư ̉ ̀ ́ ́ ́ ̣ ham muc tiêu tai đo la tôt nhât. ̀ ̣ ̣ ́ ̀ ́ ́  Giai bai toan QHTT t c la tim ph ng an tôi u cua no ̉ ̀ ́ ứ ̀ ̀ ươ ́ ́ ư ̉ ́ (nêu co). ́ ́  Môt sô khai niêm: ̣ ́ ́ ̣ Bai toan giai đ c ̀ ́ ̉ ượ la bai toan co PAT . ̀ ̀ ́ ́ Ư Bai toan không giai ̀ ́ ̉đ c ượ la bai toan không co PAT . ̀ ̀ ́ ́ Ư Khi đo hoăc la bai toan không co ph ng an hoăc co ́ ̣ ̀ ̀ ́ ́ ươ ́ ̣ ́ ph ng an nh ng ham muc tiêu không bi chăn ươ ́ ư ̀ ̣ ̣ ̣ ( đôi v i bai toan max (min)). ́ ớ ̀ ́ ( ) ( ) f x → +∞ −∞  Nêu ph ng an x thoa man rang buôc nao đo v i dâu ́ ươ ́ ̉ ̃ ̀ ̣ ̀ ́ ớ ́ “=” thi ta noi x ̀ ́ thoa man chăt ̉ ̃ ̣ rang buôc đo. Ng c lai ̀ ̣ ́ ượ ̣ nêu thoa dâu “>” hoăc “<” thi ta noi ́ ̉ ́ ̣ ̀ ́ thoa man long ̉ ̃ ̉ rang ̣ buôc đo. ̣ ́  Môt sô khai niêm: ̣ ́ ́ ̣ - ng v i rang buôc th i ta co vect A Ứ ớ ̀ ̣ ứ ́ ơ i* = (ai1, ai2, …,ai3 - Ky hiêu: ́ ̣ 1 2 3 . j j j a a A i a     =       la vect cac hê sô cua biên x ̀ ơ ́ ̣ ́ ̉ ́ jtrong cac ́ rang buôc (không kê rang buôc dâu). ̀ ̣ ̉ ̀ ̣ ́ - Hê vect A ̣ ơ i* t ng ng v i cac rang buôc chinh tao ươ ứ ớ ́ ̀ ̣ ́ ̣ thanh ̀ ma trân rang buôc chinh ̣ ̀ ̣ ́ , ky hiêu la A. ́ ̣ ̀ - Cac rang buôc goi la ́ ̀ ̣ ̣ ̀rang buôc đôc lâp tuyên tinh ̀ ̣ ̣ ̣ ́ ́ nêu ́ hê vect A ̣ ́ ơ i* t ng ng đôc lâp tuyên tinh. ươ ứ ̣ ̣ ́ ́  Môt sô khai niêm: ̣ ́ ́ ̣ - Ph ng an c c biên ươ ́ ự (ph ng an c ban): ươ ́ ơ ̉ la ph ng ̀ ươ an thoa man chăt n rang buôc đôc lâp tuyên tinh. ́ ̉ ̃ ̣ ̀ ̣ ̣ ̣ ́ ́ + Ph ng an c c biên (PACB) thoa man chăt đung n ươ ́ ự ̉ ̃ ̣ ́ rang buôc goi la ̀ ̣ ̣ ̀PACB không suy biên ́ , PACB thoa man ̉ ̃ chăt h n n rang buôc goi la ̣ ơ ̀ ̣ ̣ ̀PACB suy biên ́ .  Môt sô khai niêm: ̣ ́ ́ ̣ ( ) 1 2 3 1 2 3 1 2 3 1 2 3 10 12 9 max 12 5 0 8 4 6 52 0, 0, f x x x x x x x x x x x x x = + + → − + ≥   + − =   ≥ ≤  Vi du 1: ́ ̣ * 1 1 1 1 -12 5 (1, 12,5); A ; A= 8 8 4 -6 A     = − =         ( ) ( ) 0 1 13 2;0;0 ; 8;0; 2 x x = = Mô hinh bai toan: ̀ ̀ ́ Tim x = (x ̀ 1, x2, x3) sao cho: ( ) 5000 10000 7000 max 1 2 3 4 5 3 15000 1 2 3 2 4 3 12000 1 2 3 3 6 4 10000 1 2 3 10 7 6 500000 1 2 3 0, 1, 2,3 f x x x x x x x x x x x x x x x x x j j        = + + → + + ≤ + + ≤ + + ≤ + + ≤ ≥ = Ham muc ̀ ̣ tiêu Hê rang buôc chinh ̣ ̀ ̣ ́ Hê rang buôc dâu ̣ ̀ ̣ ́ 3. Cac dang đăc biêt cua bai toan QHTT ́ ̣ ̣ ̣ ̉ ̀ ́ : a. Bai toan QHTT dang chinh tăc: ̀ ́ ̣ ́ ́ ( ) ( ) ( ) ( ) 1 ij 1 max min ,..., 1 ,..., 0 1 n j j j n j i j j f x c x a x b i m x j n = = = → ∑ = = ∑ ≥ = Đinh ly: ̣ ́ Ph ng an x cua bai toan QHTT dang chinh tăc ươ ́ ̉ ̀ ́ ̣ ́ ́ la ph ng án c c biên khi va chi khi hê thông cac vect ̀ ươ ự ̀ ̉ ̣ ́ ́ ơ {Aj} t ng ng v i cac thanh phân d ng cua ph ng ươ ứ ớ ́ ̀ ̀ ươ ̉ ươ an la đôc lâp tuyên tinh. ́ ̀ ̣ ̣ ́ ́ Ví d 2: ụ Cho bài toán QHTT có h ràng bu c: ệ ộ 1 2 4 2 3 4 2 4 3 2 3 ; ,..., 0 1 4 j x x x x x x x j + + = + + = ≥ = Các ph ng án ươ x1= (4; 0; 3; 0); x2 = (2; 1; 0; 0); x3= (0; 1/2; 0; 3/4) là các PACB theo đ nh lý trên. ị

BÔ CUC BAI GIANǴ ̣ ̀ ̉ 1.Cac vi du dân đên bai toan Quy hoach tuyên ́ ́ ̣ ̃ ́ ̀ ́ ̣ ́ tinh:́ 1.1 Lâp kê hoach san xuât:̣ ́ ̣ ̉ ́ 1.2 Phân bô vôn đâu t :̉ ́ ̀ ư 2. Đinh nghia:̣ ̃ 1. Cac vi du dân đên bai toan Quy hoach tuyên ́ ́ ̣ ̃ ́ ̀ ́ ̣ ́ tinh (QHTT):́ 1.1 Lâp kê hoach san xuât:̣ ́ ̣ ̉ ́ san phâm̉ ̉ Chi phí S1 S2 S3 Sô l ng nguyên ́ ượ liêu hiên co ̣ ̣ ́ Nguyên liêu 1 (N1)̣ Nguyên liêu 2 (N2)̣ Nguyên liêu 3 (N3)̣ Lao đông ̣ 4 2 3 10 5 4 6 7 3 3 4 6 15.000 12.000 10.000 500.000 Gia s răng san phâm san xuât ra đêu co thê tiêu thu đ c ̉ ử ̀ ̉ ̉ ̉ ́ ̀ ́ ̉ ̣ ượ hêt v i l i nhuân khi ban môt đ n vi san phâm Ś ớ ợ ̣ ́ ̣ ơ ̣ ̉ ̉ 1, S2, S3 t ng ng la 5000:10000:7000 (đông). Yêu câu lâp kê hoach ươ ứ ̀ ̀ ̀ ̣ ́ ̣ san xuât tôi u. ̉ ́ ́ ư Goi x̣ j la sô san phâm cua S̀ ́ ̉ ̉ ̉ j (j = 1,2, 3) c n san xuât ầ ̉ ́ (xj ≥ 0, j = 1, 2, 3.) 1 2 3 4 5 3 15000x x x + + ≤ Theo kê hoach san xuât phai tim l ng nguyên liêu tiêú ̣ ̉ ́ ̉ ̀ ượ ̣ hao la:̀ N1: 1 2 3 2 4 3 12000x x x + + ≤ N2: 1 2 3 3 6 4 10000x x x + + ≤ N3: Sô phut cân s dung: ́ ́ ̀ ử ̣ 1 2 3 10 7 6 500.000x x x+ + ≤ Tông l i nhuân theo kê hoach san xuât la: ̉ ợ ̣ ́ ̣ ̉ ́ ̀ 1 2 3 5000 10000 7000x x x + + Yêu c u t i u ầ ố ư là: 5000 10000 7000 max 1 2 3 x x x+ + → Mô hinh bai toan:̀ ̀ ́ Tim x = (x̀ 1, x2, x3) sao cho: ( ) 5000 10000 7000 max 1 2 3 4 5 3 15000 1 2 3 2 4 3 12000 1 2 3 3 6 4 10000 1 2 3 10 7 6 500000 1 2 3 0, 1,2,3 f x x x x x x x x x x x x x x x x x j j            = + + → + + ≤ + + ≤ + + ≤ + + ≤ ≥ = Tông quat:̉ ́ ta co bai toan lâp kê hoach san xuât ́ ̀ ́ ̣ ́ ̣ ̉ ́ d i dang bang sô liêu sau đây:ướ ̣ ̉ ́ ̣ Yêu tô ́ ́ san xuât̉ ́ Sô l ng ́ ượ hiên cọ ́ San phâm̉ ̉ S1 S2 … Sn Y1 b1 a11 a12 … a1n Y2 b2 a21 a22 … a2n … … … … … … … … … … … … Ym bm am1 am2 … am n L i nhuân đ n viợ ̣ ơ ̣ c1 c2 … cn Mô hinh:̀ Tim x = (x̀ 1, x2,…, xn) sao cho: max 1 n f c x j j j = → ∑ = , 1, ., 1 n a x b i m ij j i j ≤ = ∑ = 0, 1, .,x j n j ≥ = 2.2 Phân bô vôn đâu t :̉ ́ ̀ ư Môt nha đâu t co 4 ti đông muôn đâu t vao 4 linh v c ̣ ̀ ̀ ư ́ ̉ ̀ ́ ̀ ư ̀ ̃ ự Linh v c đâu t ̃ ự ̀ ư Lai suât/năm ̃ ́ Ch ng khoanứ ́ Công traí G i tiêt kiêmử ́ ̣ Bât đông san ́ ̣ ̉ 20% 12% 15% 18% Ngoai ra, đê giam thiêu rui ro, nha đâu t cho răng ̀ ̉ ̉ ̉ ̉ ̀ ̀ ư ̀ không nên đâu t vao ch ng khoan v t qua 30% ̀ ư ̀ ứ ́ ượ ́ tông sô vôn đâu t ; đâu t vao công trai va g i tiêt ̉ ́ ́ ̀ ư ̀ ư ̀ ́ ̀ ử ́ kiêm it nhât 25% tông vôn đâu t ; g i tiêt kiêm it ̣ ́ ́ ̉ ́ ̀ ư ử ́ ̣ ́ nhât 300 triêu đông. Hay xac đinh kê hoach phân bô ́ ̣ ̀ ̃ ́ ̣ ́ ̣ ̉ vôn đâu t sao cho tông thu nhâp hang năm la l n ́ ̀ ư ̉ ̣ ̀ ̀ ớ nhât.́ • Do tông sô tiên đâu t không đ c v t qua sô tiên ̉ ́ ̀ ̀ ư ượ ượ ́ ́ ̀ hiên co nên: x̣ ́ 1 + x2 + x3 + x4 ≤ 4000 (triêu đông)̣ ̀ • Điêu kiên vê sô tiên đâu t vao ch ng khoan:̀ ̣ ̀ ́ ̀ ̀ ư ̀ ứ ́ 0,3( ) 0,7 0,3 0,3 0,3 0 1 1 2 3 4 1 2 3 4 x x x x x x x x x ≤ + + + ⇔ − + + + ≥ Goi x̣ 1, x2, x3, x4 t ng ng la sô tiên (triêu đông) đâu ươ ứ ̀ ́ ̀ ̣ ̀ ̀ t vao ch ng khoan, công trai, g i tiêt kiêm, bât đông ư ̀ ứ ́ ́ ử ́ ̣ ́ ̣ san ( )̉ 0, 1, ., 4 j x j ≥ = • Thu nh p c a năm là: ậ ủ 1 2 3 4 0, 2 0,12 0,15 0,18x x x x + + + • Yêu c u t i u: ầ ố ư 1 2 3 4 0, 2 0,12 0,15 0,18 maxx x x x + + + → • Điêu kiên vê sô tiên đâu t vao công trai va g i tiêt kiêm:̀ ̣ ̀ ́ ̀ ̀ ư ̀ ́ ̀ ử ́ ̣ ( ) 2 3 1 2 3 4 1 2 3 4 0, 25 0, 25 0, 75 0, 75 0, 25 0x x x x x x x x x x + ≥ + + + ⇔ + + − ≥ 3 300 x ≥ Mô hinh:̀ Tim x = ( x̀ 1, x2, x3, x4) sao cho: 1 2 3 4 ( ) 0, 2 0,12 0,15 0,18 maxf x x x x x = + + + → 1 2 3 4 0, 25 0, 75 0, 75 0, 25 0x x x x+ + − ≥ 3 300 x ≥ 0, 1, ., 4 j x j ≥ = 0,7 0,3 0,3 0,3 0 1 2 3 4 x x x x − + + + ≥ 1 2 3 4 4000x x x x+ + + ≤

Ngày đăng: 24/10/2013, 13:09

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan