ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CHÖÔNG 1

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT

BAØI TOAÙN QUY HOAÏCH TUYEÁN TÍNH

(Xem)

1. THIEÁT LAÄP MOÂ HÌNH BAØI TOAÙN

2. CAÙC DAÏNG CUÛA BAØI TOAÙN QUY

(Xem)

Ths. Nguyeãn Coâng Trí

HOAÏCH TUYEÁN TÍNH

3. CAÙC KHAÙI NIEÄM CÔ BAÛN VEÀ BAØI TOAÙN

(Xem)

QUY HOAÏCH TUYEÁN TÍNH

Copyright 2001

4. CAÙC PHÖÔNG PHAÙP GIAÛI BAØI TOAÙN

QUY HOAÏCH TUYEÁN TÍNH

(Xem) Ths. Nguyeãn Coâng Trí

(Xem)

5. BAØI TAÄP

Copyright 2001

Soá löôïng hieän coù (ñv) 250 350 450 Ví duï 1.1. BAØI TOAÙN LAÄP KEÁ HOAÏCH SAÛN XUAÁT Moät xí nghieäp duøng 3 loaïi nguyeân lieäu: N1; N2; N3 ñeå saûn xuaát ra moät loaïi saûn phaåm theo 3 phöông phaùp khaùc nhau: PP1; PP2; PP3. Ñònh möùc nguyeân lieäu vaø soá löôïng saûn phaåm saûn xuaát ra trong 1 giôø ñöôïc cho ôû baûng sau: Nguyeân Lieäu N1 N2 N3 Ñònh möùc nguyeân lieäu PP3 PP2 3 5 1 4 4 6 9 12 Soá saûn phaåm (sp/giôø) PP1 4 2 3 10

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT

Haõy laäp moâ hình baøi toaùn sao cho xí nghieäp saûn xuaát ra nhieàu saûn phaåm nhaát?

Ví duï 1.2. BAØI TOAÙN PHA CAÉT VAÄT LIEÄU Moät xí nghieäp may maëc caàn saûn xuaát ñuùng 2.000 quaàn vaø ít nhaát 1.000 aùo. Moãi taám vaûi coù 6 caùch caét nhö sau:

Caùch caét Quaàn AÙo 35 55 70 90 0 100 90 80 70 60 120 0 1 2 3 4 5 6

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT Goïi x1, x2, x3 laàn löôït laø thôøi gian saûn xuaát ra saûn phaåm theo 3 phöông phaùp PP1, PP2, PP3. Toång saûn phaåm saûn xuaát (caàn laøm cöïc ñaïi) f(x) = 10x1 + 12x2 + 9x3  max Do xí nghieäp chæ coù 250 nguyeân lieäu N1 neân x1, x2, x3 phaûi thoûa maõn 4x1 + 5x2 + 3x3 ≤ 250 Töông töï cho caùc nguyeân lieäu N2, N3 ta coù 2x1 + 4x2 + x3 ≤ 350 vaø 3x1 + 6x2 + 4x3 ≤ 450 Dó nhieân ta phaûi coù x1, x2, x3 khoâng aâm Vaäy moâ hình baøi toaùn ñöôïc phaùt bieåu nhö sau: Tìm caùc bieán x1, x2, x3 sao cho f(x)= 10x1 + 12x2 + 9x3  max, thoûa caùc ñieàu kieän 4x1 + 5x2 + 3x3 ≤ 250 2x1 + 4x2 + x3 ≤ 350 3x1 + 6x2 + 4x3 ≤ 450 x1  0 x2  0 x3  0

1

Haõy tìm phöông aùn caét quaàn aùo sao cho toång soá taám vaûi laø ít nhaát?

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT

Ví duï 1.3. BAØI TOAÙN XAÙC ÑÒNH KHAÅU PHAÀN Ñeå nuoâi moät loaïi gia suùc coù hieäu quaû, moãi ngaøy caàn phaûi coù khoái löôïng toái thieåu caùc chaát protit, glucit, khoaùng töông öùng laø 90 gram, 130 gram, 10 gram. Tyû leä (%) theo khoái löôïng caùc chaát treân coù trong caùc loaïi thöùc aên A, B, C nhö sau: Chaát dinh döôõng (%) Thöùc aên Protit Glucit

A B C 10 20 30 30 40 20 Khoaùng 2 1 3

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT Goïi xj (j = 1, 2, ..., 6) laø soá taám vaûi ñöôïc caét theo caùch thöù j. Toång soá taám vaûi duøng ñeå saûn xuaát (caàn laøm cöïc tieåu) laø f(x) = x1 + x2 + x3 + x4 + x5 + x6  min Do xí nghieäp caàn saûn xuaát ñuùng 2.000 quaàn neân caùc xj phaûi thoûa maõn 90x1 + 80x2 + 70x3 + 60x4 + 120x5 = 2000 Töông töï cho ñieàu kieän veà saûn xuaát aùo, ta coù + 100x6  1000 35x1 + 55x2 + 70x3 + 90x4 Dó nhieân ta phaûi coù xj (j = 1, 2, ..., 6) khoâng aâm Vaäy moâ hình baøi toaùn ñöôïc phaùt bieåu nhö sau: Tìm caùc bieán xj (j = 1, 2, ..., 6) sao cho f(x)= xj  min, thoûa caùc ñieàu kieän 90x1 + 80x2 + 70x3 + 60x4 + 120x5 35x1 + 55x2 + 70x3 + 90x4 xj  0, (j = 1, 2, ..., 6).

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT

= 2000 + 100x6  1000 Giaù 1 kg thöùc aên A, B, C töông öùng laø 3.000 ñoàng, 4.000 ñoàng, 5.000 ñoàng. Haõy laäp moâ hình baøi toaùn xaùc ñònh khoái löôïng thöùc aên caàn thieát sao cho chi phí nuoâi gia suùc laø thaáp nhaát?

Ví duï 1.4. BAØI TOAÙN VAÄN TAÛI Caàn vaän chuyeån xi maêng töø 3 kho K1, K2, K3 ñeán 4 coâng tröôøng xaây döïng T1, T2, T3, T4. Cho bieát löôïng xi maêng coù ôû moãi kho, löôïng xi maêng caàn ôû moãi coâng tröôøng vaø cöôùc phí vaän chuyeån (ngaøn ñoàng/ taán) töø moãi kho ñeán coâng tröôøng nhö sau: Coâng tröôøng T1: 130 t T2: 160 t T3: 120 t T4: 140 t

20 15 45 18 25 30 22 30 40 25 15 35

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT Goïi xj (j = 1, 2, 3) laø soá gram thöùc aên A, B, C caàn mua moãi ngaøy. Toång chi phí duøng ñeå mua thöùc aên (caàn laøm cöïc tieåu) laø f(x) = 3x1 + 4x2 + 5x3  min (ñoàng) Do caùc tyû leä caùc chaát protit, glucit vaø khoaùng coù trong thöùc aên A neân caùc xj phaûi thoûa maõn 0,1x1 + 0,2x2 + 0,3x3  90 Töông töï cho ñieàu kieän cuûa thöùc aên B vaø C, ta coù 0,3x1+0,4x2+0,2x3 130 vaø 0,02x1+0,01x2+0,03x310 Vaäy moâ hình baøi toaùn ñöôïc phaùt bieåu nhö sau: Tìm caùc bieán xj (j = 1, 2, 3) sao cho f(x) = 3x1 + 4x2 + 5x3  min, thoûa caùc ñieàu kieän 0,1x1 + 0,2x2 + 0,3x3  90 0,3x1 + 0,4x2 + 0,2x3  130 0,02x1 + 0,01x2 + 0,03x3  10 xj  0, (j = 1, 2, 3).

2

Kho K1: 170 taán K2: 200 taán K3: 180 taán Laäp moâ hình baøi toaùn vaän chuyeån sao cho caùc kho phaùt heát xi maêng coù, coâng tröôøng nhaän ñuû xi maêng caàn vaø chi phí vaän chuyeån thaáp nhaát?

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

n

f x ( )

min (

hay

max)

(2.1)

j

j

 1

MOÄT VAØI VÍ DUÏ VEÀ BAØI TOAÙN QHTT Goïi xij (i = 1, 2, 3, j = 1, 2, 3, 4) laø löôïng xi maêng caàn vaän chuyeån töø kho Ki ñeán coâng tröôøng Tj. Toång chi phí vaän chuyeån (caàn laøm cöïc tieåu) laø f(x) = 20x11 + 18x12 + 22x13 + 25x14 15x21 + 25x22 + 30x23 + 15x24 45x31 + 30x32 + 40x33 + 35x34  min

2.1. DAÏNG TOÅNG QUAÙT Tìm x = (x1, x2,..., xn) sao cho:

n

1,

m

2.2

a x ij

j

b i i

 1

j

x

n

0,

0,

2.3

  k

 c x j           x k

j

Ñieàu kieän cuûa caùc kho

      

x11 + x12 + x13 + x14 = 170 x21 + x22 + x23 + x24 = 200 x31 + x32 + x33 + x34 = 180 Ñieàu kieän cuûa caùc coâng tröôøng laø heä raøng

j laø haøm muïc tieâu. (2.2) goïi (2.1) goïi buoäc. (2.3) goïi laø raøng buoäc veà daáu cuûa aån soá. Ví duï 1.1, Ví duï 1.2 vaø Ví duï 1.3 laø caùc baøi toaùn QHTT coù daïng toång quaùt.

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

x11 + x21 + x31 = 130 x12 + x22 + x32 = 160 x13 + x23 + x33 = 120 x14 + x24 + x34 = 140 xij  0, i = 1, 2, 3, j = 1, 2, 3, 4.

2.2. DAÏNG CHÍNH TAÉC

f x ( )

hay

max)

j

 c x j

j  1 n

1,

m

a x ij

j

b i i

j

 1

x

0,

j

1,

n

j

    

Tìm x = (x1, x2,..., xn) sao cho: n min ( laø mieàn

3

Nhaän xeùt: Heä raøng buoäc cuûa baøi toaùn daïng chính taéc ñeàu laø caùc ñaúng thöùc vaø moïi bieán cuûa baøi toaùn ñeàu khoâng aâm. Ví duï 1.4 BAØI TOAÙN VAÄN TAÛI coù daïng chính taéc.  Moät vectô x = (x1, x2,..., xn) thoûa maõn ñieàu kieän (2) vaø (3) ñöôïc goïi laø moät phöông aùn (P.A) cuûa baøi toaùn quy hoaïch tuyeán tính (QHTT).  Taäp caùc P.A cuûa baøi toaùn ñöôïc goïi raøng buoäc hay mieàn xaùc ñònh. Kyù hieäu laø D.  Phöông aùn toái öu (P.A.T.Ö) hay nghieäm cuûa baøi toaùn, kyù hieäu laø Xopt (optimality), neáu vectô X laø moät P.A vaø haøm muïc tieâu (2.1) bò chaën.  Baøi toaùn ñöôïc goïi laø giaûi ñöôïc hay coù lôøi giaûi hay coù nghieäm neáu noù coù ít nhaát moät P.A.T.Ö.  Baøi toaùn khoâng giaûi ñöôïc hay voâ nghieäm neáu D =  hay noù coù P.A nhöng khoâng coù PA.T.Ö.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

n

f x ( )

hay

max)

j

 c x j

j

 1

 n m

1,

m

x a i m k m k ,

b i , i

x i

k

 1

j

x

0

0

j

n b i

    

j = – xj  0.

j sao cho xj = x/

j vaø x//

j – x//

2.3. DAÏNG CHUAÅN Tìm x = (x1, x2,..., xn) sao cho:  min (

j  0, x//

j  0.

1, Nhaän xeùt: Baøi toaùn daïng chuaån laø baøi toaùn ôû daïng chính taéc vôùi heä raøng buoäc chöùa ma traän con Im laø ma traän ñôn vò caáp m. Trong ñoù caùc xi (i = 1, 2,..., m) ñöôïc goïi laø aån cô baûn (A.C.B), coøn caùc aån xi,m+k, (k = 0, 1,..., n – m) ñöôïc goïi laø aån khoâng cô baûn.

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

2.4. CHUYEÅN ÑOÅI DAÏNG BAØI TOAÙN QHTT Khi xeùt baøi toaùn QHTT, ngöôøi ta thöôøng söû duïng daïng chính taéc, coù theå ñöa baøi toaùn daïng toång quaùt veà daïng chính taéc baèng caùc bieán ñoåi sau: 1) Neáu raøng buoäc thöù i coù daïng aijxj ≤ bi thì theâm vaøo moät aån phuï xn+1  0, sao cho aijxj + xn+1 = bi. 2) Neáu raøng buoäc thöù i coù daïng aijxj  bi thì theâm vaøo moät aån phuï xn+1  0, sao cho aijxj – xn+1 = bi. 3) Neáu aån xj ≤ 0 thì ñöôïc thay baèng x/ 4) Neáu aån xj khoâng raøng buoäc veà daáu thì thay xj baèng hai aån phuï x/ j, vôùi x/

0

j

Ñeå baøi toaùn goïn hôn, chuùng ta duøng caùc kyù hieäu

a 12 a 22

,

x

b

c ,

0 ,

,

A

A

,

j

f x ( )

3

2

min

x 2

  x 3

a 1 a 2 j 

x 1 x 2 

c 1 c 2 

b 1 b 2 

0 

a a 11 1 n a a 21 2 n    

2

0

a mj

b m

c n

x n

2

a m

a m 1

a mn

     

     

     

     

     

     

     

     

     

     

4 3

3 2 4

  

  

  

7 12 10

8

x 1 x 1 x 1 x 1

x 3 x 3 x 3 

0

0

x 3

      

            Trong ñoù A laø ma traän mn goàm caùc heä soá ôû veá traùi cuûa heä raøng buoäc; Aj laø vectô coät thöù j cuûa ma traän A; b laø vectô heä soá ôû veá phaûi cuûa heä raøng buoäc; c laø vectô heä soá ôû haøm muïc tieâu; x laø vectô aån soá; 0 laø vectô khoâng. Khi ñoù baøi toaùn QHTT ôû daïng chính taéc coù daïng f(x) = cTx  min (hay max)

Ví duï 1.5. Ñöa baøi toaùn QHTT sau ñaây veà daïng chính taéc vaø vieát baøi toaùn chính taéc döôùi daïng ma traän

x 2 x 2 x 2  x 1 Theâm 2 aån phuï x4, x5  0 vaøo raøng buoäc thöù nhaát vaø raøng buoäc thöù ba. Thay x/ 3 = –x3  0 2 –x// Thay x2 = x/

2  0, vôùi x/

2, x//

2  0

4

Ax = b, x  0

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

CAÙC DAÏNG CUÛA BAØI TOAÙN QHTT

f x ( )

min

3

3

 x 2

 x 2

f x ( )

min

  x 5

2

x 4

 2

1

x 2 x 1

x 5

3

3

x 3

   x 3   

3 2 4

  

  

  

  

7 12 10

2

x 2 x 2  2 x 2

x 5 x 5

x 4

x 1 x 1 x 1 x 1 

0,

0,

0,

0,

 x 2  x 2  x 2 

 x 3  x 3  x 3 0,

0

x 1

x 4

x 5 x 5

8  x 3

4 3  x 2

      

x

0

j

1,5

j

Ví duï 1.6. Cho baøi toaùn QHTT: Baøi toaùn QHTT coù daïng chính taéc nhö sau 2

3, x4, x5)  min

2, x//

2, x/

1

1

00

2

A

0 0

3 01  102

1 1

    

    

2 1  1 0 8 0

1  4 3

 1 4  3

0 0  1

7 12 10

3 2 4

    

    

    

    

Ta coù ma traän heä soá cuûa heä raøng buoäc:

 x 2  4 x 2  3 x 2   x 2 Baøi toaùn QHTT döôùi daïng ma traän nhö sau f(x) = (1, 3, – 2, 0, 0, 0)T(x1, x/ x   1   x   2  x  2    x   3   x 4   x   5 3, x4, x5)  (0, 0, 0, 0, 0, 0)

2, x//

2, x/

ÑÒNH NGHÓA PHÖÔNG AÙN CÖÏC BIEÂN

min

23

16

f x

 ( ) 50

x 3

x 2

4

2

3

5

x 3

x 2

ÑÒNH NGHÓA PHÖÔNG AÙN CÖÏC BIEÂN Moät phöông aùn x* = (x1*, x2*,..., xn*) cuûa baøi toaùn QHTT daïng toång quaùt laø phöông aùn cöïc bieân (P.A.C.B) neáu x* = (x1*, x2*,..., xn*) thoûa maõn chaët n raøng buoäc ñoäc laäp tuyeán tính. Töùc laø:

n

*

a x = b , i=1,k, k m

i

ij

j

3

 

2 1

j=1

*

k +l n,det A

0

 *X la P.A.C.B

4

2

x 3 x 3

* j

    

 0

 0

chöùa I3 neân baøi toaùn quy hoaïch tuyeán tính treân coù daïng chuaån. (x1, x/

x 2 x 2 x 3

       Caùc vectô naøo sau ñaây

Z

2,

,

X 

0, 1, 3

Y 

3, 0, 0

23 5

6 5

  

  

Ví duï 1.7. Cho baøi toaùn QHTT  x 1 x 1 x 1 x 1 x 6 1 x 2

x =0, j=1,l, l n Trong ñoù A laø ma traän con caáp n cuûa hpt (*).  Moät P.A.C.B khoâng suy bieán laø moät P.A.C.B thoûa maõn ñuùng n raøng buoäc chaët.  Moät P.A.C.B suy bieán laø moät P.A.C.B thoûa maõn hôn n raøng buoäc chaët. P.A.C.B coøn ñöôïc goïi laø phöông aùn cô baûn.

5

laø phöông aùn cöïc bieân?

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

ÑÒNH NGHÓA PHÖÔNG AÙN CÖÏC BIEÂN

CAÙC TÍNH CHAÁT CUÛA BAØI TOAÙN QHTT

º Deã daøng kieåm tra X khoâng phaûi laø phöông aùn. Y, Z laø phöông aùn cuûa baøi toaùn.

º Y thoûa 2 raøng buoäc chaët (2 raøng buoäc veà daáu) neân Y chæ laø P.A.

f x ( )

2

3

min

ÑÒNH LYÙ 1. (TÍNH ÑAËC TRÖNG CUÛA P.A.C.B) Moät phöông aùn X* = (x1*, x2*,…, xn*) cuûa baøi toaùn QHTT daïng chính taéc laø phöông aùn cöïc bieân neáu vaø chæ neáu heä vectô coät Aj öùng vôùi thaønh phaàn xj* > 0 laø ñoäc laäp tuyeán tính. Ví duï 1.8. Cho baøi toaùn QHTT

   x 1

x 2

  x 3

4

x 3

0

x 1 x 1

x 2 x 2

1 0 0 det 1 1 3

  1

  

5 0

  6

x

0,

j

1,3

6 2 1

j

    

    

    

º Z thoûa 3 raøng buoäc chaët (raøng buoäc 2, raøng buoäc 3, raøng buoäc 4) vaø

CAÙC TÍNH CHAÁT CUÛA BAØI TOAÙN QHTT

CAÙC TÍNH CHAÁT CUÛA BAØI TOAÙN QHTT

Vaäy Z laø phöông aùn cöïc bieân cuûa baøi toaùn. Caùc vectô naøo sau ñaây X = (2, 2, 0), Y = (0, 0, 4), Z = (1, 1, 2), laø P.A.C.B cuûa baøi toaùn.

A 3

A 1

A 2

1      0  

1      1  

 X, Y, Z thoûa caùc raøng buoäc neân chuùng laø P.A.  Maët khaùc ta coù

det

  2

1 1

1      1  1    1 

  

 Vôùi X = (2, 2, 0), neân X laø P.A.C.B.

6

toaùn QHTT HEÄ QUAÛ 2. Soáù thaønh phaàn döông trong moãi phöông aùn cöïc bieân cuûa baøi toaùn quy hoaïch tuyeán tính daïng chính taéc toái ña baèng m (m laø soá doøng cuûa ma taän A). ÑÒNH LYÙ 2. (SÖÏ TOÀN TAÏI CUÛA PHÖÔNG AÙN TOÁI ÖU) Neáu baøi toaùn quy hoaïch tuyeán tính coù phöông aùn vaø haøm muïc tieâu bò chaën döôùi (ñoái vôùi f(x) min) hoaëc haøm muïc tieâu bò chaën treân (ñoái vôùi f(x) max) treân taäp caùc phöông aùn thì baøi toaùn coù phöông aùn toái öu. ÑÒNH LYÙ 3. (SÖÏ TOÀN TAÏI CUÛA P.A.C.B. TOÁI ÖU) Neáu baøi toaùn QHTT daïng chính taéc coù P.A.T.Ö thì baøi toaùn coù P.A.C.B toái öu (P.A.C.B.T.Ö).  Vôùi Y = (0, 0, 4), heä chæ goàm moät vectô A3 neân Y cuõng laø P.A.C.B.  Vôùi Z=(1, 1, 2), ta thaáy heä {A1, A2, A3} phuï thuoäc tuyeán tính vì A1+A2–2A3=0 neân Z khoâng laø P.A.C.B. HEÄ QUAÛ 1. (tính höõu haïn cuûa P.A.C.B). Soáù phöông aùn cöïc bieân cuûa baøi daïng chính taéc laø höõu haïn.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CAÙC TÍNH CHAÁT CUÛA BAØI TOAÙN QHTT

CAÙC TÍNH CHAÁT CUÛA BAØI TOAÙN QHTT

Ví duï 1.9 .

xf )(

min

x

x  5

2

Vôùi baøi toaùn quy hoaïch tuyeán tính

x

2

x

1

x 1

5

x

5

3

2 x 3 2 2 

 x

 

x x

 

3 2

x

5

4

j

2 5,1

x

0

j

theå tìm P.A.T.Ö cuûa baøi

CAÙC TÍNH CHAÁT CUÛA BAØI TOAÙN QHTT

CAÙC PHÖÔNG PHAÙP GIAÛI BAØI TOAÙN QUY HOAÏCH TUYEÁN TÍNH

 ( ) 3

min

f x

4

2

2

Ta coù phöông aùn X = (1, 0, 3, 2, 0) laø phöông aùn cöïc bieân cuûa baøi toaùn vì caùc aån x1, x3, x4 laø caùc aån cô baûn cuûa baøi toaùn daïng chuaån. ÑÒNH LYÙ 4. (SÖÏ TOÀN TAÏI NHIEÀU P.A.C.B.T.Ö) Neáu baøi toaùn coù P.A.T.Ö laø Xopt vaø X(1), X(2) laø 2 phöông aùn khaùc nhau cuûa baøi toaùn thoaû Xopt = X(1) + (1–)X(2), 0  1 thì X(1), X(2) laø P.A.T.Ö. NHAÄN XEÙT 1. Ta coù toaùn QHTT trong soá caùc P.A.C.B cuûa baøi toaùn vaø coù theå toaùn daïng xaùc ñònh ngay P.A.C.B cuûa baøi chuaån baèng caùch cho caùc aån khoâng cô baûn baèng khoâng (xem Ví duï 1.9). 2. Trong baøi toaùn QHTT daïng chính taéc. Neáu haïng cuûa ma traän heä soá A laø m thì P.A.C.B ñöôïc goïi laø khoâng suy bieán neáu noù coù ñuùng m thaønh phaàn döông. Neáu P.A.C.B coù ít hôn m thaønh phaàn döông thì ñöôïc goïi laø P.A.C.B suy bieán (xem Ví duï 1.10).

  x 4

x 1 x 1

(Xem)

4.1. PHÖÔNG PHAÙP HÌNH HOÏC

x 2  2  5

 

 

28 26

 3

x 4 x 2 4

Ví duï 1.10 . Vôùi baøi toaùn quy hoaïch tuyeán tính x 3

Ths. Nguyeãn Coâng Trí

(Xem)

4.2. PHÖÔNG PHAÙP ÑÔN HÌNH

 2

16

 2

2 x 1 x 2 1

x 2 x 2 x 2

x 4

x 3 x 3

x

0

j

1, 4

j

4.3. PHÖÔNG PHAÙP ÑÔN HÌNH MÔÛ ROÄNG

(Xem)

(BAØI TOAÙN M)

Kieåm tra vectô X = (11, 3, 0, 0) coù phaûi laø P.A.C.B?

Copyright 2001

 Kieåm tra tröïc tieáp, ta coù X laø P.A cuûa baøi toaùn.

7

 Haïng cuûa ma traän heä soá cuûa heä raøng buoäc tuyeán tính baèng 3 vaø X coù 2 thaønh phaàn döông laø x1 =11, x2 = 3 neân X laø P.A.C.B suy bieán.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

PHÖÔNG PHAÙP HÌNH HOÏC

PHÖÔNG PHAÙP HÌNH HOÏC

Xeùt baøi toaùn QHTT coù 2 bieán.

taêng

ax+by=c Ví duï 1.11. Moät coâng ty coù 2 phaân xöôûng: PX1 vaø PX2 cuøng saûn xuaát 2 loaïi saûn phaåm A vaø B. Naêng suaát vaø chi phí saûn xuaát cuûa moãi PX trong 1 giôø: =m (ñöôøng möùc) Phaân xöôûng PX1 PX2 ax+by

a

ax+by>c

O b

giaûm

N(a,b)

(cid:0)

Naêng suaát Saûn phaåm A Saûn phaåm B Chi phí (trieäu ñoàng/ giôø) 250 100 0,6 250 200 1

PHÖÔNG PHAÙP HÌNH HOÏC

PHÖÔNG PHAÙP HÌNH HOÏC

0,6x1+x2=m

Ñôn ñaët haøng: ít nhaát 5.000 SpA, 3.000 SpB. Haõy phaân phoái thôøi gian hoaït ñoäng cuûa 2 phaân xöôûng sao cho thoaû yeâu caàu ñôn ñaët haøng vaø chi phí saûn xuaát thaáp nhaát.

100x1+200x2=3000

Mieàn raøng buoäc D

20

A1(0,20)

0,6

min

  f x

Goïi x1, x2 laàn löôït laø soá giôø hoaït ñoäng cuûa phaân xöôûng thöù nhaát vaø phaân xöôûng thöù hai.

x 1

15

10

250

250

5000

taêng

200

3000

A3 (10,10) 10 20

A2(30,0) 30

x 2 x 2 0

x 2

giaûm

x  1  100 x  1   x 0  1

250x1+250x2=5000

Ta coù moâ hình baøi toaùn    x 2

8

Vaäy P.A.T.Ö: xopt(10,10) vaø f(xopt)=16 trieäu ñoàng. Duøng phöông phaùp hình hoïc ñeå giaûi baøi toaùn treân nhö sau

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

PHÖÔNG PHAÙP HÌNH HOÏC

PHÖÔNG PHAÙP HÌNH HOÏC

-2x1+x2= m x1-x2= -2

Ví duï 1.12. Giaûi baøi toaùn quy hoaïch tuyeán tính

  2

min

x 1

2

A1(0,2)

 

  2   2

2

2

-1

O

A2(2,0)

  x 2 x 2 x 2 0

x 2

-2 taêng

Mieàn raøng buoäc D -x1+2x2= -2

   f x  x  1  x   1   x 0  1

giaûm -1

baèng phöông phaùp hình hoïc

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

 

3

2

min

Haøm muïc tieâu khoâng bò chaën. Baøi toaùn khoâng coù phöông aùn toái öu.

x 2

x 1

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH   x f x ( ) 3  3

 4

2

10

x 2

Ví duï 13: giaûi baøi toaùn

f x ( )

  3

2

min

 4

5

x 1

x 1 x 1

2

 2

8

x 2 10

  x 3  2

 4

 3

x 2 x 2

x 3 x 3 x 3

x 1

x 2

3

5

 4

x 1 x 1

x

j

1,3

j

  3     

 0 Ñöa baøi toaùn veà daïng chính taéc

 2

8

 2

x 1

x 2 x 2

x 3 x 3 x 3

w 1 w 2 w 3

f x ( )

  3

2

min

x 1

x 2

x

0

j

1,3,

0,

i

1,3

j

w i

      

  x 3  3

 4

10

2

w 1

x 2

 4

5

w 2

x 1 x 1

 2

 2

8

x 3 x 3 x 3

x 2 x 2

w 3

x 1

Ta coù P.A.C.B laø x = (0, 0, 0, 10, 5, 8) Baøi toaùn töông ñöông

0,

j

1,3,

0,

i

1,3

x

w i

j

  3     

9

coù P.A.C.B laø x = (0, 0, 0, 10, 5, 8) vaø f(x) = 0. Nhaän xeùt: coù theå ñoåi P.A baèng caùch taêng x1 baèng moät giaù trò döông vaø giöû x2 = x3 = 0 thoûa ñieàu kieän wi ≥ 0.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

f x ( )

3

min

5

x 1

 

10 5

 0   0

2 3

 

  

x 1

x 1

w 2

x 2

w 1

x 3

5 3

8

0

w 1 w 2 w 3

x 1 x 1   x 1

    

(Choïn doøng 2)

5 3 8

x 1

     

w 2

x 2

x 1

x 3

w 2

x 2

w 3

x 3

  x 3 2 3 1 3 1 3

1 3 4 3 2 3

 w x 2 2 20 3 5 3 19 3  j

10 3 1 3 5 3 i

x

0

1,3,

0,

1,3

j

w i

          

Ta coù Ta coù keát quaû    5

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

Choïn x1 = 5/3, ta ñöôïc P.A môùi laø x1 = 5/3, x2 = x3 = w2 = 0, w1 = 20/3, w3 = 19/3. Vaø f(x) = - 5. Baøi toaùn töông ñöông: taïi raøng buoäc thöù hai tính x1 theo caùc bieán coøn laïi, roài theá giaù trò x1 vöøa tính ñöôïc vaøo caùc raøng buoäc vaø haøm muïc tieâu. Nhaän xeùt: coù theå ñoåi P.A baèng caùch taêng x2 baèng moät giaù trò döông vaø giöû x3 = w2 = 0 thoûa ñieàu kieän wi ≥ 0.

f x ( )

min

w 1

w 2

x 3

0

31 10

3 10

4 5

x 1

w 1

2

2

x 2

w 1

w 2

x 3

5

  0

2

x 1

x 2

x 2 x 2

  x 2

(Choïn doøng 1)

1

x 1

w 1

w 2

x 3

x 2

0

1 5 6 15

w 3

x 2

19 5

      

20 3 5 3 19 3

3

w 3

w 1

x 3

1 10 39 30 2 3

3 10 1 10 1 2 1,3,

x

0

j

0,

i

1,3

j

w i

          

Ta coù keát quaû    7

10

Ta coù 10   3  1   3  5   3  Choïn x2 = 2, ta ñöôïc P.A môùi laø x1 = 1, x3 = w1 = w2 = 0, w3 = 3 vaø f(x) = - 7. Baøi toaùn töông ñöông: taïi raøng buoäc thöù nhaát tính x2 theo caùc bieán coøn laïi, roài theá giaù trò x2 vöøa tính ñöôïc vaøo caùc raøng buoäc vaø haøm muïc tieâu. Baøi toaùn coù P.A.T.U laø xopt = (1, 2, 0) vaø f(xopt) = - 7

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

 n m

m

m

 n m

,

  2

  x i

b i

x a i m k m k ,

 

 f x

n

c x i i

c a  i m k i ,

c  m k

k

 1

i

 1

 1

 1

k

i

    

 x   m k 

m

f x ( )

min

hay

  max 1

 n m

c x j

j

j

 1

Döïa treân cô sôû baøi toaùn coù daïng chuaån

 f x

x m k m k

m k 

c a i m k i  ,

c m k 

 f x

0



k

 1

 n m

i

 1

0

  2

x i

x a i m k m k ,

b i

Ñaët thì

0

0

,

 f x



m k

m kx  

 f x

k

 1

j

0

1,

  3

n b i

    

 Neáu vì thì

0

0

m kx  



m k

 f x

 Neáu vì thì

 f x

0 ,

m

m

c

  j

j

0

0

 a c ij i

 x 0 j  Daáu hieäu toái öu cuûa baøi toaùn Phöông aùn cöïc bieân ñaàu tieân laø:  , f x (

,0)

,.0

x

(

;

)

b b , 1 2

b m

c b i i

 

i

 1

Kyù hieäu laïi:

( ) f x

1 i Min

j   

0;

j

n

m

 n m

x D x

,

(

 , ,

f x ( )

x x , 1 2

x )n

c x j

j

c x i i

x c  m k m k

(1) Khi thì Choïn moät P.A baát kyø cuûa baøi toaùn

j   

0;

( ) f x

Max

j

 1

i

 1

k

 1

j

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

CÔ SÔÛ PHÖÔNG PHAÙP ÑÔN HÌNH

(2) Khi thì

HHeeää ssooáá

AAåånn CC..BB

PPAA CCBB

……......…… CCjj ……......…… xxjj

HHeeää ssooáá

AAåånn CC..BB

PPAA CCBB

……......…… CCjj ……......…… xxjj

CC11 CC22 ……...... CCii …………...... CCmm CCmm++11 xx11 xx22 ...... xxii ……......…… xxmm xxmm++11 11 00

CC11 CC22 ……...... CCii …………...... CCmm CCmm++11 xx11 xx22 ...... xxii ……......…… xxmm xxmm++11 11 00

00 11

00 11

CC11 xx11 bb11 CC22 xx22 bb22 ...... ...... ......

...... CCnn ...... xxnn ...... ...... ...... 00 aa11,,mm++11 ……......…… aa11jj ...... aa11nn ……...... ...... ...... 00 aa22,,mm++11 …………...... aa22jj ...... aa22nn ...... ......

...... ...... ...... ...... ......

......

......

......

......

CC11 xx11 bb11 CC22 xx22 bb22 ...... ...... ......

...... CCnn ...... xxnn ...... ...... ...... 00 aa11,,mm++11 ……......…… aa11jj ...... aa11nn ……...... ...... ...... 00 aa22,,mm++11 …………...... aa22jj ...... aa22nn ...... ......

...... ...... ...... ...... ......

......

......

......

......

00 00

……...... ...... ……...... 00 aaii,,mm++11

00 00

……...... ...... ……...... 00 aaii,,mm++11

CCii xxii bbii ...... ...... ......

...... ...... ……...... ...... ……...... ......

......

...... aaiijj ...... ......

......…… aaiinn ...... ......

CCii xxii bbii ...... ...... ......

...... ...... ……...... ...... ……...... ......

......

...... aaiijj ...... ......

......…… aaiinn ...... ......

CCmm xxmm bbmm 00 00 ff((xx)) ff((xx00)) 00 00

……...... ...... ……...... 11 aamm,,mm++11 ......…… aammjj ……...... aammnn ……...... ...... ……...... 00 mm++11

……...... jj

......…… nn

CCmm xxmm bbmm 00 00 ff((xx)) ff((xx00)) 00 00

……...... ...... ……...... 11 aamm,,mm++11 ......…… aammjj ……...... aammnn ……...... ...... ……...... 00 mm++11

……...... jj

......…… nn

11

 Daáu hieäu baøi toaùn coù P.A.C.B. khaùc toát hôn Ñònh lyù. Vôùi moät P.A.C.B, neáu j>0, i: aij > 0 thì baøi toaùn coù P.A.C.B khaùc toát hôn P.A.C.B ñang xeùt.  Daáu hieäu baøi toaùn khoâng coù P.A.T.Ö Ñònh lyù. Vôùi moät phöông aùn cöïc bieân, neáu toàn taïi j > 0 maø aij ≤ 0, i thì baøi toaùn khoâng coù P.A.T.Ö. (xem Ví duï 1.13)

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAÛNG ÑÔN HÌNH

THUAÄT GIAÛI ÑÔN HÌNH

Ñuùng

HHeeää ssooáá

AAåånn CC..BB

PPAA CCBB

……......…… CCjj ……......…… xxjj

j ≤ 0,j?

LAÄP BAÛNG ÑÔN HÌNH

Sai

Ñuùng

P.A.T.Ö

......

......

aij ≤ 0,i? Sai

……...... ...... ……...... 00 aaii,,mm++11

x

XAÙC ÑÒNH PHÖÔNG AÙN MÔÙI   Aån vaøo: j

j

Max   0j

BAØI TOAÙN KHOÂNG COÙ P.A.T.Ö

CC11 CC22 ……...... CCii …………...... CCmm CCmm++11 xx11 xx22 ...... xxii ……......…… xxmm xxmm++11 11 00 00 11 ...... ...... ...... ...... ...... 00 00 ...... ...... ……...... ...... ……...... ......

...... CCnn ...... xxnn ...... ...... ...... 00 aa11,,mm++11 ……......…… aa11jj ...... aa11nn ……...... ...... ...... 00 aa22,,mm++11 …………...... aa22jj ...... aa22nn ...... ...... ......…… aaiinn ...... ......

...... ...... ...... aaiijj ...... ......

......

Aån ra:

x i

 Min 0ij  a

b i a ij

CC11 xx11 bb11 CC22 xx22 bb22 ...... ...... ...... CCii xxii bbii ...... ...... ...... CCmm xxmm bbmm 00 00 ff((xx)) ff((xx00)) 00 00

……...... ...... ……...... 11 aamm,,mm++11 ......…… aammjj ……...... aammnn ……...... ...... ……...... 00 mm++11

……...... jj

......…… nn

KEÁT THUÙC THUAÄT GIAÛI

THUAÄT GIAÛI ÑÔN HÌNH

THUAÄT GIAÛI ÑÔN HÌNH

BIEÁN ÑOÅI BAÛNG ÑÔN HÌNH SOÁ BÖÔÙC LAËP LAØ HÖÕU HAÏN

Böôùc 4: Tìm P.A.C.B môùi cuûa baøi toaùn Thuaät giaûi goàm 4 böôùc:  Choïn aån vaøo: Böôùc 1: Laäp baûng ñôn hình

Choïn Maxj (j > 0), aån xj seõ ñöôïc choïn ñöa vaøo heä aån cô baûn öùng vôùi j ñaõ ñöôïc choïn. Baøi toaùn phaûi ôû daïng chuaån, ñöa caùc soá lieäu vaøo baûng ñôn hình.  Choïn aån ra:

Böôùc 2: Kieåm tra tính toái öu cuûa baøi toaùn Tính j = ∑aijci – cj

 Neáu j ≤ 0: baøi toaùn coù P.A.T.U.  Neáu j > 0: chuyeån sang böôùc 3. Choïn  = Min{bi/aij} (aij > 0), aån xi seõ ñöôïc choïn ñöa ra khoûi heä aån cô baûn öùng vôùi  nhoû nhaát. Phaàn töû aij (öùng vôùi aån vaøo xi vaø aån ra xj) ñöôïc goïi laø phaàn töû truïc. Böôùc 3: Kieåm tra tính giaûi ñöôïc cuûa baøi toaùn

12

 Duøng phöông phaùp bieán ñoåi sô caáp doøng treân ma traän heä soá ñeå bieán ñoåi aån môùi ñöa vaøo trôû thaønh aån cô baûn. Sau ñoù quay veà böôùc 2.  Neáu aij ≤ 0, i: baøi toaùn khoâng coù P.A.T.U.  Neáu aij > 0: chuyeån sang böôùc 4.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH

THUAÄT GIAÛI ÑÔN HÌNH

NHAÄN XEÙT. Daáu hieäu baøi toaùn coù nhieàu P.A.T.Ö.

f x

 ( ) 6

3

7

min

6

x 1

x 2

x 3

x 5

x 6

Ví duï 1.14. Giaûi baøi toaùn quy hoaïch tuyeán tính

opt (xem Ví duï 1.15).

x 4 

3

x 2

Vôùi P.A.C.B.T.Ö Xopt tìm ñöôïc, neáu j = 0, maø xj khoâng laø P.A.C.B thì baøi toaùn coù P.A.C.B.T.Ö khaùc X/

x 7 x 7

x 3

Taäp phöông aùn toái öu:

opt

 4  2

 2  3

 

9 2

 2 4

x 4 x 4 x 4

  x 7 x 6 x 6 x 6

x 5

x 1 x 1 x 1

 Tröôøng hôïp coù hai P.A.C.B.T.Ö laø Xopt vaø X/

x

0

j

1,7

j

Topt = {Xopt + (1 – )X/

opt, [0, 1]} opt, X(2)

opt, X(3)

opt

opt + X(2)

opt + X(3)

opt, }, vôùi , ,   0 vaø

 Tröôøng hôïp coù 3 P.A.C.B.T.Ö X(1)

THUAÄT GIAÛI ÑÔN HÌNH

Topt = { X(1)  +  +  = 1.

min

HEÄ P.A AÅN

x 4 2

x 5

152

x 2 4  x 4

Ví duï 1.15. Giaûi baøi toaùn quy hoaïch tuyeán tính    3  x 6

 ( ) 5 x f x 1  4 x 2  2 x 2

 x 5

 

60 36

x 2 1 x 4 1 x 3 1

x 5 3  3 x 3  3 x 3  x 3

 x 6

0

j

1,6

x j

7 1 1

6 7 7x 6x 1 1 1 2 3 0 6 7 1 1 3 0 3 0 0 13

THUAÄT GIAÛI ÑÔN HÌNH 3 1 1 5x 4x 2x 0 1 1 0 0 4 0 2 1 0 6 0 0 1 1 0 2 2 3 1 1 1 0 7

3 9 2 14 3 3 11 7

1 3x 0 1 0 0 0 1 0 0

6 1x 1 2 4 5 1 0 1 2

SOÁ 1 1 1

13

C.B 2x 3x 5x   f x 6x 3x 5x   f x Baøi toaùn coù phöông aùn toái öu khaùc hay khoâng? Neáu coù tìm taäp phöông aùn toái öu vaø chæ ra 3 phöông aùn toái öu. BT khoâng coù P.A.T.Ö vì 4= 1 > 0 maø ai4 < 0, i.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH

3 6x 2  2

5 3x 1 5

1 5x 2 1

3

6

1

1

HEÄ P.A AÅN HEÄ P.A AÅN

THUAÄT GIAÛI ÑÔN HÌNH 2 4x 1 0 0 0

3 0

4 2x 0 1 0 0

2 0 3

3 2

5 1x C.B 4x 104 0 2x 0 6 1x 1 12   f x 292 0

3 6x 0 0 1 0  2

5 3x 3 3 1 7 7

3

3

5

3

3

1

2 1 5

2 4x 1 0 0 0 1 0 0 0

3 4

4 2x 4 2 0 6 4 2 0 6

3 3

1 5x 0 1 0 0 0 1 4 1 0 0

5 1x C.B 4x 152 2 5x 60 4 6x 3 36   f x 472 12 4x 128 0 5x 0 12 1x 1 12   f x 328 0

SOÁ 2 4 5 SOÁ 2 1 3

THUAÄT GIAÛI ÑÔN HÌNH

THUAÄT GIAÛI ÑÔN HÌNH

Baøi toaùn coù P.A.T.Ö xopt=(12, 6, 0, 104, 0, 0) vaø f(xopt)= 292. Baøi toaùn coøn P.A.C.B.T.Ö khaùc vì 6 = 0, nhöng x6 khoâng phaûi laø A.C.B. Ta coù P.A.C.B.T.Ö thöù hai baèng caùch choïn aån x6 laø aån ñöa vaøo.

HEÄ P.A AÅN Vôùi taäp phöông aùn toái öu, ta coù : xopt + (1 - )x/ opt =

5 3x 3 3

1 5x 2 1

(12, 6, 0, 104, 0, 0) + (1-)(0, 30, 0, 32, 0, 36) = (12 , 30–24, 0, 32 + 72, 0, 36 - 36)

2 4x 1 0 0 0

3 6x 0 0 1 0

4 2x 0 1 0 0

2 0 3

2 1 2

5 1x C.B 4x 32 6 2x 30 2 6x 3 36   f x 292 0

SOÁ 2 4 3 3 phöông aùn toái öu laø  Vôùi  = 0, ta coù P.A.T.Ö:

opt = (0, 30, 0, 32, 0, 36) vaø f(x/

opt) = 292.

x/

opt = (0, 30, 0, 32, 0, 36) vaø f(x/

opt) = 292.

opt) = 292.

 Vôùi  = 1, ta coù P.A.T.Ö: Baøi toaùn coù phöông aùn cöïc bieân toái öu khaùc laø x/ xopt = (12, 6, 0, 104, 0, 0) vaø f(x/ Taäp phöông aùn toái öu  Vôùi  = ½, ta coù P.A.T.Ö:

opt, 0, 1}

14

Zopt = (6, 18, 0, 68, 0, 18) vaø f(zopt) = 292. Topt={xopt + (1 - )x/

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH

THUAÄT GIAÛI ÑÔN HÌNH

f x ( )

Max

j

 c x j

j

 1

f x ( )

  2

Ví duï 1.16. NHAÄN XEÙT. Neáu baøi toaùn coù haøm muïc tieâu n

x 1

x 3

Coù hai caùch giaûi:

x 1

 Giaûi tröïc tieáp baøi toaùn (xem Ví duï 1.16), vôùi:

j   

0,

j

   x 4 2   7

 

2 2

x 2 x 2

 Tieâu chuaån toái öu laø Giaûi baøi toaùn quy hoaïch tuyeán tính x max 2  

 2

5

x 3 x 3  3 x 3

 x 4  3 x 4 x 4

•  AÅn vaøo laø

x

0

j

1,4

j

 jMin 0  j b i Min a a 0ij ij  Chuyeån haøm muïc tieâu cuûa baøi toaùn veà min  

g x ( )

f x ( )

Min

•  AÅn ra laø

THUAÄT GIAÛI ÑÔN HÌNH

THUAÄT GIAÛI ÑÔN HÌNH

Baøi toaùn coù phöông aùn toái öu khaùc hay khoâng? Neáu coù, haõy chæ ra phöông aùn toái öu khaùc.

f x ( )

max

HEÄ P.A AÅN

x 4 

2

x 1

2 1x 1 0 0 0 1

1 2x 1 1 0 1 1

1 4x 1 3 2 1  1

  x 2 1 x 2 x 2

x 5

2

2

2

 1

7

5

 

2 5

2

    x 3  2 x 3 7  x 3  x 3 3

x 4 3  x 4  x 2 4

x 6

2

2

3

3

1

1 0 0

2

2

x

0

j

1,6

j

2  3

5

3

0 6x 0 0 1 0 0 0 1 0

2

1 3x 2 7 3 5 1 0 0 0

0 5x 0 1 0 0 0 1 0 0

2 2 5 4 1 9 8 1

2

2

Ñöa baøi toaùn veà daïng chính taéc baèng caùch theâm aån phuï x5 ≥ 0 vaøo raøng buoäc thöù hai vaø aån phuï x6 ≥ 0 vaøo raøng buoäc thöù ba. Ta coù baøi toaùn ôû daïng chuaån x 2 SOÁ 2 0 0

15

C.B 1x 5x 6x   f x 3x 5x 6x   f x Laäp baûng ñôn hình

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH

CÔ SÔÛ THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

f x ( )

Min

c x j

j

HEÄ P.A AÅN

j

 1

n

1,

m

a x ij

j

b i , i

Xuaát phaùt töø baøi toaùn daïng chính taéc n 

j

 1

  I

x

0

j

1,

0

j

n b i

1 4x 0 0 1 0

0 6x 1 1 2 3

1 3x 1 0 0 0

1 2x 2 4 3 6

SOÁ 1 0 1

    

C.B 3x 9 5x 17 4x 16   f x 25

0 2 1x 5x 0 2 5 1 3 0 0 7 Vì caùc j  0, j neân baøi toaùn coù P.A.T.Ö laø Xopt = (0, 0, 9, 16) vaø f(Xopt) = 25. Baøi toaùn treân khoâng coøn phöông aùn toái öu naøo khaùc vì khoâng coù j = 0 naøo vôùi xj laø aån khoâng cô baûn.

BAÛNG ÑÔN HÌNH MÔÛ ROÄNG

CÔ SÔÛ THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

n

m

HHeeää

PPAA

AAÅÅnn

CC11 CC22

f x ( )

Min

j

j

 g c x M x i

j

 1

i

 1

SSooáá

CCBB

CC..BB

xx11 xx22

n

MM xxnn++11 bb11 aa1111 aa1122

1,

m

II

a x ij

j

g x i

b i , i

…… CCjj …… xxjj …… aa11jj …… aa22jj

…… CCmm CCmm++11 …… xxmm xxmm++11 …… aa11mm aa11,,mm++11 …… aa22mm aa22,,mm++11

 1

j

0,

j

n 1, ;

0,

i

1,

m M ,

0 vo âcuøng lôùn.

j

g x i

     x 

…… aaiimm aaii,,mm++11

…… aaiijj

Khoâng laøm maát tính toång quaùt cuûa baøi toaùn, ta giaû söû caùc bi  0 vaø ma traän heä soá cuûa heä raøng buoäc khoâng chöùa vectô (coät) ñôn vò naøo. Coäng vaøo moãi raøng buoäc vôùi moät aån giaû töông (g) ≥ 0 thì ta ñöôïc baøi toaùn coù daïng: öùng xi

…… CCnn …… xxnn …… aa11,,nn …… aa22,,nn MM xx nn++22 bb22 aa2211 aa2222 …… …… …… …… …… …… …… …… …… …… …… …… …… aaii,,nn MM xx nn++ii bbii aaii11 aaii22 …… …… …… …… …… …… …… …… …… …… …… …… …… aamm,,nn …… nn

MM xxnn++mm bbmm aamm11 aamm22 ff((xx)) ff((xx00)) 11 22

…… aammmm aamm,,mm++11 …… mm mm++11

…… aammjj …… jj

x

Baøi toaùn (I) ñöôïc goïi laø baøi toaùn goác, baøi toaùn

g x x , j i (g) goàm m aån giaû.

16

(II) goïi laø baøi toaùn môû roäng hay baøi toaùn M.  Trong ñoù caùc xn+i (i = 1, 2, ..., m) laø caùc aån giaû. Moät phöông aùn cuûa baøi toaùn M coù daïng trong ñoù xj goàm n aån thaät vaø xi

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

CÔ SÔÛ THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

CÔ SÔÛ THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

NHAÄN XEÙT.

Khi thuaät giaûi cuûa baøi toaùn M keát thuùc thì coù hai tröôøng hôïp sau ñaây coù theå xaûy ra:

toaùn M (Baøi b) Neáu trong heä aån cô baûn cuûa baøi toaùn M coù chöùa aån giaû nhöng giaù trò cuûa chuùng ñeàu baèng khoâng thì P.A.T.Ö cuûa baøi toaùn goác laø P.A.T.Ö. cuûa baøi toaùn M loaïi boû caùc aån giaû baèng khoâng (xem Ví duï 1.18).

[1] Neáu baøi toaùn II) khoâng coù phöông aùn toái öu thì baøi toaùn goác (Baøi toaùn I) cuõng khoâng coù phöông aùn toái öu.

c) Neáu trong heä aån cô baûn cuûa baøi toaùn M coù moät aån giaû maø giaù trò cuûa chuùng khaùc khoâng thì baøi toaùn goác khoâng coù P.A.T.Ö. [2] Neáu baøi toaùn M (Baøi toaùn II) coù phöông aùn toái öu thì coù 3 tröôøng hôïp xaûy ra sau ñaây:

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

ÑÖA BAØI TOAÙN VEÀ DAÏNG CHUAÅN

Chuù yù. Neáu haøm muïc tieâu laø f(x)  Max thì heä soá caùc aån giaû trong haøm muïc tieâu cuûa baøi toaùn M laø (– M), vôùi M > 0 voâ cuøng lôùn (xem Ví duï 1.19). a) Trong heä A.C.B khoâng chöùa aån giaû naøo thì P.A.T.Ö cuûa baøi toaùn M cuõng chính laø P.A.T.Ö cuûa baøi toaùn goác (xem Ví duï 1.17).

f x ( )

 

2

min

8

6

  x 3

LAÄP BAÛNG ÑÔN HÌNH

x 2 

4

3

 

18

Ñuùng

Ñuùng

Coù

0?g ix

j ≤ 0?

?g ix

4

 3

 4

16

x 1  4 x 1 x 1

x 2 x 2

x 3 x 3

COÙ P.A.T.Ö

Sai

Sai

Khoâng

j

x

0

j

Ñuùng

COÙ P.A.T.Ö

aij ≤ 0? Sai

KHOÂNG COÙ P.A.T.Ö

KHOÂNG COÙ P.A.T.Ö

1,3 Nhaân (– 1) vaøo raøng buoäc thöù nhaát, baøi toaùn coù daïng chính taéc nhö sau f x ( )

min

 

2

6

8

  x 3

x 2

Aån vaøo:

KEÁT THUÙC THUAÄT GIAÛI

Aån ra:

Xaùc ñònh phöông aùn môùi Max   0j  Min  0ij a

j b i a ij

 4  3

 3  4

 

18 16

x 1 x 4 1 x 4 1

x 2 x 2

x 3 x 3

x

0

j

1,3

BIEÁN ÑOÅI BAÛNG ÑÔN HÌNH

j

Ví duï 1.17. (tröôøng hôïp a). Giaûi baøi toaùn QHTT

17

SOÁ BÖÔÙC LAËP LAØ HÖÕU HAÏN

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

P.A

18 16 34M 8

7

Min

f x ( )

x 6 2

x   ) 5

M 8

x 4

x 8   1 x 4  2 x  3 2

4 x 1 x 4 1

x M x 2  ( 3 4 x 3  3 x  4 3

 18 x   16 5

6 8

x

0

j

1,5 M 0 vo â

cuøng

lôùn.

j

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG 2 3x 3 4 2M  7 1 7  10M 7 25 4 94

8 1x 4 4 8M  0 1 0 0 1 0

6 2x 4 3 6M  1 3 4 12M  1 0 0

2 4 32M  2 5 2 8

HEÄ SOÁ M M Ñöa baøi toaùn veà daïng chuaån: Theâm hai aån giaû x4 ≥ 0 vaø x5 ≥ 0 vaøo laàn löôït vaøo raøng buoäc thöù nhaát vaø thöù hai cuûa baøi toaùn Baøi toaùn coù daïng chuaån nhö sau:

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

 ( ) 6

min

f x

  x 3

AÅN C.B 4x 5x   f x 4x 1x   f x 2 2x 1x   f x Ta coù baûng ñôn hình môû roäng Baøi toaùn coù P.A.T.Ö Xopt=(5/2, 2, 0), f(Xopt)= –8.

10

2

 3

 2

16

4

) min

x 3 2

 4

8

2

x 2 x 2 x 2

x 3 x 3 x 3

x 1 x 1 x 1 x 1

x

0

j

1,3

j

      

0 1

x 5

Ví duï 1.18. (tröôøng hôïp b). Giaûi baøi toaùn QHTT x 3 2  5

 ( ) 6

min

f x

  x 3

x 2 

5

10

2

x 4

1 6 8

 

Theâm aån phuï x4  0 vaøo raøng buoäc thöù nhaát  3

x 3  2 x 3 x 3

x 2 1 x 4 1 x 2 1

x 6

j

0

, 1

M 0

j

 3  4

 2 

 

16 8

4 2

x 2 x 2 x 2

x 3 x 3 x 3

x 1 x 1 x 1 x 1

x 6 Ta coù baûng ñôn hình môû roäng

x

0

j

1, 4

j

      

18

Theâm hai aån giaû x5 ≥ 0, x6 ≥ 0 laàn löôït vaøo raøng buoäc thöù hai vaø raøng buoäc thöù ba. Ta coù baøi toaùn daïng chuaån nhö sau   x   x M x (  ( ) 6 x f x 5 3 1 6    x 5 x 4 2  3 x 2  4 x 2

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

HEÄ AÅN HEÄ AÅN P.A P.A

2 0 8 8

3 2x 1 11 4 1M

11

0 4x 1 0 0 0

1 3x 0 0 1 0

6 1x 0 0 2 4

SOÁ 0 M M SOÁ 0 M 1

0, 0, 8, 2, 0, 0

x 

1 3x 1 2 1 1M  3 0 0 1

0 M 6

3 2x 5 3 4 3M  1 11 2 9M

11

10 16 8 24M 6 2 0 4 24

0 4x 1 0 0 0 1 0 0 0

6 1x 2 4 2 6M  0 0 1 0

2 2

C.B 4x 5x 3x   f x

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

C.B 4x 5x 6x   f x 4x 5x 1x   f x P.A.T.Ö cuûa BTM laø vôùi aån giaû x5 = 0 P.A.T.Ö cuûa BT goác laø xopt = (0, 0, 8) vaø f(xopt) = 8.

f x ( )

  2

max

x 2

Ví duï 1.19. (tröôøng hôïp c). Giaûi baøi toaùn QHTT

Theâm 2 aån giaû vaøo x6, x7  0 laàn löôït vaøo raøng buoäc (1) & (3).

  2

 2 

 

12 10

4 2

f x ( )

  2

  

max

x 2

   x 7

2

1 2

10

  x 3 x 2 x 2 x 2

x 3 x 3 x 3

x 1 x 1 x 1 x 1

j

0

x

x 6

j

        

 4  2

x 1   2

 

12 10

x 1 x 1

x 2 x 2

x 3 x 3

x 5

f x ( )

  2

max

x

2

 2

10

x 4

x 1

x 2

x 3

x 7

  2

2  

12 10

 

x 5

1 2

 2

10

j

0

1,7

 x M x 3 6   x 2 4  1 2 M 0

1,3 Theâm 2 aån phuï x4, x5 ≥ 0 vaøo raøng buoäc (1) & (2)   x 3 x 2 x 2 x 2

x 1 x 1 x 1 x 1

x 3 x 3 x 3

j

x Ta coù baûng ñôn hình môû roäng

0

j

1,5

x

j

4     2     

19

Ta coù baøi toaùn daïng chuaån nhö sau

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

THUAÄT GIAÛI ÑÔN HÌNH MÔÛ ROÄNG

BAØI TAÄP CHÖÔNG 1

[2]

[4]

[3]

[5b]

1 3x 2 1  1

P.A

2

[7a]

0 4x 1 0 0  M  1

1 2x 1 2 2 1M  3  1

2

2

 1

3

2

2

[8b]

 9

 1

1 0 M

12 10 10 22M 6 16 13

1

1

4 4 M

  1 2

4 4 M 9

HEÄ SOÁ M 0 M

2 1x 4 2 1 2M  3 3 2 4 0 0

2 1M 1 0 0 0

0 5x 0 1 0 0 0 1 0 0

LAÄP MOÂ HÌNH BAØI TOAÙN [1] BAØI TOAÙN QHTT DAÏNG CHÍNH TAÉC [5a] XAÙC ÑÒNH P.A – P.A.C.B VAØ P.A.T.Ö. [7c] [7b] [6] GIAÛI BAØI TOAÙN QHTT BAÈNG PP HÌNH HOÏC [8a] [8c] GIAÛI BAØI TOAÙN QHTT BAÈNG PP ÑÔN HÌNH [11] [9]

[10]

[12]

[13]

2 P.A.T.Ö Xopt = (0, 0, 6, 0, 16, 0, 13), vôùi x7 = 13  0 neân baøi toaùn goác khoâng coù P.A.T.Ö.

[14]

[15]

[16]

[17]

BAØI TAÄP CHÖÔNG 1

AÅN C.B 6x 5x 7x   f x 3x 5x 7x   f x 6 13M

BAØI TAÄP CHÖÔNG 1 1. Moät xí nghieäp cheá bieán ñoà goã hieän coù 3.000 ñôn vò goã nguyeân lieäu nhoùm I, 5.000 ñôn vò goã nguyeân lieäu nhoùm II vaø 2.000 ñôn vò goã nguyeân lieäu nhoùm III. Theo keá hoaïch xí nghieäp phaûi saûn xuaát boán loaïi haøng hoaù vôùi ñònh möùc nguyeân lieäu vaø lôïi nhuaän ñöôïc theå hieän trong baûng sau

1.Goïi xj (j=1, 2, 3, 4) laàn löôït laø soá löôïng boä tuû, boä cöûa, boä sa–loâng vaø boä giöôøng nguû do xí nghieäp saûn xuaát.

SSaaûûnn pphhaaååmm

ÑÑòònnhh mmööùùcc

BBooää ttuuûû

BBooää ccööûûaa

BBooää ssaa--llooâânngg

BBooää ggiiööôôøønngg nngguuûû

NNgguuyyeeâânn lliieeääuu

GGooãã nnhhooùùmm II

3300

4400

00

1100

GGooãã nnhhooùùmm IIII

1100

2200

5500

6600

GGooãã nnhhooùùmm IIIIII

1100

5500

8800

2200

Moâ hình cuûa baøi toaùn f(x) = 0,5x1 + 0,8x2 + 0,4x3 + 0,6x4  Max Vôùi caùc raøng buoäc veà nguyeân lieäu

00,,55

00,,88

LLôôïïii nnhhuuaaäänn ((ttrriieeääuu ññooàànngg))

00,,44

00,,66

+10x4 ≤ 3000, 30x1 + 40x2 + 10x1 + 20x2 + 50x3 + 60x4 ≤ 5000, 10x1 + 50x2 + 80x3 + 20x4 ≤ 2000, Raøng buoäc caùc aån soá

Haõy laäp moâ hình baøi toaùn sao cho xí nghieäp ñaït lôïi nhuaän nhieàu nhaát?

20

xj ≥ 0 , j = 1, 2, 3, 4

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1 2. Moät coâng ty coù keá hoaïch quaûng caùo moät loaïi saûn phaåm do coâng ty saûn xuaát trong thôøi gian laø 100 trieäu ñoàng. moät thaùng vôùi toång chi phí Caùc phöông tieän ñöôïc choïn ñeå quaûng caùo saûn phaåm vôùi soá lieäu ñöôïc döï kieán nhö sau: Chi phí moãi laàn quaûng caùo (trieäu Ñ)

Soá laàn quaûng caùo toái ña trong thaùng

Döï ñoaùn soá ngöôøi xem quaûng caùo

Phöông tieän quaûng caùo

Truyeàn hình (1 phuùt)

Baùo (1/2 trang)

1,5 1 0,5

60 26 90

15.000 30.000 9.000

Phaùt thanh (1 phuùt) Coâng ty yeâu caàu phaûi coù ít nhaát 30 laàn quaûng caùo treân truyeàn hình trong thaùng. Haõy laäp moâ hình baøi toaùn sao cho phöông aùn quaûng caùo saûn phaåm cuûa coâng ty laø toái öu.

min

2

3

4

BAØI TAÄP CHÖÔNG 1 5. a) Ñöa baøi toaùn quy hoaïch tuyeán tính sau ñaây veà daïng chính taéc  f x ( )

  x 3

x 2

6

4

2

8

3

3

2

4

x 3 x 3 x 3

x 1 x 1 x 1 x 1 0,

x 2 x 2 x 2 0

BAØI TAÄP CHÖÔNG 1 4. Moät xí nghieäp vaän taûi caàn chuyeån moät loaïi haøng hoùa töø ba kho haøng A1, A2 vaø A3 ñeán boán cöûa haøng B1, B2, B3 vaø B4. Chi phí vaän chuyeån moät ñôn vò haøng hoùa töø kho Ai (i = 1, 2, 3) ñeán cöûa haøng Bj (j = 1, 2, 3, 4) ñöôïc cho ôû baûng sau LLööôôïïnngg hhaaøønngg

CCööûûaa hhaaøønngg

x 2

3 – x//

CChhii pphhíí vvaaäänn cchhuuyyeeåånn

hhiieeäänn ccooùù ((ttaaáánn))

BB11 BB22 BB33 BB44

KKhhoo

min

2

2

33 44 00 11

4400

 x 3

11 22 55 66

3300

11 55 88 22

3300

AA11 AA22 AA33

x 4

NNhhuu ccaaààuu ccuuûûaa ccööûûaa hhaaøønngg ((ttaaáánn)) 2200 2255 3300 1155

   4

 2 3

  

6 8 3

  Theâm 2 aån phuï x4, x5  0   3 vaøo raøng buoäc thöù hai,    x thöù ba vaø x3 = x/  3, 1 3  0, x// vôùi x/ 3  0, ta coù baøi toaùn daïng chính taéc  x x f x ( ) 3 4 1 2 x 1 x 1 x 1 0,

   x 3  x 3  x 3  x 3 0,

 x 3  x 3  x 3 0,

x 2 x 2 x 2 0

x 5 0

0,

4   3  2  x 3

4   3  2  x 3

x 2

x 4

x 5

x 1

      

3. Moät xí nghieäp coù theå söû duïng toái ña 510 giôø maùy caùn, 360 giôø maùy tieän vaø 150 giôø maùy maøi ñeå cheá taïo 3 saûn phaåm A, B vaø C. Ñeå cheá taïo moät saûn phaåm A caàn 9 giôø maùy caùn, 5 giôø maùy tieän vaø 3 giôø maùy maøi; moät saûn phaåm B caàn 3 giôø maùy caùn, 4 giôø maùy tieän; moät saûn phaåm C caàn 5 giôø maùy caùn, 3 giôø maùy tieän vaø 2 giôø maùy maøi. Moãi saûn phaåm A trò giaù 48 ngaøn ñoàng, moãi saûn phaåm B trò giaù 16 ngaøn ñoàng vaø moãi saûn phaåm C trò giaù 27 ngaøn ñoàng. Haõy laäp moâ hình baøi toaùn xí nghieäp caàn cheá taïo moãi loaïi bao nhieâu saûn phaåm ñeå coù toång giaù trò saûn phaåm lôùn nhaát.

21

Haõy laäp moâ hình baøi toaùn vaän taûi haøng hoùa sao cho toång chi phí vaän taûi beù nhaát?

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAØI TAÄP CHÖÔNG 1

max

2

3

BAØI TAÄP CHÖÔNG 1 5. b) Ñöa baøi toaùn quy hoaïch tuyeán tính sau ñaây veà daïng chính taéc f x ( )

  x 3

7

max

f(x)

30

x 4

3 x 1 2x 1

60

2

   2

  

15 10 25

x 3 x 3 x 3

32

2

x 3 x 3 x 2 3 3 x 2 3 + 4 3

x 2 x 3 2 x 2 x 2

x 4

x 1 x 1

x 1 x 1 x 1 x 1 0,

2,

2 – x//

x 2  2 x 2 2  x 2 6  x 2  x 0 3

4   5    3    x  1

x

0 (j

1,4)

j

min

3

 x 2

6. Cho baøi toaùn QHTT sau ñaây    x 2 4  2

x 4

Xeùt caùc veùctô X = (0, 0, 0, 8), Y = (14, 0, 0, 1), Z = (7, 0, 0, 9/2) vaø T = (16, 1, 0, ½)

  x 3 2 2 6

4 5  3

   2

15 10 25

  

2 2 6

 x 2  x 2  x 2 0,

 x 2  x 2  x 2 0

x 3 x 3 x 3 0,

x 5 0

0,

(a) Vectô naøo laø P.A; vectô naøo laø P.A.C.B?

    x 2

x 4

x 3

x 5

x 1

      

BAØI TAÄP CHÖÔNG 1

f x ( )

min

3

2

4

(b) Cho bieát Y laø P.A.T.Ö. Trong caùc vectô coøn laïi, vectô naøo laø P.A.T.Ö cuûa baøi toaùn treân? Theâm 2 aån phuï x4, x5  0 vaøo raøng buoäc thöù nhaát, thöù ba vaø x2 = x/ 2  0, x// vôùi x/ 2  0, ta coù baøi toaùn daïng chính taéc  x x f x ( ) 3 2 2 1  x 1  x 1  x 1  x 0, 2

  x 3

x 1

 3 4 0 0

 2 0

2 1

 

 

1 3

 

x 3 x 3

1 0 0 4 det 0 1 0

  4

det

0

0

0

1

x 1 x 1 0,

x 2 x 2 1, 2, 3

j

x

j

0 0 1

    

    

    

0

0

1

BAØI TAÄP CHÖÔNG 1 (a) Caùc vectô X, Y, Z vaø T laø P.A cuûa baøi toaùn vì chuùng thoûa heä raøng buoäc.  Vôùi X = (0, 0, 0, 8) thoûa 4 raøng buoäc chaët, ta coù        

     

0 Vaäy X laø P.A.C.B khoâng suy bieán.  Töông töï, Y = (14, 0, 0, 1) laø P.A.C.B khoâng suy bieán. Z vaø T khoâng phaûi laø P.A.C.B.

  cho x1 = 0, ta coù heä phöông trình voâ nghieäm.  cho x2 = 0, giaûi hpt, ta coù x1 = 2, x3 = 1. Kieåm tra tröïc tieáp phöông aùn X = (2, 0, 1) laø P.A.C.B khoâng suy bieán.

7. a) Tìm P.A.C.B khoâng suy bieán cuûa baøi toaùn x 2

22

 cho x3 = 0, ta coù Y = (2, 1, 0). Kieåm tra tröïc tieáp phöông aùn Y laø P.A.C.B khoâng suy bieán. (b) Vôùi Y laø P.A.T.Ö, ta coù f(Y) = 40, ta coù f(X) = – 16  f(Y), f(Z) = 12  f(Y) vaø f(T) = 40 = f(Y). Vaäy T laø P.A.T.Ö.

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

f x ( )

min

4

3

2

f x ( )

4

3

2

min

7. b) Tìm P.A.C.B khoâng suy bieán cuûa baøi toaùn

  x 3

x 1

x 1

x 2

  x 3

4

10

x 3

0

2

 3

14

x 3 x 3

x 1 x 1 0,

x

j

x 2 x 2 1, 2,3

j

x 1 x 1 0,

x

j

x 2 x 2 1, 2,3

    

j

    

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

7. c) Tìm P.A.C.B khoâng suy bieán cuûa baøi toaùn x 2

f x ( )

max

x 1

f x

 ( ) 5

max

4

1

  x 2 

2

8

3

 2

6

2

4

9

12

x

x 1 x 1 x 1 0,

3 

x 2 x 2  x 2  1, 2

j

x 1 x 1 x 1 x 1 0,

x 2 x 2 x 2 2 1, 2

 

j

3 

x

j

j

      

      

23

8. b) Giaûi baøi toaùn baèng phöông phaùp hình hoïc 8. a) Giaûi baøi toaùn baèng phöông phaùp hình hoïc     x 2

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

f x

 ( ) 5

3

min

  x 2

x

x

x

8. c) Giaûi baøi toaùn baèng phöông phaùp hình hoïc

3

2

min

x   6

x 1

2

4

2

x

x

x

5 

2

x 1

4

5

6

x

2

4

6

  

6 0 0

x 1 x 1 x 1 x 1 0,

2 

x

 x 2  x 2  x 2  1, 2

j

j

x x

x x

x

x

3

12 9

2

4

      

4

6

3

5

x

j

0

1,6

j

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

9. Giaûi baøi toaùn QHTT sau ñaây f x 2 ( )

min

2

x

x

xf )(

3

4

x

3

x

max

3

2

2

3

x  4

10. Giaûi baøi toaùn QHTT sau ñaây

3

x

2

x

7

x 1

2

5

3

x

2

x

x

3

x 1

2

4

5

x 1 1 2

x

3

4

2

3

x

x

x

x

1

x 1

3

4

5

6

 

4 2

x x

8

x

x

 

12 10

3

5

6

17

x

1 4 1 4 

x

1 2 2

x

x

20

4

5

6

7

x  2 x  4 2 6,1 j 

x

0

j

 x

x 11 1  0

j

7,1

j

24

11. Giaûi baøi toaùn QHTT sau ñaây xf x  )( 2 5 x

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

x

f x ( )

min

xf )(

3

2

2

x

x

min

x 1

2

3

2

3

x 1 x 1

2

x x

x x

 

  

x   3  2

2 4

1 2

2  

2 5

x x

 

x 2

4 x

 

28 31

3

x

2

3

2

4

x

3

5

x

16

2

3 x

x 1 x 1 x 1

3

4

3

12. Giaûi baøi toaùn QHTT sau ñaây 3 13. Giaûi baøi toaùn QHTT sau ñaây x  4 4

2 x 1 x 2 1  x

 j

x 2 2 4,1 

x

j

0

1,3

j

j

x

f x ( )

min

3

x 1

2

0 Ñöa baøi toaùn veà daïng chính taéc 

 ( ) 3

min

f x

2

2

4

  x 4

x 3

x

x

x

x   3 

2

1

2

4

3

2

x 2  2

28

x 1 x 1

x 2

x

x

x

2

4

2

2

3

5

 5

 2

 3

31

x 4 x 4

x 5

x

x

3

5

x 1 x 1 x 1

3

6

 2

 2

16

x 1 x 2 1

x 2 x 2

x 4

x 3 x 3

x

j

0

1,6

j

x

0

j

1,5

j

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

x

x

Theâm 3 aån phuï x4, x5, x6  0 vaøo 3 raøng buoäc, ta coù baøi toaùn daïng chuaån nhö sau

f x  ( ) 3

2

2

min

xf )(

3

2

x

x

min

3

3

x

x

x

2 

x   4 

10

x

3

2

3

2 x

4 x

4 x

2 

2

8

2  

2 x

x  4 3 5

 

x x

 

15 20

2

4

x 1 2 x 1

3

2 x

3 x

4

2

4

x

x

10

x 1 x 1 x 3 1 x 1

2

3

3

4

x 1 x

0

 j

2 

2 x 2 4,1

x

j

0

1, 4

j

j

25

15. Giaûi baøi toaùn QHTT sau ñaây  14. Giaûi baøi toaùn QHTT sau ñaây x  1

ThS. Nguyễn Công Trí - Tối ưu hóa * Chương 1

BAØI TAÄP CHÖÔNG 1

BAØI TAÄP CHÖÔNG 1

xf )(

2

x

x

x

5

min

16. Giaûi baøi toaùn QHTT sau ñaây 17. Duøng phöông phaùp ñôn hình giaûi caùc baøi

x 1

2

5

x  6

x

6

x

x

x

2

x

4

2

x 1

3

4

5

6

x

2

x

x

x

3

2

x 1

3

4

5

4 2 1 3

3

x

2

x

2

x

4

x

x

x 1

5

2

3

4

6

 1 2 1 2

x

0

j

6,1

j

26

toaùn töø baøi taäp [1] ñeán baøi taäp [8].