SlideShare a Scribd company logo
1 of 50
Download to read offline
1
BOƄ GIAƙO DUƏC VAƘ ƑAƘO TAƏO
  TRƖƔƘNG ƑAƏI HOƏC LAƏC HOƀNG




                 BAƘI GIAƛNG
   (TaĆøi lieƤu tham khaĆ»o cho sinh vieĆ¢n)




QUY HOAƏCH TUYEƁN TƍNH
                   2010
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



                                                     ChƶƓng 1

                  BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH




         Ā§1. LAƄP BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH

1.1. BaĆøi toaĆ¹n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu
    BaĆøi toaĆ¹n
    MoƤt XĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch sƶƻ duĆÆng m loaĆÆi nguyeĆ¢n lieƤu: N1, N2 , . . . , Nm , ƱeĆ„ saĆ»n xuaĆ”t
n loaĆÆi saĆ»n phaĆ„m: S1 , S2 , . . . , Sn .
    VĆ“Ć¹i trƶƵ lƶƓĆÆng nguyeĆ¢n lieƤu, Ć±Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu moĆ£i loaĆÆi ƱeĆ„ saĆ»n
xuaĆ”t moƤt ƱƓn vĆ² saĆ»n phaĆ„m vaĆø giaĆ¹ baĆ¹n moƤt ƱƓn vĆ² saĆ»n phaĆ„m ƱƶƓĆÆc cho nhƶ trong baĆ»ng
sau:
                                TeĆ¢n          TrƶƵ
                             nguyeĆ¢n         lƶƓĆÆng       SaĆ»n phaĆ„m
                                lieƤu        nguyeĆ¢n
                                              lieƤu      S1     S2    ...   Sn
                                N1             b1       a11     a12   ...   a1n
                                N2             b2       a21     a22   ...   a2n
                                ...            ...      ...     ...   ...   ...
                                Nm             bm       am1     am2   ...   amn
                             GiaĆ¹ baĆ¹n                   c1     c2    ...   cn

    YeĆ¢u caĆ u
    + CaĆ n saĆ»n xuaĆ”t soĆ” lƶƓĆÆng moĆ£i loaĆÆi saĆ»n phaĆ„m laĆø bao nhieĆ¢u ƱeĆ„ doanh thu laĆø lĆ“Ć¹n nhaĆ”t.
    + QuaĆ¹ trƬnh saĆ»n xuaĆ”t khoĆ¢ng bĆ² ƱoƤng.
    GiaĆ» thieĆ”t raĆØng: vĆ“Ć¹i giaĆ¹ baĆ¹n ƱaƵ Ć±Ć²nh thƬ saĆ»n phaĆ„m cuĆ»a XĆ­ nghieƤp ƱƶƓĆÆc tieĆ¢u thuĆÆ heĆ”t.
    LaƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc

                                                         1
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                            Ths.TraĆ n ThĆ¶Ć¹ Ba



    TƶĆø dƶƵ lieƤu vaĆø caĆ¹c yeĆ¢u caĆ u thƶĆÆc teĆ” cuĆ»a XĆ­ nghieƤp ƱaƵ cho nhƶ treĆ¢n, ta phaĆ»i xaĆ¢y dƶĆÆng
moƤt moĆ¢ hƬnh toaĆ¹n hay coĆøn goĆÆi laĆø baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh.
    GoĆÆi xj laĆø soĆ” lƶƓĆÆng saĆ»n phaĆ„m Sj (j = 1, 2, ..., n) caĆ n saĆ»n xuaĆ”t, vĆ“Ć¹i ƱieĆ u kieƤn laĆø xj ā‰„ 0.
    Khi ƱoĆ¹:
    + ToĆ„ng nguyeĆ¢n lieƤu moĆ£i loaĆÆi Ni caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t laĆø

                          ai1x1 + ai2 x2 + Ā· Ā· Ā· + ain xn , (i = 1, 2, . . . , m)

vaĆø ƱeĆ„ quaĆ¹ trƬnh saĆ»n xuaĆ”t khoĆ¢ng bĆ² ƱoƤng thƬ

                                 ai1 x1 + ai2x2 + Ā· Ā· Ā· + ain xn ā‰¤ bi

    + Khi XĆ­ nghieƤp baĆ¹n heĆ”t saĆ»n phaĆ„m thƬ doanh thu ƱaĆÆt ƱƶƓĆÆc laĆø

                                 c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ max

    TƶĆø ƱoĆ¹ ta coĆ¹ moĆ¢ hƬnh toaĆ¹n cuĆ»a baĆøi toaĆ¹n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu laĆø:

                          f (x) = c1x1 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ max
                                    a11x1 + a12x2 + Ā· Ā· Ā· + a1n xn ā‰¤ b1
                                    a21x1 + a22x2 + Ā· Ā· Ā· + a2n xn ā‰¤ b2
                                     Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·
                                    am1x1 + am2x2 + Ā· Ā· Ā· + amn xn ā‰¤ bm
                                    xj ā‰„ 0, (j = 1, 2, . . . , n)

    VĆ­ duĆÆ 1.1: MoƤt XĆ­ nghieƤp deƤt coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi vaĆ»i laĆø A, B, C. NguyeĆ¢n lieƤu
saĆ»n xuaĆ”t laĆø caĆ¹c loaĆÆi sĆ“ĆÆi: cotton, polyester vĆ“Ć¹i trƶƵ lƶƓĆÆng laĆø:
    + Cotton: 3 taƔn
    + Kate: 2,5 taƔn
    + Polyester: 4,5 taƔn
    MĆ¶Ć¹c tieĆ¢u hao moĆ£i loaĆÆi sĆ“ĆÆi ƱeĆ„ saĆ»n xuaĆ”t 1m vaĆ»i vaĆø giaĆ¹ baĆ¹n (ngaĆøn ƱoĆ ng/m) vaĆ»i thaĆønh
phaĆ„m moĆ£i loaĆÆi ƱƶƓĆÆc cho trong baĆ»ng sau:



                                                      2
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                            Ths.TraĆ n ThĆ¶Ć¹ Ba


                         NguyeĆ¢n lieƤu         SaĆ»n phaĆ„m
                              (g)             A            B            C
                            Cotton           200          200          100
                             Kate            100          200          100
                           Polyester         100          100          200
                           GiaĆ¹ baĆ¹n          35          48           25

    HaƵy laƤp moƤt keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i tƶu cho XĆ­ nghieƤp ? (chƦ laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc)


HD: GoĆÆi x1 , x2, x3 ā‰„ 0 laĆ n lƶƓĆÆt laĆø soĆ” lƶƓĆÆng cuĆ»a caĆ¹c loaĆÆi vaĆ»i A, B, C. Ta coĆ¹
    + KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu cotton caĆ n duĆøng laĆø: 200x1 + 200x2 + 100x3
    + KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu kate caĆ n duĆøng laĆø: 100x1 + 200x2 + 100x3
    + KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu polyester caĆ n duĆøng laĆø: 100x1 + 100x2 + 200x3
    ƑeĆ„ khoĆ¢ng bĆ² ƱoƤng trong quaĆ¹ trƬnh saĆ»n xuaĆ”t thƬ ta phaĆ»i coĆ¹

                              200x1 + 200x2 + 100x3 ā‰¤ 3.000.000
                              100x1 + 200x2 + 100x3 ā‰¤ 2.500.000
                              100x1 + 100x2 + 200x3 ā‰¤ 4.500.000

    Khi XĆ­ nghieƤp baĆ¹n heĆ”t saĆ»n phaĆ„m thƬ doanh thu cuĆ»a XN laĆø: 35x1 +48x2 +25x3 ā†’ max
    VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laƤp keĆ” hoach saĆ»n xuaĆ”t toĆ”i ƶu laĆø:

                          f (x) = 35x1 + 48x2 + 25x3 ā†’ max
                                  200x1 + 200x2 + 100x3 ā‰¤ 3.000.000
                                  100x1 + 200x2 + 100x3 ā‰¤ 2.500.000
                                  100x1 + 100x2 + 200x3 ā‰¤ 4.500.000
                                  x1 , x2, x3 ā‰„ 0

VĆ­ duĆÆ 1.2: MoƤt XĆ­ nghieƤp coĆ¹ keĆ” hoach saĆ»n xuaĆ”t 3 saĆ»n phaĆ„m S1 , S2, S3 tƶĆø 3 nguyeĆ¢n vaƤt
lieƤu N1 , N2, N3 . Cho bieĆ”t nguyeĆ¢n vaƤt lieƤu XĆ­ nghieƤp Ʊang coĆ¹, Ć±Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng caĆ¹c loaĆÆi
nguyeĆ¢n vaƤt lieƤu ƱeĆ„ saĆ»n xuaĆ”t ra moƤt saĆ»n phaĆ„m moĆ£i loaĆÆi vaĆø tieĆ n lĆ“Ćøi (ngaĆøn ƱoĆ ng) ƱƶƓĆÆc cho
nhƶ baƻng sau:


                                                    3
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                             Ths.TraĆ n ThĆ¶Ć¹ Ba


                 NguyeĆ¢n          TrƶƵ lƶƓĆÆng            SaĆ»n phaĆ„m
                    lieƤu        nguyeĆ¢n lieƤu      S1             S2             S3
                    N1               240             2                3           2
                    N2               200             1                2           1
                    N3               400             4                1           2
                TieĆ n lĆ“Ćøi/sp                       10             12             9

    HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho XĆ­ nghieƤp ?
HD: GoĆÆi x1 , x2, x3 laĆ n lƶƓĆÆt laĆø soĆ” saĆ»n phaĆ„m S1 , S2, S3 caĆ n phaĆ»i saĆ»n xuaĆ”t.
    ƑieĆ u kieƤn: x1 , x2, x3 ā‰„ 0.
    KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu Ni caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t ra soĆ” saĆ»n phaĆ„m treĆ¢n laĆø:

                            N1 : 2x1 + 3x2 + 2x3         (ƱƓn vĆ² nguyeĆ¢n lieƤu)
                            N2 : x1 + 2x2 + x3      (ƱƓn vĆ² nguyeĆ¢n lieƤu)
                            N3 : 4x1 + x2 + 2x3      (ƱƓn vĆ² nguyeĆ¢n lieƤu)

    ƑeĆ„ quaĆ¹ trƬnh saĆ»n xuaĆ”t khoĆ¢ng bĆ² ƱoƤng thƬ toĆ„ng khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu Ni caĆ n duĆøng
ƱeĆ„ saĆ»n xuaĆ”t phaĆ»i luoĆ¢n nhoĆ» hĆ“n hoaĆ«c baĆØng khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu XĆ­ nghieƤp hieƤn coĆ¹.

                                       2x1 + 3x2 + 2x3 ā‰¤ 240
                                       x1 + 2x2 + x3 ā‰¤ 200
                                       4x1 + x2 + 2x3 ā‰¤ 400

    ToĆ„ng soĆ” tieĆ n lĆ“Ćøi XĆ­ nghieƤp coĆ¹ theĆ„ thu ƱƶƓĆÆc khi baĆ¹n heĆ”t saĆ»n phaĆ„m laĆø: 10x1 +12x2 +9x3
(ngaĆøn ƱoĆ ng), vaĆø muĆÆc tieĆ¢u cuĆ»a XĆ­ nghieƤp laĆø laĆøm cho doanh thu ƱaĆÆt cƶĆÆc ƱaĆÆi neĆ¢n:

                                     10x1 + 12x2 + 9x3 ā†’ max

    VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu treĆ¢n laĆø (baĆøi toaĆ¹n
quy hoaĆÆch tuyeĆ”n tĆ­nh):

                                 f (x) = 10x1 + 12x2 + 9x3 ā†’ max
                                           2x1 + 3x2 + 2x3 ā‰¤ 240
                                           x1 + 2x2 + x3 ā‰¤ 200
                                           4x1 + x2 + 2x3 ā‰¤ 400
                                           x1, x2 , x3 ā‰„ 0

                                                     4
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                          Ths.TraĆ n ThĆ¶Ć¹ Ba



    VĆ“Ć¹i caĆ¹ch laƤp luaƤn vaĆø trƬnh baĆøy tƶƓng tƶĆÆ nhƶ treĆ¢n, haƵy thƶĆÆc haĆønh vĆ“Ć¹i 3 baĆøi taƤp sau:
VĆ­ duĆÆ 1.3: MoƤt xĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi saĆ»n phaĆ„m kyĆ¹ hieƤu laĆø A, B, C. Ć‘Ć²nh
mĆ¶Ć¹c hao phĆ­ nguyeĆ¢n lieƤu, voĆ”n, lao ƱoƤng (quy ra giĆ“Ćø coĆ¢ng) vaĆø lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc tĆ­nh
cho 1 ƱƓn vĆ² saĆ»n phaĆ„m moĆ£i loaĆÆi cho trong baĆ»ng sau:

            SaĆ»n phaĆ„m      NguyeĆ¢n lieƤu       VoĆ”n         Lao ƱoƤng      LĆ“ĆÆi nhuaƤn
                                (kg)        (1.000 ƱoĆ ng) (giĆ“Ćø coĆ¢ng) (1.000 ƱoĆ ng)
                     A           2                1               4              2
                     B           3                3               8              3
                     C           3                5               1              5
             MĆ¶Ć¹c huy           150             120             100
            ƱoƤng toƔi Ʊa

    HaƵy laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho xĆ­ nghieƤp (ChƦ laƤp moĆ¢ hƬnh baĆøi toaĆ¹n, khoĆ¢ng
giaĆ»i baĆøi toaĆ¹n).
VĆ­ duĆÆ 1.4: MoƤt coĆ¢ng ty SĆ“n BaXP saĆ»n xuaĆ”t hai loaĆÆi sĆ“n laĆø sĆ“n trong nhaĆø vaĆø sĆ“n ngoaĆøi
trĆ“Ćøi. NguyeĆ¢n lieƤu chuĆ» yeĆ”u ƱeĆ„ saĆ»n xuaĆ”t sĆ“n goĆ m:
    + NguyeĆ¢n lieƤu loaĆÆi A vĆ“Ć¹i trƶƵ lƶƓĆÆng laĆø 140 taĆ”n.
    + NguyeĆ¢n lieƤu loaĆÆi B vĆ“Ć¹i trƶƵ lƶƓĆÆng laĆø 180 taĆ”n.
    ƑeĆ„ saĆ»n xuaĆ”t 1 taĆ”n sĆ“n trong nhaĆø caĆ n 3 taĆ”n nguyeĆ¢n lieƤu A vaĆø 2 taĆ”n nguyeĆ¢n lieƤu B.
    ƑeĆ„ saĆ»n xuaĆ”t 1 taĆ”n sĆ“n ngoaĆøi trĆ“Ćøi caĆ n 4 taĆ”n nguyeĆ¢n lieƤu A vaĆø 5 taĆ”n nguyeĆ¢n lieƤu B.
    Qua nghieĆ¢n cĆ¶Ć¹u thĆ² trƶƓĆøng, phoĆøng tieĆ”p thĆ² dƶĆÆ baĆ¹o nhu caĆ u thĆ² trƶƓĆøng trong 1 tuaĆ n
nhƶ sau:
    + Nhu caĆ u sĆ“n trong nhaĆø khoĆ¢ng lĆ“Ć¹n hĆ“n sĆ“n ngoaĆøi trĆ“Ćøi 2 taĆ”n.
    + Nhu caĆ u lĆ“Ć¹n nhaĆ”t cuĆ»a sĆ“n trong nhaĆø laĆø 3 taĆ”n.
    GiaĆ¹ baĆ¹n cho ƱaĆÆi lyĆ¹ laĆø: 45 trieƤu ƱoĆ ng/taĆ”n cho sĆ“n trong nhaĆø vaĆø 50 trieƤu ƱoĆ ng/taĆ”n cho
sĆ“n ngoaĆøi trĆ“Ćøi.
    YeĆ¢u caĆ u: HaƵy laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t moĆ£i tuaĆ n nhƶ theĆ” naĆøo ƱeĆ„ coĆ¢ng ty ƱaĆÆt doanh
thu lĆ“Ć¹n nhaĆ”t (chƦ laƤp moĆ¢ hƬnh baĆøi toaĆ¹n, khoĆ¢ng giaĆ»i baĆøi toaĆ¹n).




                                                   5
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



VĆ­ duĆÆ 1.5: NhaĆ¢n dĆ²p teĆ”t trung thu, xĆ­ nghieƤp saĆ»n xuaĆ”t baĆ¹nh KD muoĆ”n saĆ»n xuaĆ”t 3 loaĆÆi
baĆ¹nh : ƱaƤu xanh, thaƤp caĆ„m vaĆø baĆ¹nh deĆ»o nhaĆ¢n ƱaƤu xanh. ƑeĆ„ saĆ»n xuaĆ”t 3 loaĆÆi baĆ¹nh naĆøy,
xĆ­ nghieƤp caĆ n: ƱƶƓĆøng, ƱaƤu, boƤt, trĆ¶Ć¹ng, mĆ¶Ć¹t, laĆÆp xƶƓƻng, ... GiaĆ» sƶƻ soĆ” ƱƶƓĆøng coĆ¹ theĆ„ chuaĆ„n
bĆ² ƱƶƓĆÆc laĆø 500kg, ƱaƤu laĆø 300kg, caĆ¹c nguyeĆ¢n lieƤu khaĆ¹c muoĆ”n bao nhieĆ¢u cuƵng coĆ¹. LƶƓĆÆng
ƱƶƓĆøng, ƱaƤu caĆ n thieĆ”t vaĆø lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc treĆ¢n moƤt caĆ¹i baĆ¹nh moĆ£i loaĆÆi cho trong baĆ»ng
sau:

                                  BaĆ¹nh BaĆ¹nh ƱaƤu         BaĆ¹nh thaƤp BaĆ¹nh deĆ»o
                  NguyeƤn lieƤu               xanh             caƄm
                  ƑƶƓĆøng (g)                    60             40            70
                  ƑaƤu (g)                      80              0            40
                  LĆ“ĆÆi nhuaƤn (ƱoĆ ng)         2000             1700         1800

    CaĆ n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t moĆ£i loaĆÆi baĆ¹nh bao nhieĆ¢u caĆ¹i ƱeĆ„ khoĆ¢ng bĆ² ƱoƤng veĆ  ƱƶƓĆøng,
ƱaƤu vaĆø toĆ„ng lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc laĆø lĆ“Ć¹n nhaĆ”t neĆ”u saĆ»n xuaĆ”t bao nhieĆ¢u cuƵng baĆ¹n heĆ”t.


1.2. BaĆøi toaĆ¹n pha troƤn toĆ”i ƶu
    BaĆøi toaĆ¹n: MoƤt nhaĆø maĆ¹y luyeƤn kim muoĆ”n sƶƻ duĆÆng n loaĆÆi nguyeĆ¢n lieƤu: N1 , N2, . . . , Nn
ƱeĆ„ saĆ»n xuaĆ”t moƤt loaĆÆi hĆ“ĆÆp kim coĆ¹ m chaĆ”t: M1 , M2 , . . . , Mm . HaĆøm lƶƓĆÆng caĆ¹c chaĆ”t trong
moƤt ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m, haĆøm lƶƓĆÆng chaĆ”t trong moƤt ƱƓn vĆ² nguyeĆ¢n lieƤu vaĆø giaĆ¹
moƤt ƱƓn vĆ² nguyeĆ¢n lieƤu ƱƶƓĆÆc cho trong baĆ»ng sau:

            ChaĆ”t trong         HaĆøm lƶƓĆÆng chaĆ”t        HaĆøm lƶƓĆÆng chaĆ”t trong NL
           thaĆønh phaĆ„m        trong thaĆønh phaĆ„m        N1     N2          ...          Nn
                M1                      b1               a11    a12         ...          a1n
                M2                      b2               a21    a22         ...          a2n
                ...                     ...              ...    ...         ...          ...
                Mm                      bm               am1   am2          ...         amn
         GiaĆ¹ nguyeĆ¢n lieƤu                              c1     c2          ...           cn

    VaĆ”n ƱeĆ  ƱaĆ«t ra laĆø phaĆ»i duĆøng moĆ£i loaĆÆi nguyeĆ¢n lieƤu bao nhieĆ¢u ƱƓn vĆ² ƱeĆ„ saĆ»n xuaĆ”t 1 ƱƓn
vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m sao cho giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m thaĆ”p nhaĆ”t nhƶng

                                                     6
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                              Ths.TraĆ n ThĆ¶Ć¹ Ba



vaĆ£n ƱaĆ»m baĆ»o chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n pha troƤn
toĆ”i ƶu treĆ¢n ?
HD: GoĆÆi xj laĆø khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu Nj (j = 1, 2, . . . , n) caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t 1 ƱƓn
vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m ƱaĆ¹p Ć¶Ć¹ng caĆ¹c yeĆ¢u caĆ u cuĆ»a baĆøi toaĆ¹n.
       ƑieĆ u kieƤn: xj ā‰„ 0, (j = 1, 2, . . . , n)
       ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t Mi (i = 1, 2, . . . , m) coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t
laĆø:
                                      ai1x1 + ai2x2 + Ā· Ā· Ā· + ain xn

       ƑeĆ„ saĆ»n phaĆ„m laĆø hĆ“ĆÆp kim thaĆønh phaĆ„m baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u, ta coĆ¹

                                   ai1x1 + ai2x2 + Ā· Ā· Ā· + ain xn = bi

       GiaĆ¹ thaĆønh (giaĆ¹ voĆ”n goĆ”c) 1 ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m laĆø:

                                        c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn

       YeĆ¢u caĆ u laĆø giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m phaĆ»i thaĆ”p nhaĆ”t neĆ¢n

                                   c1 x1 + c2x2 + Ā· Ā· Ā· + cn xn ā†’ min

       VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n pha troƤn toĆ”i ƶu laĆø

                            f (x) = c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ min
                                      a11x1 + a12x2 + Ā· Ā· Ā· + a1n xn = b1
                                      a21x1 + a22x2 + Ā· Ā· Ā· + a2n xn = b2
                                       Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·
                                      am1 x1 + am2 x2 + Ā· Ā· Ā· + amn xn = bm
                                      xj ā‰„ 0 ; j = 1, 2, . . . , n

VĆ­ duĆÆ 2.1: MoƤt nhaĆø maĆ¹y luyeƤn kim muoĆ”n saĆ»n xuaĆ”t moƤt loaĆÆi hĆ“ĆÆp kim coĆ¹ 20% baĆÆc, 30%
ƱoĆ ng vaĆø 50% nhuoĆ¢m. ƑeĆ„ saĆ»n xuaĆ”t ra loaĆÆi hĆ“ĆÆp kim ƱoĆ¹ nhaĆø maĆ¹y duĆøng 6 loaĆÆi nguyeĆ¢n lieƤu:
baĆÆc nguyeĆ¢n chaĆ”t, ƱoĆ ng nguyeĆ¢n chaĆ”t, nhuoĆ¢m nguyeĆ¢n chaĆ”t, hĆ“ĆÆp kim A, hĆ“ĆÆp kim B, hĆ“ĆÆp
kim C. TyĆ» leƤ caĆ¹c chaĆ”t baĆÆc, ƱoĆ ng, nhuoĆ¢m trong 6 loaĆÆi nguyeĆ¢n lieƤu treĆ¢n vaĆø giaĆ¹ nguyeĆ¢n
lieƤu (ngaĆøn ƱoĆ ng/kg) moĆ£i loaĆÆi ƱƶƓĆÆc cho trong baĆ»ng sau:

                                                       7
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba


                   ChaĆ”t                         LoaĆÆi nguyeĆ¢n lieƤu
                                    BaĆÆc    ƑoĆ ng     NhuoĆ¢m     HK A     HK B HK C
                    BaĆÆc           100%         0          0     30%       50%      40%
                   ƑoƠng             0      100%           0     40%       20%      35%
                  NhuoĆ¢m             0          0         100%   30%       30%      25%
            GiaĆ¹ nguyeĆ¢n lieƤu     1500         300       100    1000     1200      1100

   HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu moĆ£i loaĆÆi ƱeĆ„
saĆ»n xuaĆ”t 1 kg hĆ“ĆÆp kim thaĆønh phaĆ„m sao cho giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m thaĆ”p
nhaĆ”t nhƶng vaĆ£n baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u.
HD: GoĆÆi x1 , x2, x3, x4 , x5, x6 laĆ n lƶƓĆÆt laĆø khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu (kg) baĆÆc, ƱoĆ ng, nhuoĆ¢m
nguyeĆ¢n chaĆ”t, hĆ“ĆÆp kim A, hĆ“ĆÆp kim B, hĆ“ĆÆp kim C caĆ n sƶƻ duĆÆng ƱeĆ„ saĆ»n xuaĆ”t 1 kg hĆ“ĆÆp kim
thaĆønh phaĆ„m ƱaĆ¹p Ć¶Ć¹ng caĆ¹c yeĆ¢u caĆ u cuĆ»a baĆøi toaĆ¹n.
    ƑieĆ u kieƤn: x1 , x2, x3, x4, x5 , x6 ā‰„ 0
    ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t baĆÆc coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø:

                                  x1 + 0, 3x4 + 0, 5x5 + 0, 4x6

   ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t ƱoĆ ng coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø:

                                  x2 + 0, 4x4 + 0, 2x5 + 0, 35x6

   ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t nhuoĆ¢m coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø:

                                  x3 + 0, 3x4 + 0, 3x5 + 0, 25x6

   ƑeĆ„ saĆ»n phaĆ„m laĆø hĆ“ĆÆp kim thaĆønh phaĆ„m baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u, ta coĆ¹

                                  x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 = 0, 2
                                  x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 = 0, 3
                                  x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 = 0, 5

   GiaĆ¹ thaĆønh 1 ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m laĆø:

                   1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6

                                                      8
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                        Ths.TraĆ n ThĆ¶Ć¹ Ba



    YeĆ¢u caĆ u laĆø giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m phaĆ»i thaĆ”p nhaĆ”t neĆ¢n

               1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 ā†’ min

    VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laĆø

          f (x) = 1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 ā†’ min
                    x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 = 0, 2
                    x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 = 0, 3
                    x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 = 0, 5
                    xj ā‰„ 0 ; j = 1, 2, . . . , 6

VĆ­ duĆÆ 2.2: MoƤt hĆ“ĆÆp chaĆ”t ƱƶƓĆÆc cheĆ” taĆÆo tƶĆø caĆ¹c ƱƓn chaĆ”t A, B, C, D. CaĆ¹c ƱƓn chaĆ”t naĆøy coĆ¹
theĆ„ laĆ”y tƶĆø caĆ¹c quaĆ«ng I, II, III, IV. NhƶƵng quaĆ«ng naĆøy coĆ¹ theĆ„ mua theĆ¢m Ć“Ć» thĆ² trƶƓĆøng. CaĆ¹c
soƔ lieƤu cho trong baƻng sau
                               SoĆ” lƶƓĆÆng yeĆ¢u caĆ u       I   II   III   IV
                                     A ā‰„ 12               3   4    1,5   0
                                      B=8                 0   3    2     1
                                      Cā‰¤6                 1   2    1,5   2
                                     Dā‰„7                  2   0    3     1,5
                                  GiaĆ¹ 1 ƱƓn vĆ²           7   6    8     5
    HoĆ»i caĆ n mua moĆ£i loaĆÆi quaĆ«ng bao nhieĆ¢u ƱƓn vĆ² ƱeĆ„ cho toĆ„ng giaĆ¹ thaĆønh moƤt ƱƓn vĆ²
hĆ“ĆÆp chaĆ”t laĆø reĆ» nhaĆ”t.
HD: GoĆÆi xj ā‰„ 0 (j = 1, 2, 3, 4) laĆø soĆ” ƱƓn vĆ² quaĆ«ng thĆ¶Ć¹ j caĆ n phaĆ»i mua ƱeĆ„ trĆ­ch ra caĆ¹c
ƱƓn chaĆ”t duĆøng cho cheĆ” taĆÆo hĆ“ĆÆp chaĆ”t. Ta coĆ¹ baĆøi toaĆ¹n quy hoaĆÆch
    TƬm x = (x1 , x2, x3, x4 ) sao cho:

                              f (x) = 7x1 + 6x2 + 8x3 + 5x4 ā†’ min
                                       3x1 + 4x2 + 1.5x3 ā‰„ 12
                                       3x2 + 2x3 + x4 = 8
                                        x1 + 2x2 + 1.5x3 + 2x4 ā‰¤ 6
                                       2x1          + 3x3 + 1.5x4 ā‰„ 7
                                        xj ā‰„ 0, (j = 1, 2, 3, 4)

                                                      9
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                                Ths.TraĆ n ThĆ¶Ć¹ Ba



1.3. BaĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu
      BaĆøi toaĆ¹n: GiaĆ» sƶƻ khoĆ”i lƶƓĆÆng toĆ”i thieĆ„u veĆ  caĆ¹c chaĆ”t dinh dƶƓƵng D1 , D2 , . . . , Dm cho
moƤt loaĆÆi gia suĆ¹c trong moƤt ngaĆøy; haĆøm lƶƓĆÆng caĆ¹c chaĆ”t dinh dƶƓƵng ƱoĆ¹ coĆ¹ trong moƤt ƱƓn
vĆ² thĆ¶Ć¹c aĆŖn F1, F2, . . . , Fn vaĆø giaĆ¹ mua moƤt ƱƓn vĆ² thĆ¶Ć¹c aĆŖn moĆ£i loaĆÆi ƱƶƓĆÆc cho trong baĆ»ng
sau
                         LoaĆÆi chaĆ”t     KhoĆ”i lƶƓĆÆng         LoaĆÆi thĆ¶Ć¹c aĆŖn
                        dinh dƶƓƵng       toƔi thieƄu        F1       F2     ...    Fn
                             D1               b1             a11     a12     ...    a1n
                             D2               b2             a21     a22     ...    a2n
                             ...             ...             ...     ...     ...    ...
                            Dm                bm         am1         am2     ...    amn
                         GiaĆ¹ mua                            c1       c2     ...     cn

      NgƶƓĆøi ta quan taĆ¢m laĆø phaĆ»i mua moĆ£i loaĆÆi thĆ¶Ć¹c aĆŖn bao nhieĆ¢u ƱƓn vĆ² ƱeĆ„ chi phĆ­ mua
thĆ¶Ć¹c aĆŖn Ć­t nhaĆ”t nhƶng ƱaĆ¹p Ć¶Ć¹ng ƱƶƓĆÆc nhu caĆ u dinh dƶƓƵng toĆ”i thieĆ„u moĆ£i ngaĆøy ƱƶƓĆÆc goĆÆi
laĆø baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c
Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu ƱoĆ¹.
      HD: GoĆÆi xj laĆø khoĆ”i lƶƓĆÆng thĆ¶Ć¹c aĆŖn Fj caĆ n mua vaĆø xj ā‰„ 0 (j = 1, 2, . . . , n)
      ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t dinh dƶƓƵng Di coĆ¹ trong caĆ¹c thĆ¶Ć¹c aĆŖn caĆ n mua laĆø

                         ai1x1 + ai2 x2 + Ā· Ā· Ā· + ain xn           (i = 1, 2, . . . , m)

      ƑeĆ„ ƱaĆ¹p Ć¶Ć¹ng ƱƶƓĆÆc nhu caĆ u dinh dƶƓƵng toĆ”i thieĆ„u moĆ£i ngaĆøy thƬ toĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t
dinh dƶƓƵng Di coĆ¹ trong caĆ¹c thĆ¶Ć¹c aĆŖn caĆ n mua khoĆ¢ng nhoĆ» hĆ“n khoĆ”i lƶƓĆÆng toĆ”i thieĆ„u moĆ£i
ngaĆøy veĆ  chaĆ”t dinh dƶƓƵng ƱoĆ¹ neĆ¢n ta coĆ¹ ƱieĆ u kieƤn

                                   ai1 x1 + ai2x2 + Ā· Ā· Ā· + ain xn ā‰„ bi

      Khi ƱoĆ¹, toĆ„ng chĆ­ phĆ­ mua thĆ¶Ć¹c aĆŖn laĆø

                                       c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn

vaĆø
                                   c1 x1 + c2x2 + Ā· Ā· Ā· + cn xn ā†’ min

                                                        10
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                            Ths.TraĆ n ThĆ¶Ć¹ Ba



    VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu laĆø

                          f (x) = c1 x2 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ min
                                  a11x1 + a12x2 + Ā· Ā· Ā· + a1n xn ā‰„ b1
                                  a21x1 + a22x2 + Ā· Ā· Ā· + a2n xn ā‰„ b2
                                    .....................................
                                  am1 x1 + am2 x2 + Ā· Ā· Ā· + amn xn ā‰„ bm
                                  xj ā‰„ 0 , j = 1, 2, . . . , n

    VĆ­ duĆÆ 3.1: ƑeĆ„ nuoĆ¢i moƤt loaĆÆi gia suĆ¹c ngƶƓĆøi ta sƶƻ duĆÆng 3 loaĆÆi thĆ¶Ć¹c aĆŖn laĆø caĆ¹m, baĆ©p,
boƤt caĆ¹. TyĆ» leƤ (%) caĆ¹c chaĆ”t dinh dƶƓƵng ƱaĆÆm, ƱƶƓĆøng, beĆ¹o coĆ¹ trong caĆ¹c loaĆÆi thĆ¶Ć¹c aĆŖn caĆ¹m,
baĆ©p, boƤt caĆ¹ vaĆø giaĆ¹ 1 kg thĆ¶Ć¹c aĆŖn moĆ£i loaĆÆi ƱƶƓĆÆc cho nhƶ baĆ»ng sau

                                  ChaĆ”t             LoaĆÆi thĆ¶Ć¹c aĆŖn
                              dinh dƶƓƵng            CaĆ¹m        BaĆ©p       BoƤt caĆ¹
                                  ƑaĆÆm                10          10          20
                                 ƑƶƓĆøng               20          15          10
                                   BeĆ¹o                5          10          20
                            GiaĆ¹ mua (ƱoĆ ng) 2000               1000        2000

    YeĆ¢u caĆ u trong khaĆ„u phaĆ n thĆ¶Ć¹c aĆŖn cuĆ»a loaĆÆi gia suĆ¹c naĆøy laĆø: ƱaĆÆm phaĆ»i coĆ¹ Ć­t nhaĆ”t laĆø 70
g vaĆø nhieĆ u nhaĆ”t laĆø 90 g, ƱƶƓĆøng phaĆ»i coĆ¹ Ć­t nhaĆ”t laĆø 80 g, chaĆ”t beĆ¹o phaĆ»i coĆ¹ Ć­t nhaĆ”t 20 g vaĆø
nhieĆ u nhaĆ”t laĆø 60 g. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khoĆ”i lƶƓĆÆng thĆ¶Ć¹c
aĆŖn moĆ£i loaĆÆi caĆ n mua sao cho toĆ„ng chi phĆ­ thaĆ”p nhaĆ”t vaĆø baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u
caĆ u ?
    HD: GoĆÆi x1, x2 , x3 ā‰„ 0 laĆ n lƶƓĆÆt laĆø khoĆ”i lƶƓĆÆng caĆ¹m, baĆ©p vaĆø boƤt caĆ¹ caĆ n mua ƱeĆ„ laĆøm
thĆ¶Ć¹c aĆŖn cho gia suĆ¹c.




                                                        11
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                                Ths.TraĆ n ThĆ¶Ć¹ Ba



    PhaĆ¢n tĆ­ch vaĆø laƤp luaƤn tƶƓng tƶĆÆ baĆøi toaĆ¹n treĆ¢n, ta coĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc

                             f (x) = 2x1 + x2 + 2x2 ā†’ min
                                        0, 1x1 + 0, 1x2 + 0, 2x3 ā‰„ 70
                                        0, 1x1 + 0, 1x2 + 0, 2x3 ā‰¤ 90
                                        0, 2x1 + 0, 15x2 + 0, 1x3 ā‰„ 80
                                        0, 05x1 + 0, 1x2 + 0, 2x3 ā‰„ 20
                                        0, 05x1 + 0, 1x2 + 0, 2x3 ā‰¤ 60
                                        xj ā‰„ 0 , j = 1, 2, 3

    VĆ­ duĆÆ 3.2: CoĆ¢ng ty saĆ»n xuaĆ”t thĆ¶Ć¹c aĆŖn giaĆ¹ suĆ¹c coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t caĆ¹c bao thĆ¶Ć¹c aĆŖn
gia suĆ¹c coĆ¹ tyĆ» leƤ (%) chaĆ”t dinh dƶƓƵng cho moĆ£i bao theo tieĆ¢u chuaĆ„n sau

                     ChaƔt dinh dƶƓƵng       Tyƻ leƤ toƔi thieƄu         Tyƻ leƤ toƔi Ʊa
                            ƑaĆÆm                     22,9           khoĆ¢ng haĆÆn cheĆ”
                           ƑƶƓĆøng                    42                       75
                            BeĆ¹o                      9                       15
                             XĆ“)                     7,8            khoĆ¢ng haĆÆn cheĆ”

    Cho bieĆ”t tyĆ» leƤ (%) caĆ¹c chaĆ”t dinh dƶƓƵng treĆ¢n trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu vaĆø giaĆ¹ nguyeĆ¢n
lieƤu nhƶ sau

                                ChaĆ”t             NguyeĆ¢n lieƤu
                           dinh dƶƓƵng        CaĆ¹m GaĆÆo BaĆ©p BoƤt caĆ¹
                                ƑaĆÆm            15          8      10         62
                                ƑƶƓĆøng          60         50      60          6
                                 BeĆ¹o           15          4      6          20
                                   XĆ“           2          15      9           3
                          GiaĆ¹ (ƱoĆ ng/kg)       3           2      1,2         5

    HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh thaĆønh phaĆ n nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n
xuaĆ”t moƤt bao thĆ¶Ć¹c aĆŖn gia suĆ¹c ƱaĆÆt chaĆ”t lƶƓĆÆng vaĆø coĆ¹ giaĆ¹ reĆ» nhaĆ”t. BieĆ”t raĆØng moĆ£i bao thĆ¶Ć¹c
aĆŖn coĆ¹ troĆÆng lƶƓĆÆng 100 kg.

                                                      12
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                               Ths.TraĆ n ThĆ¶Ć¹ Ba



    HD: GoĆÆi x1 , x2, x3, x4 ā‰„ 0 laĆø khoĆ”i lƶƓĆÆng (kg) caĆ¹m, gaĆÆo, baĆ©p, boƤt caĆ¹ coĆ¹ trong 1 bao
thĆ¶Ć¹c aĆŖn. Khi ƱoĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laĆø

                      f (x) = 3x1 + 2x2 + 1, 2x3 + 5x4 ā†’ min
                               x1 + x2 + x3 + x4 = 100
                               0, 15x1 + 0, 08x2 + 0, 1x3 + 0, 62x4 ā‰„ 22, 9
                               0, 6x1 + 0, 5x2 + 0, 6x3 + 0, 06x4 ā‰„ 42
                               0, 6x1 + 0, 5x2 + 0, 6x3 + 0, 06x4 ā‰¤ 75
                               0, 15x1 + 0, 04x2 + 0, 06x3 + 0, 2x4 ā‰„ 9
                               0, 15x1 + 0, 04x2 + 0, 06x3 + 0, 2x4 ā‰¤ 15
                               0, 02x1 + 0, 15x2 + 0, 09x3 + 0, 03x4 ā‰„ 7, 8
                               x1, x2, x3 , x4 ā‰„ 0

1.4. MoƤt soĆ” baĆøi toaĆ¹n khaĆ¹c
    VĆ­ duĆÆ 4.1: CoĆ¢ng ty TieĆ¢u ƑieĆ u dƶĆÆ Ć±Ć²nh troĆ ng hai loaĆÆi caĆ¢y caĆø pheĆ¢ vaĆø tieĆ¢u treĆ¢n 3 khu
ƱaĆ”t A, B, C coĆ¹ dieƤn tĆ­ch tƶƓng Ć¶Ć¹ng laĆø 50, 60, 40 ha. Do ƱaĆ«c ƱieĆ„m cuĆ»a caĆ¹c khu ƱaĆ”t khaĆ¹c
nhau neĆ¢n chi phĆ­ saĆ»n xuaĆ”t (trieƤu ƱoĆ ng/ha) vaĆø naĆŖng suaĆ”t (taĆÆ/ha) khaĆ¹c nhau vaĆø cho Ć“Ć» baĆ»ng
sau:

                                  Khu ƱaĆ”t CaĆø pheĆ¢           TieĆ¢u
                                               2              1,8
                                      A                 9              6
                                               2,2            1,6
                                      B                 10             5
                                               2,5            1,5
                                      C                 12             4

    SoĆ” lieƤu Ć“Ć» goĆ¹c beĆ¢n traĆ¹i, phĆ­a treĆ¢n cuĆ»a moĆ£i oĆ¢ laĆø chi phĆ­ saĆ»n xuaĆ”t; Ć“Ć» goĆ¹c beĆ¢n phaĆ»i phĆ­a
dĆ¶Ć“Ć¹i cuĆ»a moĆ£i oĆ¢ laĆø naĆŖng suaĆ”t.
    YeĆ¢u caĆ u saĆ»n lƶƓĆÆng cuĆ»a caĆø pheĆ¢ toĆ”i thieĆ„u laĆø 500 taĆÆ vaĆø tieĆ¢u toĆ”i thieĆ„u laĆø 420 taĆÆ.
    HaƵy laƤp moĆ¢ hƬnh baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh phƶƓng aĆ¹n phaĆ¢n phoĆ”i ƱaĆ”t troĆ ng sao cho ƱaĆ»m baĆ»o
yeĆ¢u caĆ u veĆ  saĆ»n lƶƓĆÆng vĆ“Ć¹i chi phĆ­ thaĆ”p nhaĆ”t ?

                                                      13
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                              Ths.TraĆ n ThĆ¶Ć¹ Ba



       HD: GoĆÆi x1, x2, x3 laĆ n lƶƓĆÆt laĆø dieƤn tĆ­ch (ha) khu ƱaĆ”t A,B,C duĆøng ƱeĆ„ troĆ ng caĆø pheĆ¢ vaĆø
x4, x5 , x6 laĆ n lƶƓĆÆt laĆø dieƤn tĆ­ch (ha) khu ƱaĆ”t A,B,C duĆøng ƱeĆ„ troĆ ng tieĆ¢u. Khi ƱoĆ¹ moĆ¢ hƬnh
toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laĆø

                 f (x) = 2x1 + 2, 2x2 + 2, 5x3 + 1, 8x4 + 1, 6x5 + 1, 5x6 ā†’ min
                          x1 + x4 ā‰¤ 50
                          x2 + x5 ā‰¤ 60
                          x3 + x6 ā‰¤ 40
                          9x1 + 10x2 + 12x3 ā‰„ 500
                          6x4 + 5x5 + 4x6 ā‰„ 420
                          xj ā‰„ 0 ; j = 1, 2, . . . , 6

       VĆ­ duĆÆ 4.2: MoƤt ngƶƓĆøi coĆ¹ soĆ” tieĆ n 80 trieƤu ƱoĆ ng dƶĆÆ Ć±Ć²nh ƱaĆ u tƶ vaĆøo caĆ¹c loaĆÆi hƬnh kinh
teĆ” sau:
       + Gƶƻi tieĆ”t kieƤm khoĆ¢ng kyĆø haĆÆn vĆ“Ć¹i laƵi suaĆ”t 7,5%/naĆŖm.
       + Gƶƻi tieĆ”t kieƤm coĆ¹ kyĆø haĆÆn vĆ“Ć¹i laƵi suaĆ”t 9,5%/naĆŖm.
       + Mua tĆ­n phieĆ”u vĆ“Ć¹i laƵi suaĆ”t 10%/naĆŖm
       + Cho doanh nghieƤp tƶ nhaĆ¢n vay vĆ“Ć¹i laƵi suaĆ”t 13%/naĆŖm.
       VƬ moĆ£i loaĆÆi hƬnh ƱaĆ u tƶ ƱeĆ u coĆ¹ ƶu khuyeĆ”t, ruĆ»i ro cuĆ»a noĆ¹ neĆ¢n ngƶƓĆøi ƱoĆ¹ quyeĆ”t Ć±Ć²nh
ƱaĆ u tƶ theo caĆ¹c chƦ daĆ£n sau ƱaĆ¢y cuĆ»a nhaĆø tƶ vaĆ”n:
       (1) KhoĆ¢ng cho doanh nghieƤp vay quaĆ¹ 20% soĆ” tieĆ n.
       (2) SoĆ” tieĆ n mua tĆ­n phieĆ”u khoĆ¢ng ƱƶƓĆÆc vƶƓĆÆt quaĆ¹ toĆ„ng soĆ” tieĆ n ƱaĆ u tƶ vaĆøo 3 loaĆÆi hƬnh
kia.
       (3) ƑaĆ u tƶ Ć­t nhaĆ”t 30% toĆ„ng soĆ” tieĆ n vaĆøo gƶƻi tieĆ”t kieƤm coĆ¹ kyĆø haĆÆn vaĆø mua tĆ­n phieĆ”u.
       (4) TyĆ» leƤ tieĆ n gƶƻi tieĆ”t kieƤm khoĆ¢ng kyĆø haĆÆn vaĆø coĆ¹ kyĆø haĆÆn khoĆ¢ng vƶƓĆÆt quaĆ¹ 1/3.
       HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh soĆ” tieĆ n ƱaĆ u tƶ vaĆø moĆ£i loaĆÆi hƬnh
kinh teĆ” ƱeĆ„ toĆ„ng soĆ” tieĆ n lĆ“Ćøi ƱaĆÆt ƱƶƓĆÆc cao nhaĆ”t vaĆø tuaĆ¢n theo caĆ¹c chƦ daĆ£n cuĆ»a nhaĆø ƱaĆ u tƶ.
BieĆ”t raĆØng ngƶƓĆøi ƱoĆ¹ quyeĆ”t Ć±Ć²nh ƱaĆ u tƶ heĆ”t soĆ” tieĆ n Ʊang coĆ¹.
       HD: GoĆÆi x1 , x2, x3 , x4 ā‰„ 0 laĆ n lƶƓĆÆt laĆø soĆ” tieĆ n (trieƤu ƱoĆ ng) ƱaĆ u tƶ vaĆøo gƶƻi tieĆ”t kieƤm
khoĆ¢ng kyĆø haĆÆn, gƶƻi tieĆ”t kieƤm coĆ¹ kyĆø haĆÆn, mua tĆ­n phieĆ”u, cho doanh nghieƤp tƶ nhaĆ¢n vay.


                                                         14
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                             Ths.TraĆ n ThĆ¶Ć¹ Ba



   MoĆ¢ hƬnh toaĆ¹n hoĆÆc laĆø baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                 f (x) = 0, 075x1 + 0, 095x2 + 0, 1x3 + 0, 13x4 ā†’ max
                          x1 + x2 + x3 + x4 = 80.000.000
                          x4 ā‰¤ 16.000.000
                          x1 + x2 āˆ’ x3 + x4 ā‰„ 0
                          x2 + x3 ā‰„ 24.000.000
                          3x1 āˆ’ x2 ā‰¤ 0
                          x1, x2 , x3, x4 ā‰„ 0




                                                15
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                              Ths.TraĆ n ThĆ¶Ć¹ Ba



                  Ā§2. CAƙC KHAƙI NIEƄM CƔ BAƛN CUƛA
                 BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH

2.1. DaĆÆng toĆ„ng quaĆ¹t cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh
    BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh laĆø baĆøi toaĆ¹n coĆ¹ daĆÆng nhƶ sau:
                       f (x) = c1 x1 + c2x2 + . . . + cn xn ā†’ max (min)                             (1)
                                                                    ļ£®       ļ£¹
                                                                        ā‰„
                                                                     ļ£Æ   ļ£ŗ
                                                                     ļ£Æ   ļ£ŗ
                                     ai1 x1 + ai2x2 + . . . + ain xn ļ£Æ ā‰¤ ļ£ŗ bi                       (2)
                                                                     ļ£°   ļ£»
                                                                       =
                                        ļ£®          ļ£¹
                                           ā‰„0
                                        ļ£Æ          ļ£ŗ
                                        ļ£Æ          ļ£ŗ
                                     xj ļ£Æ ā‰¤ 0 ļ£ŗ                                                     (3)
                                        ļ£°          ļ£»
                                           tuyĆø yĆ¹

    vĆ“Ć¹i: i = 1, 2, . . . , m vaĆø j = 1, 2, . . . , n


    Trong ƱoĆ¹:
        + (1) ƱƶƓĆÆc goĆÆi laĆø haĆøm muĆÆc tieĆ¢u cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh. NeĆ”u f (x) ā†’
max thƬ goĆÆi laĆø baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi, f (x) ā†’ min thƬ goĆÆi laĆø baĆøi toaĆ¹n cƶĆÆc tieĆ„u.
        + (2) goĆÆi laĆø heƤ raĆøng buoƤc chĆ­nh cuĆ»a baĆøi toaĆ¹n.
        + (3) goĆÆi laĆø heƤ raĆøng buoƤc daĆ”u cuĆ»a baĆøi toaĆ¹n hay ƱieĆ u kieƤn veĆ  daĆ”u cuĆ»a caĆ¹c aĆ„n soĆ”.
        + (2) vaĆø (3) goĆÆi chung laĆø heƤ raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n.
VĆ­ duĆÆ: Cho caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau:
    1.1).
                                 f (x) = 10x1 + 12x2 + 9x3 ā†’ max
                                             2x1 + 3x2 + 2x3 ā‰¤ 240
                                             x1 + 2x2 + x3 ā‰¤ 200
                                             4x1 + x2 + 2x3 ā‰¤ 400
                                             x1, x2 , x3 ā‰„ 0




                                                        16
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                         Ths.TraĆ n ThĆ¶Ć¹ Ba



    1.2).
                              f (x) = 10x1 + 12x2 + 9x3 ā†’ max
                                        2x1 + 3x2 + 2x3 ā‰¤ 240
                                        x1 + 2x2 + x3 ā‰¤ 200
                                        4x1 + x2 + 2x3 ā‰¤ 400
                                        x1, x2 , x3 ā‰„ 0
    1.3).

            f (x) = 1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 ā†’ min
                  x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 = 0, 2
                  x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 = 0, 3
                  x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 = 0, 5
                  xj ā‰„ 0 ; j = 1, 2, . . . , 6

2.2. PhƶƓng aĆ¹n - PhƶƓng aĆ¹n cĆ“ baĆ»n
    Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) vĆ“Ć¹i n aĆ„n nhƶ treĆ¢n.
    PhƶƓng aĆ¹n: MoƤt boƤ n soĆ” thƶĆÆc xāˆ— = (xāˆ—, xāˆ— , . . . , xāˆ— ) thoaĆ» maƵn heƤ raĆøng buoƤc cuĆ»a baĆøi
                                            1   2            n

toaĆ¹n (P) thƬ ƱƶƓĆÆc goĆÆi laĆø moƤt phƶƓng aĆ¹n hay lĆ“Ćøi giaĆ»i chaĆ”p nhaƤn ƱƶƓĆÆc cuĆ»a baĆøi toaĆ¹n (P).
    MoƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh coĆ¹ theĆ„ coĆ¹ nhieĆ u lĆ“Ćøi giaĆ»i chaĆ”p nhaƤn ƱƶƓĆÆc (phƶƓng
aĆ¹n), thƶĆÆc teĆ” ngƶƓĆøi ta thƶƓĆøng quan taĆ¢m ƱeĆ”n nhƶƵng phƶƓng aĆ¹n toĆ”t nhaĆ”t (toĆ”i ƶu) trong
taƤp caĆ¹c phƶƓng aĆ¹n cuĆ»a noĆ¹.
    PhƶƓng aĆ¹n cĆ“ baĆ»n: CoĆøn goĆÆi laĆø phƶƓng aĆ¹n cƶĆÆc bieĆ¢n - laĆø phƶƓng aĆ¹n thoaĆ» maƵn chaĆ«t
Ć­t nhaĆ”t n raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n (P).
    MoƤt phƶƓng aĆ¹n cĆ“ baĆ»n thoaĆ» maƵn chaĆ«t ƱuĆ¹ng n raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n thƬ goĆÆi laĆø
phƶƓng aĆ¹n cĆ“ baĆ»n khoĆ¢ng suy bieĆ”n.
    VĆ­ duĆÆ 2.1: XeĆ¹t baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) sau:

                                 f (x) = 3x1 + x2 āˆ’ x3 ā†’ max
                                              x1 āˆ’ x3 = 2
                                              x2 + x3 = 3
                                              x1, x2 , x3 ā‰„ 0

                                                     17
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                         Ths.TraĆ n ThĆ¶Ć¹ Ba



    CaĆŖn cĆ¶Ć¹ vaĆøo hai raĆøng buoƤc chĆ­nh vaĆø ƱieĆ u kieƤn veĆ  daĆ”u cuĆ»a caĆ¹c aĆ„n, ta suy ra taƤp caĆ¹c
phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n (P) laĆø:

                            X = {xĪ± = (2 + Ī±, 3 āˆ’ Ī±, Ī±)|0 ā‰¤ Ī± ā‰¤ 3}

    + VĆ“Ć¹i Ī± = 0, ta coĆ¹ phƶƓng aĆ¹n x0 = (2, 3, 0)
    + VĆ“Ć¹i Ī± = 1, ta coĆ¹ phƶƓng aĆ¹n x1 = (3, 2, 1)
    HaƵy kieĆ„m tra xem hai phƶƓng aĆ¹n treĆ¢n coĆ¹ phaĆ»i laĆø phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n ƱaƵ
cho khoĆ¢ng ?
2.3. PhƶƓng aĆ¹n toĆ”i ƶu
    PhƶƓng aĆ¹n x0 ƱƶƓĆÆc goĆÆi laĆø phƶƓng aĆ¹n toĆ”i ƶu (PATU) cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch (P) neĆ”u
f (x0 ) laĆø giaĆ¹ trĆ² lĆ“Ć¹n nhaĆ”t (nhoĆ» nhaĆ”t) treĆ¢n taƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n. Khi ƱoĆ¹ ta noĆ¹i
x0 laĆø PATU cuĆ»a baĆøi toaĆ¹n vaĆø f (x0 ) laĆø giaĆ¹ trĆ² toĆ”i ƶu.
    GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh laĆø Ʊi tƬm PATU vaĆø giaĆ¹ trĆ² toĆ”i ƶu (GTTU) cuĆ»a baĆøi
toaĆ¹n.
    Trong quaĆ¹ trƬnh giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (QHTT) ta gaĆ«p caĆ¹c trƶƓĆøng hĆ“ĆÆp
sau:
         + BaĆøi toaĆ¹n QHTT chƦ coĆ¹ moƤt PATU hoaĆ«c coĆ¹ voĆ¢ soĆ” PATU.
         + BaĆøi toaĆ¹n QHTT khoĆ¢ng coĆ¹ phƶƓng aĆ¹n hoaĆ«c coĆ¹ phƶƓng aĆ¹n nhƶng haĆøm muĆÆc tieĆ¢u
khoĆ¢ng bĆ² chaĆ«n treĆ¢n (neĆ”u baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi) hay khoĆ¢ng bĆ² chaĆ«n dĆ¶Ć“Ć¹i (neĆ”u baĆøi toaĆ¹n cƶĆÆc
tieĆ„u) treĆ¢n taƤp phƶƓng aĆ¹n. Khi ƱoĆ¹ baĆøi toaĆ¹n goĆÆi laĆø khoĆ¢ng giaĆ»i ƱƶƓĆÆc (khoĆ¢ng coĆ¹ PATU).
2.4. MoƤt soĆ” tĆ­nh chaĆ”t cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh
    i). MoƤt baĆøi toaĆ¹n QHTT coĆ¹ phƶƓng aĆ¹n thƬ noĆ¹ coĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n (hƶƵu haĆÆn).
    ii). BaĆøi toaĆ¹n cƶĆÆc ƱaĆÆi (cƶĆÆc tieĆ„u) coĆ¹ phƶƓng aĆ¹n vaĆø haĆøm muĆÆc tieĆ¢u bĆ² chaĆ«n treĆ¢n (chaĆ«n
dĆ¶Ć“Ć¹i) thƬ baĆøi toaĆ¹n coĆ¹ PATU.
    iii). BaĆøi toaĆ¹n QHTT coĆ¹ PATU thƬ coĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n toĆ”i ƶu.
    iv. NeĆ”u baĆøi toaĆ¹n QHTT coĆ¹ hĆ“n 1 PATU thƬ baĆøi toaĆ¹n ƱoĆ¹ coĆ¹ voĆ¢ soĆ” PATU.
    CaĆ¹c tĆ­nh chaĆ”t treĆ¢n ta seƵ giaĆ»i thĆ­ch baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc.




                                                     18
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                         Ths.TraĆ n ThĆ¶Ć¹ Ba



                      Ā§3. PHƖƔNG PHAƙP HƌNH HOƏC

    BaĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc giuĆ¹p ta deĆ£ hƬnh dung vaĆø hieĆ„u ƱƶƓĆÆc baĆøi toaĆ¹n hĆ“n. Trong
baĆøi naĆøy, sƶƻ duĆÆng phƶƓng phaĆ¹p hƬnh hoĆÆc muĆÆc Ʊƭch laĆø giaĆ»i thĆ­ch vaĆø laĆøm roƵ hĆ“n moƤt soĆ”
tĆ­nh chaĆ”t Ć“Ć» treĆ¢n. DuĆøng phƶƓng phaĆ¹p hƬnh hoĆÆc ta coĆ¹ theĆ„ tƬm ƱƶƓĆÆc phƶƓng aĆ¹n toĆ”i ƶu cuĆ»a
baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh 2 aĆ„n. CaĆ¹c baĆøi toaĆ¹n coĆ¹ soĆ” aĆ„n nhieĆ u hĆ“n chƦ laĆø sƶĆÆ mĆ“Ć» roƤng
cuĆ»a giaĆ»i thĆ­ch ƱoĆ¹ nhƶng khaĆ¹ phĆ¶Ć¹c taĆÆp.
3.1. PhƶƓng phaĆ¹p hƬnh hoĆÆc
    Ta coĆ¹ theĆ„ giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh 2 aĆ„n baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc nhƶ
sau:
    BĆ¶Ć“Ć¹c 1: BieĆ„u dieĆ£n taƤp phƶƓng aĆ¹n X treĆ¢n maĆ«t phaĆŗng Oxy
    TreĆ¢n cuĆøng moƤt maĆ«t phaĆŗng toaĆÆ Ć±oƤ Oxy, veƵ vaĆø bieĆ„u dieĆ£n nghieƤm cuĆ»a taĆ”t caĆ» caĆ¹c baĆ”t
phƶƓng trƬnh (hay phƶƓng trƬnh) cuĆ»a heƤ raĆøng buoƤc roĆ i xaĆ¹c Ć±Ć²nh phaĆ n giao cuĆ»a caĆ¹c
nghieƤm ƱoĆ¹ - TaƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n.
    BĆ¶Ć“Ć¹c 2: BieĆ„u dieĆ£n veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n vaĆø haĆøm muĆÆc tieĆ¢u
    VeƵ veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n (āˆ’ ) cuĆ»a ƱƶƓĆøng thaĆŗng haĆøm muĆÆc tieĆ¢u, sau ƱoĆ¹ veƵ moƤt ƱƶƓĆøng
                             ā†’n
thaĆŗng (d) vuoĆ¢ng goĆ¹c vĆ“Ć¹i veĆ¹ctĆ“ ƱoĆ¹ thƬ (d) chĆ­nh laĆø ƱƶƓĆøng thaĆŗng cuĆ»a haĆøm muĆÆc tieĆ¢u.
    BĆ¶Ć“Ć¹c 3: GiaĆ»i baĆøi toaĆ¹n
    BaĆøi toaĆ¹n cƶĆÆc ƱaĆÆi coĆ¹ haĆøm muĆÆc tieĆ¢u daĆÆng: z = ax + by ā†’ max
    Cho (d) di chuyeĆ„n theo hĆ¶Ć“Ć¹ng cuĆ»a veĆ¹ctĆ“ āˆ’ :  ā†’
                                                    n
    i). ƑieĆ„m cuoĆ”i cuĆøng maĆø (d) Ʊi ra khoĆ»i mieĆ n X thƬ ƱieĆ„m ƱoĆ¹ laĆø PATU cuĆ»a baĆøi toaĆ¹n.
TrƶƓĆøng hĆ“ĆÆp (d) ra khoĆ»i mieĆ n X theo moƤt ƱoaĆÆn thaĆŗng thƬ baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” PATU (moĆ£i
ƱieĆ„m thuoƤc ƱoaĆÆn thaĆŗng laĆø moƤt PATU) vaĆø khi ƱoĆ¹ hai ƱieĆ„m ƱaĆ u cuĆ»a ƱoaĆÆn thaĆŗng ƱoĆ¹ laĆø hai
PACB toĆ”i ƶu. Do ƱoĆ¹ baĆøi toaĆ¹n QHTT coĆ¹ hĆ“n moƤt PATU thƬ coĆ¹ voĆ¢ soĆ” PATU (tĆ­nh chaĆ”t 4).
    ii). TrƶƓĆøng hĆ“ĆÆp (d) luoĆ¢n luoĆ¢n giao vĆ“Ć¹i mieĆ n X khi di chuyeĆ„n thƬ baĆøi toaĆ¹n khoĆ¢ng coĆ¹
PATU.
    Khi mieĆ n X laĆø moƤt Ʊa giaĆ¹c loĆ i thƬ caĆ¹c ƱƦnh cuĆ»a Ʊa giaĆ¹c chĆ­nh laĆø caĆ¹c phƶƓng aĆ¹n cĆ“
baĆ»n cuĆ»a baĆøi toaĆ¹n, do ƱoĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n coĆøn ƱƶƓĆÆc goĆÆi laĆø phƶƓng aĆ¹n cƶĆÆc bieĆ¢n.


                                                   19
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                         Ths.TraĆ n ThĆ¶Ć¹ Ba



     TrƶƓĆøng hĆ“ĆÆp giaĆ»i baĆøi toaĆ¹n cƶĆÆc tieĆ„u coĆ¹ haĆøm muĆÆc tieĆ¢u: z = ax + by ā†’ min
     Thao taĆ¹c tƶƓng tƶĆÆ baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi chƦ khaĆ¹c laĆø cho (d) di chuyeĆ„n ngƶƓĆÆc hĆ¶Ć“Ć¹ng cuĆ»a
ā†’
āˆ’.
n
     VĆ­ duĆÆ 1.1: TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n sau:

                                        z = 2x + y ā†’ max
                                              2x + y ā‰„ 2
                                             āˆ’x + 2y ā‰¤ 6
                                              5x āˆ’ y ā‰¤ 15
                                              x, y ā‰„ 0

     HD: VeƵ vaĆø bieĆ„u dieĆ£n mieĆ n nghieƤm cuĆ»a 5 raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n treĆ¢n cuĆøng maĆ«t phaĆŗng
toaĆÆ Ć±oƤ Oxy, ta xaĆ¹c Ć±Ć²nh ƱƶƓĆÆc taƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n laĆø nguƵ giaĆ¹c loĆ i ABCDE vĆ“Ć¹i
A(0,2); B(0,3); C(4,5); D(3,0); E(1,0). VeƵ veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n āˆ’ = (2, 1) vaĆø ƱƶƓĆøng thaĆŗng
                                                                  ā†’
                                                                  n
2x + y = z (haĆøm muĆÆc tieĆ¢u) treĆ¢n mieĆ n ABCDE.




                                                   20
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                        Ths.TraĆ n ThĆ¶Ć¹ Ba



    TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n: Cho (d) di chuyeĆ„n theo hĆ¶Ć“Ć¹ng vectĆ“ phaĆ¹p tuyeĆ”n
ā†’
āˆ’ thƬ ƱieĆ„m cuoĆ”i cuĆøng maĆø (d) Ʊi ra khoĆ»i mieĆ n ABCDE laĆø C(4, 5). VaƤy PATU cuĆ»a baĆøi
n
toaĆ¹n laĆø x0 = (4, 5) vaĆø GTTU laĆø z(x0) = 2 Ɨ 4 + 5 = 13.


    VĆ­ duĆÆ 1.2: TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n sau:

                                       z = 2x + y ā†’ min
                                             2x + y ā‰„ 2
                                             āˆ’x + 2y ā‰¤ 6
                                             5x āˆ’ y ā‰¤ 15
                                             x, y ā‰„ 0

    HD: ƑaĆ¢y laĆø baĆøi toaĆ¹n cƶĆÆc tieĆ„u, do ƱoĆ¹ ƱeĆ„ tƬm PATU cuĆ»a baĆøi toaĆ¹n thƬ ta di chuyeĆ„n
(d) ngƶƓĆÆc hĆ¶Ć“Ć¹ng vectĆ“ phaĆ¹p tuyeĆ”n āˆ’ . Khi naĆøy ƱƶƓĆøng thaĆŗng(d) ra khoĆ»i mieĆ n ABCDE
                                         ā†’
                                         n
khoĆ¢ng phaĆ»i laĆø moƤt ƱieĆ„m maĆø laĆø theo moƤt ƱoaĆÆn thaĆŗng AE, neĆ¢n ta keĆ”t luaƤn baĆøi toaĆ¹n coĆ¹
voĆ¢ soĆ” PATU vaĆø moĆ£i ƱieĆ„m M0 (x0 , y0) treĆ¢n ƱoaĆÆn thaĆŗng AE laĆø moƤt PATU cuĆ»a baĆøi toaĆ¹n vaĆø
hai ƱieĆ„m A(0, 2); E(1, 0) laĆø 2 phƶƓng aĆ¹n cĆ“ baĆ»n toĆ”i ƶu. GiaĆ¹ tri toĆ”i ƶu cuĆ»a baĆøi toaĆ¹n laĆø:
zmin = 2.
3.2. Yƙ nghĆ³a hƬnh hoĆÆc cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh
    TreĆ¢n maĆ«t phaĆŗng toaĆÆ Ć±oƤ Oxy, moĆ£i phƶƓng trƬnh daĆÆng ax + by = c ƱƶƓĆÆc bieĆ„u dieĆ£n
baĆØng moƤt ƱƶƓĆøng thaĆŗng vaĆø moĆ£i ƱieĆ„m treĆ¢n ƱƶƓĆøng thaĆŗng ƱoĆ¹ laĆø moƤt nghieƤm cuĆ»a phƶƓng.
   CaĆ¹c baĆ”t phƶƓng trƬnh daĆÆng ax + by ā‰¤ c hay ax + by ā‰„ c thƬ nghieƤm cuĆ»a noĆ¹ ƱƶƓĆÆc
bieĆ„u dieĆ£n baĆØng moƤt nƶƵa maĆ«t phaĆŗng coĆ¹ bĆ“Ćø laĆø ƱƶƓĆøng thaĆŗng ax + by = c.
   ƑoĆ”i vĆ“Ć¹i moƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh ƱƓn giaĆ»n 2 aĆ„n coĆ¹ nhieĆ u raĆøng buoƤc, thƬ
taƤp phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n laĆø moƤt mieĆ n phaĆŗng thƶƓĆøng laĆø moƤt Ʊa giaĆ¹c loĆ i, moĆ£i ƱieĆ„m
M(x, y) treĆ¢n mieĆ n phaĆŗng ƱoĆ¹ laĆø moƤt phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n. Tuy nhieĆ¢n, ƱoĆ¢i khi ta cuƵng
coĆ¹ theĆ„ gaĆ«p caĆ¹c baĆøi toaĆ¹n maĆø taƤp phƶƓng aĆ¹n laĆø taƤp roĆ£ng hoaĆ«c chƦ coĆ¹ moƤt ƱieĆ„m duy nhaĆ”t.




                                                  21
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                  Ths.TraĆ n ThĆ¶Ć¹ Ba



   VĆ­ duĆÆ 2.1: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n sau baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc

                              z = 3x + 5y ā†’ max
                                       2x + y ā‰¤ 8
                                       xā‰¤3
                                       yā‰¤4
                                       x, y ā‰„ 0



   HD: VeƵ vaĆø bieĆ„u dieĆ£n mieĆ n nghieƤm cuĆ»a 5 raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n treĆ¢n cuĆøng maĆ«t
phaĆŗng toaĆÆ Ć±oƤ Oxy, ta xaĆ¹c Ć±Ć²nh ƱƶƓĆÆc taƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n laĆø nguƵ giaĆ¹c loĆ i
OABCD vĆ“Ć¹i O(0, 0); A(0, 4); B(2, 4); C(3, 2); D(3, 0). VeƵ veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n āˆ’ = (3, 5)
                                                                                ā†’
                                                                                n
vaĆø ƱƶƓĆøng thaĆŗng 3x + 5y = z (haĆøm muĆÆc tieĆ¢u) treĆ¢n mieĆ n OABCD.




   TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n ?



                                               22
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                 Ths.TraĆ n ThĆ¶Ć¹ Ba



   VĆ­ duĆÆ 2.1: GiaĆ»i caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n sau baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc

                             a). z = x + 2y ā†’ max(min)
                                     6x + y ā‰„ 18
                                     x + 4y ā‰„ 12
                                     2x + y ā‰„ 10
                                     x, y ā‰„ 0
                             b). z = āˆ’x + y ā†’ min(max)
                                     āˆ’x āˆ’ 2y ā‰¤ 6
                                     x āˆ’ 2y ā‰¤ 4
                                     āˆ’x + y ā‰¤ 1
                                     x, y ā‰¤ 0




                                              23
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                          Ths.TraĆ n ThĆ¶Ć¹ Ba



             Ā§4. DAƏNG CHƍNH TAƉC, DAƏNG CHUAƅN
           CUƛA BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH

4.1. DaĆÆng chĆ­nh taĆ©c
   MoƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh ƱƶƓĆÆc goĆÆi laĆø coĆ¹ daĆÆng chĆ­nh taĆ©c neĆ”u baĆøi toaĆ¹n coĆ¹
daĆÆng nhƶ sau:
                       f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max(min)
                                a11x1 + a12x2 + . . . + a1n xn = b1
                                a21x1 + a22x2 + . . . + a2n xn = b2
                                 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·
                                am1x1 + am2x2 + . . . + amn xn = bm
                                xj ā‰„ 0, j = 1, 2, . . . , n

   MoƤt lƶu yĆ¹ Ć“Ć» ƱaĆ¢y laĆø: caĆ¹c raĆøng buoƤc chĆ­nh laĆø caĆ¹c phƶƓng trƬnh vaĆø caĆ¹c aĆ„n ƱeĆ u khoĆ¢ng
aĆ¢m.
   Khi ƱoĆ¹, ma traƤn heƤ soĆ” cuĆ»a heƤ raĆøng buoƤc chĆ­nh,      kĆ­ hieƤu laĆø A
                                    ļ£«                                ļ£¶
                                         a    a12 Ā· Ā· Ā·        a1n
                                    ļ£¬ 11                             ļ£·
                                    ļ£¬                                ļ£·
                                    ļ£¬ a21 a22 Ā· Ā· Ā·            a2v ļ£·
                              A=ļ£¬   ļ£¬                ..
                                                                     ļ£·
                                                                     ļ£·
                                    ļ£¬ Ā·Ā·Ā· Ā·Ā·Ā·           .      Ā·Ā·Ā· ļ£·
                                    ļ£­                                ļ£ø
                                        am1 am2 Ā· Ā· Ā·          amn

   goĆÆi laĆø ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n. Trong ma traƤn A: coƤt j, laĆø coƤt heƤ soĆ” cuĆ»a aĆ„n
xj trong heƤ raĆøng buoƤc chĆ­nh
      ļ£«        ļ£¶               ļ£«            ļ£¶                     ļ£«        ļ£¶               ļ£«            ļ£¶
         a                       a                                 a                        a
      ļ£¬ 11 ļ£·                   ļ£¬ 12         ļ£·                    ļ£¬ 1j      ļ£·              ļ£¬ 1n          ļ£·
      ļ£¬        ļ£·               ļ£¬            ļ£·                    ļ£¬         ļ£·              ļ£¬             ļ£·
      ļ£¬ a21 ļ£·                  ļ£¬ a22        ļ£·                    ļ£¬ a2j     ļ£·              ļ£¬ a2n         ļ£·
A1 = ļ£¬ . ļ£·
      ļ£¬ . ļ£·              A1 = ļ£¬ .
                               ļ£¬ .
                                            ļ£·
                                            ļ£·      Ā·Ā·Ā·      Aj = ļ£¬ .
                                                                 ļ£¬ .
                                                                           ļ£·
                                                                           ļ£·   Ā·Ā·Ā·   An = ļ£¬ .
                                                                                          ļ£¬ .
                                                                                                        ļ£·
                                                                                                        ļ£·
      ļ£¬ . ļ£·                    ļ£¬ .          ļ£·                    ļ£¬ .       ļ£·              ļ£¬ .           ļ£·
      ļ£­        ļ£ø               ļ£­            ļ£ø                    ļ£­         ļ£ø              ļ£­             ļ£ø
         am1                     am2                               amj                      amn

   goĆÆi laĆø coƤt ƱieĆ u kieƤn hay veĆ¹ctĆ“ ƱieĆ u kieƤn.



                                                       24
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                       Ths.TraĆ n ThĆ¶Ć¹ Ba



    VĆ­ duĆÆ 1.1: XeĆ¹t baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                       f (x) = 2x1 + 3x2 + 5x3 + x4 + 2x5 + x6 ā†’ max
                              2x1 + 3x2 + 3x3 + x4 = 15
                              x1 + 3x2 + 5x3 + x5 = 12
                              4x1 + 8x2 + x3 + x6 = 10
                              xj ā‰„ 0, j = 1, 2, . . . , 6

    BaĆøi toaĆ¹n coĆ¹ 3 raĆøng buoƤc chĆ­nh ƱeĆ u laĆø phƶƓng trƬnh vaĆø 6 aĆ„n ƱeĆ u khoĆ¢ng aĆ¢m neĆ¢n baĆøi
toaĆ¹n coĆ¹ daĆÆng chĆ­nh taĆ©c. Ma traƤn ƱieĆ u kieƤn    cuĆ»a baĆøi toaĆ¹n laĆø
                                      ļ£«                            ļ£¶
                                          2 3       3 1 0 0
                                      ļ£¬                            ļ£·
                                      ļ£¬                            ļ£·
                                A=ļ£¬ 1 3             5 0 1 0 ļ£·
                                      ļ£­                            ļ£ø
                                          4 8       1 0 0 1

vaĆø 6 veĆ¹ctĆ“   ƱieĆ u kieƤn cuĆ»a 6 aĆ„n x1 , x2, x3, x4, x5 , x6 laĆ n lƶƓĆÆt laĆø
       ļ£«       ļ£¶            ļ£« ļ£¶                 ļ£« ļ£¶                 ļ£« ļ£¶       ļ£«      ļ£¶           ļ£«        ļ£¶
           2                    3                  3                   1        0                     0
       ļ£¬       ļ£·            ļ£¬ ļ£·                 ļ£¬ ļ£·                 ļ£¬ ļ£·       ļ£¬      ļ£·        ļ£¬ ļ£·
       ļ£¬       ļ£·            ļ£¬ ļ£·                 ļ£¬ ļ£·                 ļ£¬ ļ£·       ļ£¬      ļ£·        ļ£¬ ļ£·
A1 = ļ£¬ 1       ļ£· , A2 = ļ£¬ 3 ļ£· , A3 = ļ£¬ 5 ļ£· , A4 = ļ£¬ 0 ļ£· , A5 = ļ£¬ 1                   ļ£· , A6 = ļ£¬ 0 ļ£·
       ļ£­       ļ£ø            ļ£­ ļ£ø                 ļ£­ ļ£ø                 ļ£­ ļ£ø       ļ£­      ļ£ø        ļ£­ ļ£ø
           4                    8                  1                   0        0               1

    Ć‘Ć²nh lyĆ¹: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chĆ­nh taĆ©c sau

                        f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max(min)
                                a11x1 + a12x2 + . . . + a1n xn = b1
                                a21x1 + a22x2 + . . . + a2n xn = b2
                                 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·
                                am1x1 + am2x2 + . . . + amn xn = bm
                                xj ā‰„ 0, j = 1, 2, . . . , n

    ƑieĆ u kieƤn caĆ n vaĆø ƱuĆ» ƱeĆ„ phƶƓng aĆ¹n x0 = (x0, x0 , . . . , x0 ) laĆø moƤt phƶƓng aĆ¹n cĆ“ baĆ»n
                                                   1   2            n

cuĆ»a baĆøi toaĆ¹n laĆø heƤ veĆ¹ctĆ“ ƱieĆ u kieƤn Aj |x0 > 0 ƱoƤc laƤp tuyeĆ”n tĆ­nh.
                                                j

    VĆ­ duĆÆ 1.2: Trong vĆ­ duĆÆ 1.1 treĆ¢n thƬ x0 = (0, 0, 0, 15, 12, 10) laĆø moƤt phƶƓng aĆ¹n cuĆ»a
baĆøi toaĆ¹n.

                                                     25
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                          Ths.TraĆ n ThĆ¶Ć¹ Ba



    Ta coĆ¹ {A4 = (1, 0, 0), A5 = (0, 1, 0), A6 = (0, 0, 1)} laĆø heƤ veĆ¹ctĆ“ ƱoƤc laƤp tuyeĆ”n tĆ­nh
neĆ¢n x0 laĆø moƤt phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n.
    ChuĆ¹ yĆ¹, trong baĆøi toaĆ¹n Ć“Ć» vĆ­ duĆÆ 1.1 treĆ¢n caĆ¹c aĆ„n x4, x5, x6 chƦ xuaĆ”t hieƤn trong moƤt
phƶƓng trƬnh (raĆøng buoƤc) cuĆ»a baĆøi toaĆ¹n vaĆø heƤ soĆ” cuĆ»a chuĆ¹ng ƱeĆ u baĆØng 1. VƬ vaƤy, ƱeĆ„ xaĆ¹c
Ć±Ć²nh moƤt phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n ta chƦ vieƤc cho caĆ¹c aĆ„n x1, x2, x3 baĆØng 0.
BieĆ”n ƱoĆ„i Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c
    VĆ“Ć¹i moƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n chƶa coĆ¹ daĆÆng chĆ­nh taĆ©c ta coĆ¹ theĆ„ bieĆ”n ƱoĆ„i ƱeĆ„ Ʊƶa
veĆ  daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng vĆ“Ć¹i noĆ¹ baĆØng caĆ¹c caĆ¹ch sau
    i). RaĆøng buoƤc chĆ­nh coĆ¹ daĆÆng:
    āˆ—    ai1x1 + Ā· Ā· Ā· + ain xn ā‰¤ bi thƬ (+ xn+1 ) vaĆøo veĆ” traĆ¹i, luĆ¹c ƱoĆ¹:

                                ai1x1 + Ā· Ā· Ā· + ain xn + xn+1 = bi

    āˆ—    ai1x1 + Ā· Ā· Ā· + ain xn ā‰„ bi thƬ (āˆ’ xn+1 ) vaĆøo veĆ” traĆ¹i, luĆ¹c ƱoĆ¹:

                                ai1x1 + Ā· Ā· Ā· + ain xn āˆ’ xn+1 = bi

    Lƶu yĆ¹: Khi theĆ¢m caĆ¹c aĆ„n phuĆÆ vaĆøo veĆ” traĆ¹i caĆ¹c raĆøng buoƤc chĆ­nh thƬ haĆøm muĆÆc tieĆ¢u
khoĆ¢ng thay ƱoĆ„i (tĆ¶Ć¹c laĆø heƤ soĆ” cuĆ»a caĆ¹c aĆ„n phuĆÆ Ć“Ć» haĆøm muĆÆc tieĆ¢u baĆØng 0).
    ii). NeĆ”u coĆ¹ xj < 0 thƬ ƱaĆ«t xj = āˆ’xj , luĆ¹c ƱoĆ¹ xj > 0
         NeĆ”u xj daĆ”u tuyĆø yĆ¹ thƬ ƱaĆ«t xj = xj āˆ’ xj (xj , xj ā‰„ 0)
    VĆ­ duĆÆ 1.3: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh

                                  z = x1 + 3x2 + 2x3 ā†’ max
                                       x1 + x2 āˆ’ 2x3 ā‰¤ 3
                                       3x1 āˆ’ 2x2 + x3 = 4
                                       2x1 + 4x2 + x3 ā‰„ 6
                                       x1 ā‰„ 0, x2 ā‰¤ 0

    HaƵy bieĆ”n ƱoĆ„i Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c ?
    HD: HeƤ raĆøng buoƤc chĆ­nh coĆ¹ 2 baĆ”t phƶƓng trƬnh, aĆ„n x2 ā‰¤ 0 vaĆø aĆ„n x3 coĆ¹ daĆ”u tuy yĆ¹
neĆ¢n ta thƶĆÆc hieƤn caĆ¹c pheĆ¹p bieĆ”n ƱoĆ„i sau ƱeĆ„ Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c

                                                   26
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                              Ths.TraĆ n ThĆ¶Ć¹ Ba



         + TheĆ¢m vaĆøo baĆøi toaĆ¹n 2 aĆ„n phuĆÆ laĆø x4, x5 ā‰„ 0
         + ƑaĆ«t x2 = āˆ’x2 vaĆø x3 = x3 āˆ’ x3 vĆ“Ć¹i x3, x3 ā‰„ 0
    Khi ƱoĆ¹ ta ƱƶƓĆÆc baĆøi toaĆ¹n coĆ¹ daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng vĆ“Ć¹i baĆøi toaĆ¹n goĆ”c nhƶ sau

                                   z = x1 āˆ’ 3x2 + 2x3 āˆ’ 2x3 ā†’ max
                                          x1 āˆ’ x2 āˆ’ 2x3 + 2x3 + x4 = 3
                                          3x1 + 2x2 + x3 āˆ’ x3 = 4
                                          2x1 āˆ’ 4x2 + x3 āˆ’ x3 + x5 = 6
                                          x1 , x2, x3, x3 , x4, x5 ā‰„ 0

    VĆ­ duĆÆ 1.4: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh

                                   f (x) = x1 + 2x2 āˆ’ x3 + 3x4 ā†’ min
                                             x1 āˆ’ x2 + x3 + 2x4 = 8
                                             x1 + x2 + 2x3 āˆ’ x4 ā‰¤ 25
                                             āˆ’x1 + x2 āˆ’ x3 + x4 ā‰„ 17
                                             x1, x2 ā‰„ 0, x3 ā‰¤ 0

    HaƵy bieĆ”n ƱoĆ„i Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng ?



4.2. DaĆÆng chuaĆ„n
    BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n laĆø baĆøi toaĆ¹n coĆ¹ daĆÆng sau

                       f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max(min)
                        x1                    + a1m+1xm+1 + . . . + a1n xn = b1
                              x2              + a2m+1xm+1 + . . . + a2n xn = b2
                                    Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·
                                          xm + amm+1 xm+1 + . . . + amn xn = bm
                        xj ā‰„ 0, j = 1, 2, . . . , n
                        bi ā‰„ 0, i = 1, 2, . . . , m

    Trong ƱoĆ¹: x1 , x2, . . . , xm goĆÆi laĆø caĆ¹c aĆ„n cĆ“ baĆ»n, xi (i = 1, 2, . . . , m) laĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹
i vaĆø xm+1 , . . . , xn laĆø aĆ„n tƶĆÆ do.

                                                          27
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



    Khi ƱoĆ¹ ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n quy      hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n laĆø
                          ļ£«                                                   ļ£¶
                               1     0 Ā·Ā·Ā· 0               a1m+1 Ā· Ā· Ā· a1n
                          ļ£¬                                                   ļ£·
                          ļ£¬                                                   ļ£·
                          ļ£¬ 0        1 Ā·Ā·Ā· 0               a2m+1 Ā· Ā· Ā· a2n ļ£·
                    A=ļ£¬   ļ£¬
                                                                              ļ£·
                                                                              ļ£·
                          ļ£¬ Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā·                 Ā·Ā·Ā·    Ā·Ā·Ā· Ā·Ā·Ā· ļ£·
                          ļ£­                                                   ļ£ø
                               0     0 Ā·Ā·Ā· 1              amm+1 Ā· Ā· Ā· amn

    HaƵy chƦ ra caĆ¹c ƱieĆ„m khaĆ¹c nhau cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng
chuaĆ„n vaĆø daĆÆng chĆ­nh taĆ©c ?
    BaĆøi toaĆ¹n QHTT daĆÆng chuaĆ„n laĆø baĆøi toaĆ¹n daĆÆng chĆ­nh taĆ©c coĆ¹ soĆ” haĆÆng tƶĆÆ do ƱeĆ u khoĆ¢ng
aĆ¢m vaĆø ma traƤn ƱieĆ u kieƤn coĆ¹ chĆ¶Ć¹a moƤt ma traƤn ƱƓn vĆ² caĆ”p m (neĆ”u baĆøi toaĆ¹n QHTT coĆ¹ m
raĆøng buoƤc chĆ­nh).
    Trong baĆøi toaĆ¹n QHTT daĆÆng chuaĆ„n neĆ”u cho caĆ¹c aĆ„n tƶĆÆ do ƱeĆ u nhaƤn giaĆ¹ trĆ² 0 thƬ caĆ¹c
aĆ„n cĆ“ baĆ»n xi = bi (i = 1, 2, . . . , m). Khi ƱoĆ¹ ta ƱƶƓĆÆc moƤt phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n
vaĆø goĆÆi laĆø phƶƓng aĆ¹n cĆ“ baĆ»n xuaĆ”t phaĆ¹t cuĆ»a baĆøi toaĆ¹n.
    VĆ­ duĆÆ 2.1: XeĆ¹t baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                        f (x) = 2x1 + x2 āˆ’ x3 + 3x4 āˆ’ x5 + 2x6 ā†’ max
                                3x1 + x2 + 2x3 + x5 = 22
                                āˆ’x1 + 3x5 + x6 = 7
                                2x1 + 4x3 + x4 + 7x5 = 30
                                xj ā‰„ 0, j = 1, 2, . . . , 6

    HD: BaĆøi toaĆ¹n treĆ¢n ƱaƵ coĆ¹ daĆÆng chĆ­nh taĆ©c, vĆ“Ć¹i caĆ¹c soĆ” haĆÆng tƶĆÆ do ƱeĆ u dƶƓng vaĆø ma
traƤn ƱieĆ u kieƤn laĆø                   ļ£«                           ļ£¶
                                        3 1 2 0 1 0
                                      ļ£¬              ļ£·
                                      ļ£¬              ļ£·
                                  A = ļ£¬ āˆ’1 0 0 0 3 1 ļ£·
                                      ļ£­              ļ£ø
                                        2 0 4 1 7 0

    Trong ma traƤn A, caĆ¹c coƤt veĆ¹ctĆ“ ƱieĆ u kieƤn A2, A6 , A4 Ć¶Ć¹ng vĆ“Ć¹i caĆ¹c aĆ„n x2, x6, x4 taĆÆo
thaĆønh moƤt ma traƤn ƱƓn vĆ² caĆ”p 3. Do ƱoĆ¹ baĆøi toaĆ¹n ƱaƵ cho coĆ¹ daĆÆng chuaĆ„n.
    TƶƓng Ć¶Ć¹ng ta coĆ¹ aĆ„n x2 laĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹ 1, aĆ„n x6 laĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹ 2 vaĆø x4 laĆø aĆ n cĆ“
baĆ»n thĆ¶Ć¹ 3. CaĆ¹c aĆ„n x1 , x3, x5 laĆø caĆ¹c aĆ„n tƶĆÆ do.

                                                     28
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                            Ths.TraĆ n ThĆ¶Ć¹ Ba



    BaĆøi toaĆ¹n coĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n xuaĆ”t phaĆ¹t laĆø: x0 = (0, 22, 0, 30, 0, 7)
    VĆ­ duĆÆ 2.2: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau


               f = x2 āˆ’ 2x3 + 2x5 ā†’ min
                     x1 + 3x2 āˆ’           x3               + 2x5              =    7
                          āˆ’ 2x2 +         x3    + x4                          =    3
                          āˆ’ 4x2 + 2x3                      + 8x5 + x6 = 10
                     xi ā‰„ 0, i = 1, 6.

    BaĆøi toaĆ¹n ƱaƵ coĆ¹ daĆÆng chuaĆ„n chƶa ? neĆ”u coĆ¹, thƬ aĆ„n naĆøo laĆø aĆ„n cĆ“ baĆ»n, aĆ„n naĆøo laĆø aĆ„n tƶĆÆ
do vaĆø vieĆ”t phƶƓng aĆ¹n cĆ“ baĆ»n xuaĆ”t phaĆ¹t ra ?
    BieĆ”n ƱoĆ„i baĆøi toaĆ¹n veĆ  daĆÆng chuaĆ„n
    MoƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chĆ­nh taĆ©c nhƶng khoĆ¢ng coĆ¹ daĆÆng chuaĆ„n thƬ
ta laƤp baĆøi toaĆ¹n mĆ“Ć» roƤng ƱeĆ„ ƱƶƓĆÆc baĆøi toaĆ¹n coĆ¹ daĆÆng chuaĆ„n.
    i). PhƶƓng trƬnh coĆ¹ soĆ” haĆÆng tƶĆÆ do aĆ¢m: NhaĆ¢n caĆ» hai veĆ” vĆ“Ć¹i āˆ’1.
    ii). PhƶƓng trƬnh khoĆ¢ng coĆ¹ aĆ„n cĆ“ baĆ»n: CoƤng vaĆøo veĆ” traĆ¹i cuĆ»a phƶƓng trƬnh moƤt aĆ„n
giaĆ» khoĆ¢ng aĆ¢m.
    Lƶu yĆ¹: Khi theĆ¢m aĆ„n giaĆ» vaĆøo veĆ” traĆ¹i cuĆ»a phƶƓng trƬnh (raĆøng buoƤc chĆ­nh) thƬ Ć“Ć» haĆøm
muĆÆc tieĆ¢u noĆ¹ coĆ¹ heƤ soĆ” laĆø +M (neĆ”u baĆøi toaĆ¹n cƶĆÆc tieĆ„u) vaĆø āˆ’M (neĆ”u baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi).
Trong ƱoĆ¹ M laĆø moƤt soĆ” dƶƓng lĆ“Ć¹n tuyĆø yĆ¹ (raĆ”t lĆ“Ć¹n).
    VĆ­ duĆÆ 2.3: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                          f (x) = 2x1 + x2 āˆ’ x3 + 3x4 + x5 ā†’ max
                                   x1 + x2 + 2x3 + 2x5 = 20
                                   āˆ’2x1 + 4x3 + x5 ā‰¤ āˆ’9
                                   3x1 + x3 + x4 + 7x5 = 30
                                   xj ā‰„ 0, j = 1, 2, . . . , 5

    HaƵy bieĆ”n ƱoĆ„i baĆøi toaĆ¹n Ʊƶa veĆ  daĆÆng chuaĆ„n ?




                                                    29
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                        Ths.TraĆ n ThĆ¶Ć¹ Ba



    HD: BaĆøi toaĆ¹n daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng vĆ“Ć¹i baĆøi toaĆ¹n ƱeĆ  cho

                           f (x) = 2x1 + x2 āˆ’ x3 + 3x4 + x5 ā†’ max
                                    x1 + x2 + 2x3 + 2x5 = 20
                                    2x1 āˆ’ 4x3 āˆ’ x5 āˆ’ x6 = 9
                                    3x1 + x3 + x4 + 7x5 = 30
                                    xj ā‰„ 0, j = 1, 2, . . . , 6

    BaĆøi toaĆ¹n chƶa coĆ¹ daĆÆng chuaĆ„n vƬ phƶƓng trƬnh (raĆøng buoƤc) thĆ¶Ć¹ 2 chƶa coĆ¹ aĆ„n cĆ“ baĆ»n,
ta caĆ n theĆ¢m vaĆøo raĆøng buoƤc 2 moƤt aĆ„n giaĆ» x7 ā‰„ 0 ƱeĆ„ coĆ¹ daĆÆng chuaĆ„n

                      f (x) = 2x1 + x2 āˆ’ x3 + 3x4 + x5 āˆ’ Mx7 ā†’ max
                               x1 + x2 + 2x3 + 2x5 = 20
                               2x1 āˆ’ 4x3 āˆ’ x5 āˆ’ x6 + x7 = 9
                               3x1 + x3 + x4 + 7x5 = 30
                               xj ā‰„ 0, j = 1, 2, . . . , 7

4.3. MoĆ”i lieĆ¢n heƤ giƶƵa baĆøi toaĆ¹n mĆ“Ć» roƤng vaĆø baĆøi toaĆ¹n goĆ”c
    i). NeĆ”u baĆøi toaĆ¹n mĆ“Ć» roƤng khoĆ¢ng coĆ¹ PATU thƬ baĆøi toaĆ¹n goĆ”c khoĆ¢ng coĆ¹ PATU.
    ii). NeĆ”u baĆøi toaĆ¹n mĆ“Ć» roƤng coĆ¹ PATU vaĆø caĆ¹c aĆ„n giaĆ» ƱeĆ u baĆØng 0 thƬ baĆøi toaĆ¹n goĆ”c coĆ¹
PATU. Khi ƱoĆ¹ PATU cuĆ»a baĆøi toaĆ¹n goĆ”c laĆø PATU cuĆ»a baĆøi toaĆ¹n mĆ“Ć» roƤng nhƶng boĆ» Ʊi phaĆ n
aĆ„n phuĆÆ vaĆø aĆ„n giaĆ» (neĆ”u coĆ¹).
    iii). NeĆ”u baĆøi toaĆ¹n mĆ“Ć» roƤng coĆ¹ PATU vaĆø coĆ¹ Ć­t nhaĆ”t moƤt aĆ„n giaĆ» nhaƤn giaĆ¹ trĆ² dƶƓng thƬ
baĆøi toaĆ¹n goĆ”c khoĆ¢ng coĆ¹ PATU.




                                                    30
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                       Ths.TraĆ n ThĆ¶Ć¹ Ba



                     Ā§5. PHƖƔNG PHAƙP ƑƔN HƌNH

   PhƶƓng phaĆ¹p ƱƓn hƬnh hay goĆÆi ƱuĆ¹ng hĆ“n laĆø "phƶƓng phaĆ¹p caĆ»i tieĆ”n daĆ n caĆ¹c phƶƓng
aĆ¹n" ƱƶƓĆÆc G.Dantzig Ʊƶa ra naĆŖm 1947, laĆø phƶƓng phaĆ¹p giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n
tĆ­nh ƱƶƓĆÆc coi laĆø hieƤu quaĆ» nhaĆ”t. Yƙ tƶƓƻng cuĆ»a phƶƓng phaĆ¹p ƱƓn hƬnh laĆø xuaĆ”t phaĆ¹t tƶĆø moƤt
phƶƓng aĆ¹n cĆ“ baĆ»n x0, ta tƬm caĆ¹ch ƱaĆ¹nh giaĆ¹ x0 coĆ¹ phaĆ»i laĆø PATU cuĆ»a baĆøi toaĆ¹n khoĆ¢ng. NeĆ”u
x0 chƶa phaĆ»i laĆø PATU thƬ ta seƵ xaĆ¢y dƶĆÆng moƤt phƶƓng aĆ¹n mĆ“Ć¹i toĆ”t hĆ“n dƶĆÆa treĆ¢n phƶƓng
aĆ¹n x0 . QuaĆ¹ trƬnh cĆ¶Ć¹ tieĆ”p tuĆÆc caĆ»i tieĆ”n caĆ¹c phƶƓng aĆ¹n cho ƱeĆ”n khi tƬm ƱƶƓĆÆc PATU cuĆ»a
baĆøi toaĆ¹n hoaĆ«c phaĆ¹t hieƤn ra baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU.
5.1. ThuaƤt toaĆ¹n ƱƓn hƬnh
   A. GiaĆ»i baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi: TrĆ¶Ć“Ć¹c heĆ”t ta trƬnh baĆøy caĆ¹ch giaĆ»i ƱeĆ„ tƬm PATU cho baĆøi toaĆ¹n
cƶĆÆc ƱaĆÆi baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh.
   PhƶƓng phaĆ¹p ƱƓn hƬnh chƦ aĆ¹p duĆÆng giaĆ»i cho caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng
chuaĆ„n. Do ƱoĆ¹ baĆøi toaĆ¹n ƱeĆ  cho chƶa coĆ¹ daĆÆng chuaĆ„n thƬ baĆ©t buoƤc phaĆ»i bieĆ”n ƱoĆ„i Ʊƶa veĆ 
daĆÆng chuaĆ„n roĆ i mĆ“Ć¹i aĆ¹p duĆÆng phƶƓng phaĆ¹p ƱƓn hƬnh giaĆ»i.
   GiaĆ» sƶƻ ta giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n nhƶ trong muĆÆc 4.2 treĆ¢n

                    f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max
                     x1               + a1m+1xm+1 + . . . + a1n xn = b1
                          x2          + a2m+1xm+1 + . . . + a2n xn = b2
                               Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·
                                  xm + amm+1 xm+1 + . . . + amn xn = bm
                     xj ā‰„ 0, j = 1, 2, . . . , n
                     bi ā‰„ 0, i = 1, 2, . . . , m

   CaĆ¹c thoĆ¢ng tin veĆ  baĆøi toaĆ¹n daĆÆng chuaĆ„n xem laĆÆi muĆÆc 4.2.
   BaĆ¢y giĆ“Ćø ta trƬnh baĆøy caĆ¹c bĆ¶Ć“Ć¹c cuĆ»a phƶƓng phaĆ¹p ƱƓn hƬnh ƱeĆ„ giaĆ»i baĆøi toaĆ¹n chuaĆ„n treĆ¢n.
   BĆ¶Ć“Ć¹c 1
   i). LaƤp baĆ»ng ƱƓn hƬnh xuaĆ”t phaĆ¹t



                                                   31
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                               Ths.TraĆ n ThĆ¶Ć¹ Ba


                                                       x1     x2    ...     xnāˆ’1    xn     Ī»
                                                       c1     c2    ...     cnāˆ’1    cn
                  coƤt heƤ soĆ”                   b1   a11    a12    ...     a1nāˆ’1   a1n
                 cuĆ»a caĆ¹c aĆ„n        coƤt aĆ„n   b2   a21    a22    ...     a2nāˆ’1   a2n
                cƓ baƻn trong      cƓ baƻn . . .      ...    ...    ...      ...    ...
                haĆøm muĆÆc tieĆ¢u                  bm   am1    am2    ...     amnāˆ’1   amn
                                                 f0   āˆ†1     āˆ†2     ...     āˆ†nāˆ’1    āˆ†n

      Trong ƱoĆ¹: f0 laĆø giaĆ¹ trĆ² cuĆ»a haĆøm muĆÆc tieĆ¢u taĆÆi phƶƓng aĆ¹n ƱoĆ¹ vaĆø āˆ†j laĆø heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng
cuƻa aƄn xj (j = 1, 2 . . . , n)

                                          f0 = ( coƤt 1)T Ā· ( coƤt 3)
                                          āˆ†j = ( coƤt 1)T Ā· Aj āˆ’ cj

      + CoƤt 1: laĆø coƤt heƤ soĆ” cĆ“ baĆ»n (heƤ soĆ” cuĆ»a aĆ„n cĆ“ baĆ»n tƶƓng Ć¶Ć¹ng treĆ¢n haĆøm muĆÆc tieĆ¢u).
      + CoƤt 2: laĆø coƤt aĆ„n cĆ“ baĆ»n (ghi theo thĆ¶Ć¹ tƶĆÆ tƶĆø treĆ¢n xuoĆ”ng, baĆ©t ƱaĆ u tƶĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹
1).
      + CoƤt 3: laĆø coƤt phƶƓng aĆ¹n.
      + CoƤt 4: Trong coƤt 4 coĆ¹ 3 yĆ¹ chĆ­nh sau:
          - Hai doĆøng treĆ¢n cuĆøng laĆø caĆ¹c aĆ„n cuĆ»a baĆøi toaĆ¹n daĆÆng chuaĆ„n vaĆø heƤ soĆ” cuĆ»a noĆ¹ tƶƓng
Ć¶Ć¹ng trong haĆøm muĆÆc tieĆ¢u.
          - TieĆ”p theo dĆ¶Ć“Ć¹i laĆø ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n chuaĆ„n.
          - DoĆøng cuoĆ”i cuĆøng laĆø caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng cuĆ»a caĆ¹c aĆ„n.
      + CoƤt 5: laĆø coƤt heƤ soĆ” Ī».
      ii). ƑaĆ¹nh giaĆ¹ phƶƓng aĆ¹n
      + NeĆ”u āˆ†j ā‰„ 0 , āˆ€j = 1, 2, . . . , n thƬ PATU, baĆøi toaĆ¹n coĆ¹ PATU.
      + NeĆ”u coĆ¹ āˆ†k < 0 vaĆø aik ā‰¤ 0 , āˆ€i = 1, 2, . . . , m thƬ baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU.
      BĆ¶Ć“Ć¹c 2
      i). TƬm aĆ„n vaĆøo
      ChoĆÆn āˆ†k < 0 nhoĆ» nhaĆ”t, luĆ¹c ƱoĆ¹
          + xk laĆø bieĆ”n Ʊƶa vaĆøo laĆøm aĆ„n cĆ“ baĆ»n.
          + CoƤt Ak cuĆ»a ma traƤn A goĆÆi la coƤt chuĆ» yeĆ”u.

                                                        32
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



    ii). TƬm aƄn ra
                                                                                bi
        + bi /aik (chƦ chia cho caĆ¹c aik > 0) vaĆø ghi vaĆøo coƤt 4 (tĆ¶Ć¹c laĆø Ī»i =    ).
                                                                               aik
        + ChoĆÆn Ī»0 = min {Ī»i }i=1,2,...,m . LuĆ¹c ƱoĆ¹ doĆøng chĆ¶Ć¹a soĆ” Ī»0 vƶĆøa choĆÆn laĆø doĆøng chuĆ»
yeĆ”u vaĆø aĆ„n cĆ“ baĆ»n naĆØm treĆ¢n doĆøng chuĆ» yeĆ”u laĆø aĆ„n Ʊƶa ra.
    HeƤ soĆ” naĆØm giao treĆ¢n doĆøng chuĆ» yeĆ”u vaĆø coƤt chuĆ» yeĆ”u goĆÆi laĆø heƤ soĆ” chuĆ» yeĆ”u.
    iii). LaƤp baĆ»ng ƱƓn hƬnh mĆ“Ć¹i
        + CoƤt 2: Thay aĆ„n ra baĆØng aĆ„n vaĆøo, caĆ¹c aĆ„n coĆøn laĆÆi giƶƵa nguyeĆ¢n (doĆøng chĆ¶Ć¹a aĆ„n Ʊƶa
vaĆøo laĆø doĆøng chuaĆ„n).
        + CoƤt 1: Thay heƤ soĆ” phuĆø hĆ“ĆÆp vĆ“Ć¹i aĆ„n mĆ“Ć¹i Ʊƶa vaĆøo (heƤ soĆ” laĆ”y treĆ¢n haĆøm muĆÆc tieĆ¢u).
        + DoĆøng chuaĆ„n:= DoĆøng chuĆ» yeĆ”u chia cho heƤ soĆ” chuĆ» yeĆ”u.
        + DoĆøng thĆ¶Ć¹ i baĆ”t kyĆø coĆøn laĆÆi ƱƶƓĆÆc xaĆ¹c Ć±Ć²nh nhƶ sau: LaĆ”y heƤ soĆ” cuĆ»a doĆøng thĆ¶Ć¹ i
naĆØm treĆ¢n coƤt chuĆ» yeĆ”u, vieĆ”t ra giaĆ”y nhaĆ¹p vaĆø ƱoĆ„i daĆ”u noĆ¹, sau ƱoĆ¹ laĆ n lƶƓĆÆt nhaĆ¢n vĆ“Ć¹i caĆ¹c
thaĆønh phaĆ n treĆ¢n doĆøng chuaĆ„n roĆ i coƤng vĆ“Ć¹i caĆ¹c thaĆønh phaĆ n treĆ¢n doĆøng thĆ¶Ć¹ i (theo ƱuĆ¹ng
thĆ¶Ć¹ tƶĆÆ) cuĆ»a baĆ»ng ƱƓn hƬnh lieĆ n trĆ¶Ć“Ć¹c ƱoĆ¹.
        + TĆ­nh caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j (j = 1, 2 . . . , n) vaĆø giaĆ¹ trĆ² cuĆ»a haĆøm muĆÆc tieĆ¢u f
gioĆ”ng nhƶ bĆ¶Ć“Ć¹c 1 treĆ¢n.
    BaĆ¢y giĆ“Ćø ta thƶĆÆc haĆønh phƶƓng phaĆ¹p ƱƓn hƬnh giaĆ»i moƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n cuĆÆ
theƄ.
    VĆ­ duĆÆ 1.1: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh

                            f (x) = 8x1 + 3x2 + 38x3 + 4x4 ā†’ max
                                     5x1 + 2x2 + 3x3 + 6x4 ā‰¤ 600
                                     x1 + 4x2 + 2x3 + 6x4 ā‰¤ 800
                                     xj ā‰„ 0, j = 1, 2, 3, 4

    HD: TheĆ¢m hai aĆ„n phuĆÆ x5, x6 ā‰„ 0 vaĆøo hai raĆøng buoƤc chĆ­nh Ʊƶa bai toaĆ¹n veĆ  daĆÆng chuaĆ„n.


                          f (x) = 8x1 + 3x2 + 38x3 + 4x4 ā†’ max
                                   5x1 + 2x2 + 3x3 + 6x4 + x5 = 600
                                   x1 + 4x2 + 2x3 + 6x4 + x6 = 800
                                   xj ā‰„ 0, j = 1, 2, ..., 6

                                                    33
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                                                     Ths.TraĆ n ThĆ¶Ć¹ Ba



    Ta giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng (daĆÆng chuaĆ„n) baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh.
    Ma traƤn ƱieĆ u kieƤn laĆø               ļ£«                                     ļ£¶
                                                   5 2 3 6 1 0
                                     A=ļ£­                                         ļ£ø
                                                   1 4 2 6 0 1

    ā‡’ aĆ„n x5 , x6 laĆø hai aĆ„n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n.
    BaĆ»ng ƱƓn hƬnh ƱƓn xuaĆ”t phaĆ¹t

                                          x1        x2         x3         x4        x5         x6     Ī»
                                          8         3           38        4          0         0
                      0       x5   600    5         2           3         6          1         0
                      0       x6   800    1         4           2         6          0         1
                                    0     -8        -3        -38         -4          0         0

    CaĆŖn cĆ¶Ć¹ vaĆøo baĆ»ng ƱƓn hƬnh xuaĆ”t phaĆ¹t, ta thaĆ”y caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng coĆøn aĆ¢m neĆ¢n phƶƓng
aĆ¹n xuaĆ”t chƶa toĆ”i ƶu. Ta seƵ laƤp baĆ»ng ƱƓn hƬnh 2 nhaĆØm xaĆ¢y dƶĆÆng moƤt phƶƓng aĆ¹n mĆ“Ć¹i toĆ”t
hƓn.

                                   x1          x2         x3         x4        x5         x6               Ī»
                                    8          3          38         4          0         0
            0    x5    600          5          2          (3)        6          1         0               (200)
            0    x6    800          1          4          2          6          0         1               400
                          0        -8          -3        (-38)       -4         0         0         x3 vaĆøo, x5 ra
           38 x3       200         5/3        2/3         1          2         1/3        0
            0    x6    400         -7/3       8/3         0          2         -2/3       1
                      7600 166/3           67/3           0          72        38/3       0

    Do caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j ā‰„ 0 (j = 1, 2, . . . , 6) neĆ¢n baĆøi toaĆ¹n daĆÆng chuaĆ„n coĆ¹ PATU
laĆø: x0 = (0, 0, 200, 0, 0, 400) vaĆø giaĆ¹ trĆ² toĆ”i ƶu (GTTU) laĆø: f (x0 ) = 7600.
    TƶĆø ƱoĆ¹, suy ra PATU cuĆ»a baĆøi toaĆ¹n goĆ”c laĆø: xāˆ— = (0, 0, 200, 0) vaĆø f (xāˆ— ) = 7600




                                                              34
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                          Ths.TraĆ n ThĆ¶Ć¹ Ba



    VĆ­ duĆÆ 1.2: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh

                               f (x) = 2x1 + 4x2 + x3 + x4 ā†’ max
                                        x1 + 3x2 + x4 ā‰¤ 1
                                          āˆ’5x2 āˆ’ 2x4 ā‰¤ 3
                                        x2 + 4x3 + x4 ā‰¤ 3
                                        xj ā‰„ 0, j = 1, 2, 3, 4

    HD: BaĆøi toaĆ¹n ƱeĆ  cho chƶa coĆ¹ daĆÆng chuaĆ„n, ta theĆ¢m vaĆøo 3 raĆøng buoƤc chĆ­nh 3 aĆ„n phuĆÆ
laĆ n lƶƓĆÆt laĆø x5, x6 , x7 ā‰„ 0 ƱeĆ„ coĆ¹ daĆÆng chuaĆ„n

                               f (x) = 2x1 + 4x2 + x3 + x4 ā†’ max
                                        x1 + 3x2 + x4 + x5 = 1
                                          āˆ’5x2 āˆ’ 2x4 + x6 = 3
                                        x2 + 4x3 + x4 + x7 = 3
                                        xj ā‰„ 0, j = 1, 2, . . . , 7

    Ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n chuaĆ„n
                                    ļ£«                 ļ£¶
                                        1 3 0 1 1 0 0
                                    ļ£¬                 ļ£·
                                    ļ£¬                 ļ£·
                              A = ļ£¬ 0 āˆ’5 0 āˆ’2 0 1 0 ļ£·
                                    ļ£­                 ļ£ø
                                        0 1 4 1 0 0 1

    CaĆŖn cĆ¶Ć¹ vaĆøo ma traƤn ƱieĆ u kieƤn, ta coĆ¹ theĆ„ choĆÆn aĆ„n cĆ“ baĆ»n laĆø x5, x6, x7 hoaĆ«c x1, x6 , x7
vƬ hai coƤt vectĆ“ ƱieĆ u kieƤn A1, A5 trong ma traƤn A laĆø gioĆ”ng nhau. VaĆ”n ƱeĆ  ƱaĆ«t ra laĆø ta
neĆ¢n choĆÆn phƶƓng aĆ¹n xuaĆ”t phaĆ¹t naĆøo ƱeĆ„ coĆ¹ theĆ„ tƬm ƱƶƓĆÆc PATU cuĆ»a baĆøi toaĆ¹n nhanh nhaĆ”t.
    ThƶƓĆøng thƬ trong baĆ»ng ƱƓn hƬnh xuaĆ”t phaĆ¹t, neĆ”u caĆ¹c bieĆ”n phuĆÆ Ć±Ć¶Ć“ĆÆc choĆÆn laĆøm aĆ„n cĆ“
baĆ»n thƬ qua caĆ¹c bĆ¶Ć“Ć¹c caĆ»i tieĆ”n phƶƓng aĆ¹n, caĆ¹c aĆ„n phuĆÆ Ć±oĆ¹ seƵ Ʊi ra laĆøm aĆ„n tƶĆÆ do vaĆø moƤt
aĆ„n chĆ­nh cuĆ»a baĆøi toaĆ¹n goĆ”c seƵ vaĆøo thay theĆ”. ChĆ­nh vƬ vaƤy, trong baĆøi toaĆ¹n naĆøy ta choĆÆn
caĆ¹c aĆ„n x1, x6 , x7 laĆø aĆ„n cĆ“ baĆ»n.
    Ta coĆ¹ baĆ»ng ƱƓn hƬnh keĆ”t quaĆ» sau:




                                                      35
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                                 Ths.TraĆ n ThĆ¶Ć¹ Ba


                                 x1     x2   x3     x4        x5   x6   x7          Ī»
                                 2      4     1      1        0    0     0
                2    x1    1     1      3     0      1        1    0     0
                0    x6    3     0      -5    0     -2        0    1     0
                                                                                    3
                0    x7    3     0      1    (4)     1        0    0     1
                                                                                    4
                           2     0      2    (-1)    1        2    0     0    x3 vaĆøo, x7 ra
                2    x1    1     1      3     0      1        1    0     0
                0    x6    3     0
                                -5            0     1         10   0
                                 1                  1          1
             1 x3 3/4 0                      1      0 0
                                 4                  4          4
                     11          9                  5          1
                           0                 0      2 0
                      4          4                  4          4
    Trong baĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 2, caĆ¹c        heƤ soĆ” Ć¶Ć“Ć¹c
                                                    lƶƓĆÆng āˆ†j ā‰„ 0 (j = 1, 2, . . . , 7) neĆ¢n baĆøi
                                                                                     11
toaĆ¹n daĆÆng chuaĆ„n coĆ¹ PATU laĆø: x0 = (1, 0, 3/4, 0, 0, 3, 0) vaĆø GTTU laĆø f (x0 ) = .
                                                                                     4
                                                                             11
    Suy ra PATU cuĆ»a baĆøi toaĆ¹n goĆ”c laĆø: x = (1, 0, 3/4, 0, ) vaĆø f (x ) =
                                           āˆ—                           āˆ—
                                                                              4

    CaĆ¹c baĆÆn haƵy giaĆ»i baĆøi toaĆ¹n daĆÆng chuaĆ„n treĆ¢n vĆ“Ć¹i phƶƓng aĆ¹n xuaĆ”t phaĆ¹t laĆø x =
(0, 0, 0, 0, 1, 3, 3), tĆ¶Ć¹c aĆ„n cĆ“ baĆ»n xuaĆ”t phaĆ¹t laĆø x5 , x6, x7.


    VĆ­ duĆÆ 1.3: MoƤt xĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi saĆ»n phaĆ„m kyĆ¹ hieƤu laĆø A, B, C.
Ć‘Ć²nh mĆ¶Ć¹c hao phĆ­ nguyeĆ¢n lieƤu, voĆ”n, lao ƱoƤng (quy ra giĆ“Ćø coĆ¢ng) vaĆø lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc
tĆ­nh cho 1 ƱƓn vĆ² saĆ»n phaĆ„m moĆ£i loaĆÆi cho trong baĆ»ng sau:
            SaĆ»n phaĆ„m      NguyeĆ¢n lieƤu           VoĆ”n            Lao ƱoƤng      LĆ“ĆÆi nhuaƤn
                                 (kg)         (1.000 ƱoĆ ng) (giĆ“Ćø coĆ¢ng) (1.000 ƱoĆ ng)
                 A                 2                 1                  4               2
                 B                 3                 3                  8               3
                 C                 3                 5                  1               5
             MĆ¶Ć¹c huy            150                120                 100
           ƱoƤng toƔi Ʊa
    HaƵy laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho xĆ­ nghieƤp.
    HD: GoĆÆi x1, x2 , x3 ā‰„ 0 laĆ n lƶƓĆÆt laĆø soĆ” saĆ»n phaĆ„m A, B, C seƵ saĆ»n xuaĆ”t. Khi ƱoĆ¹ nguyeĆ¢n

                                                         36
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



lieƤu, voĆ”n vaĆø lao ƱoƤng (giĆ“Ćø coĆ¢ng) caĆ n sƶƻ duĆÆng ƱeĆ„ saĆ»n xuaĆ”t soĆ” saĆ»n phaĆ„m ƱoĆ¹ laĆø:

                                  NguyeĆ¢n lieƤu: 2x1 + 3x2 + 3x3
                                  VoƔn: x1 + 3x2 + 5x3
                                  Lao ƱoƤng: 4x1 + 8x2 + x3

vaĆø ƱeĆ„ quaĆ¹ trƬnh saĆ»n xuaĆ”t cuĆ»a XĆ­ nghieƤp khoĆ¢ng bĆ² ƱoƤng ta coĆ¹ ƱieĆ u kieƤn sau:

                                      2x1 + 3x2 + 3x3 ā‰¤ 150
                                      x1 + 3x2 + 5x3 ā‰¤ 120
                                      4x1 + 8x2 + x3 ā‰¤ 100

    GiaĆ» sƶƻ raĆØng saĆ»n phaĆ„m saĆ»n xuaĆ”t ra ƱƶƓĆÆc phaĆ¢n phoĆ”i heĆ”t, luĆ¹c ƱoĆ¹ lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc
cuĆ»a XĆ­ nghieƤp laĆø: 2x1 + 3x2 + 5x3 ā†’ max
    CuoĆ”i cuĆøng ta coĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n ƱaƵ cho laĆø baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n
tĆ­nh (P) sau:
                                f (x) = 2x1 + 3x2 + 5x3 ā†’ max
                                          2x1 + 3x2 + 3x3 ā‰¤ 150
                                          x1 + 3x2 + 5x3 ā‰¤ 120
                                          4x1 + 8x2 + x3 ā‰¤ 100
                                          xj ā‰„ 0, j = 1, 2, 3

    BaĆ¢y giĆ“Ćø ta giaĆ»i baĆøi toaĆ¹n (P) ƱeĆ„ xaĆ¹c Ć±Ć²nh moƤt phƶƓng aĆ¹n saĆ»n xuaĆ”t toĆ”i ƶu cho XĆ­ nghieƤp.
    TheĆ¢m vaĆøo 3 raĆøng buoƤc chĆ­nh cuĆ»a baĆøi toaĆ¹n (P) 3 aĆ„n phuĆÆ x4 , x5, x6 ā‰„ 0 thƬ ta ƱƶƓĆÆc
baĆøi toaĆ¹n daĆÆng chuaĆ„n.

                              f (x) = 2x1 + 3x2 + 5x3 ā†’ max
                                       2x1 + 3x2 + 3x3 + x4 = 150
                                       x1 + 3x2 + 5x3 + x5 = 120
                                       4x1 + 8x2 + x3 + x6 = 100
                                       xj ā‰„ 0, j = 1, 2, . . . , 6

    GiaĆ»i baĆøi toaĆ¹n baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh.


                                                    37
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



   Ma traƤn ƱieĆ u kieƤn                 ļ£«                             ļ£¶
                                     2 3 3 1 0 0
                                   ļ£¬             ļ£·
                                   ļ£¬             ļ£·
                                 A=ļ£¬ 1 3 5 0 1 0 ļ£·
                                   ļ£­             ļ£ø
                                     4 8 1 0 0 1

   ā‡’ x4, x5, x6 laĆø caĆ¹c aĆ„n cĆ“ baĆ»n.



                               x1       x2     x3      x4      x5     x6         Ī»
                                2        3      5          0    0     0
             0   x4   150       2        3      3          1    0     0         50
             0   x5   120       1        3     (5)         0    1     0        (24)
             0   x6   100       4        8      1          0    0     1         100
                          0     -2       -3    (-5)        0    0     0    x3 vaĆøo, x5 ra
             0   x4       78   7/5      6/5     0          1   -3/5   0
             5   x3       24   1/5      3/5     1          0   1/5    0
             0   x6       76   19/5     37/5    0          0   -1/5   1
                      120       -1       0      0          0    1     0




   BaĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 2 coĆ¹ heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†1 = āˆ’1 neĆ¢n phƶƓng aĆ¹n chƶa toĆ”i ƶu.
   HaƵy tieĆ”p tuĆÆc laƤp baĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 3 ƱeĆ„ tƬm PATU cuĆ»a baĆøi toaĆ¹n ?


   ƑS: PATU laĆø: x0 = (20, 0, 20) vaĆø GTTU laĆø f (x0 ) = 140.
   VaƤy keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”t nhaĆ”t maĆø XĆ­ nghieƤp coĆ¹ theĆ„ thƶĆÆc hieƤn laĆø: SaĆ»n xuaĆ”t 20 ƱƓn
vĆ² saĆ»n phaĆ„m A, 20 ƱƓn vĆ² saĆ»n phaĆ„m C, khoĆ¢ng saĆ»n xuaĆ”t saĆ»n phaĆ„m B. Khi ƱoĆ¹ toĆ„ng lĆ“ĆÆi
nhuaƤn cao nhaĆ”t maĆø XĆ­ nghieƤp coĆ¹ theĆ„ thu ƱƶƓĆÆc laĆø 140.000 ƱoĆ ng.



                                                      38
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                              Ths.TraĆ n ThĆ¶Ć¹ Ba



   Trong phƶƓng phaĆ¹p ƱƓn hƬnh, ta coĆ¹ chuĆ¹ yĆ¹ sau:
   Trong baĆ»ng ƱƓn hƬnh cuoĆ”i cuĆøng cuĆ»a lĆ“Ćøi giaĆ»i, neĆ”u coĆ¹ moƤt heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†k = 0
cuĆ»a aĆ„n tƶĆÆ do xk thƬ baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” phƶƓng aĆ¹n toĆ”i ƶu. Trong trƶƓĆøng hĆ“ĆÆp ƱoĆ¹, neĆ”u
PATU cuĆ»a baĆøi toaĆ¹n laĆø x0 thƬ caĆ¹c PATU cuĆ»a baĆøi toaĆ¹n coĆ¹ daĆÆng

                                xĪ» = x0 āˆ’ Ī»z Ī» ; 0 ā‰¤ Ī» ā‰¤ Ī»0

   trong ƱoĆ¹, Ī»0 = min {Ī»i } vaĆø
                                   ļ£±
                                   ļ£“ z k = (z k , z k , ..., z k )
                                   ļ£“
                                   ļ£“
                                   ļ£²         1     2          n

                                     z k = āˆ’1
                                   ļ£“ k
                                   ļ£“
                                   ļ£“ k
                                   ļ£³ z =a
                                      j     ik


   VĆ­ duĆÆ 1.4: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                       f (x) = 2x1 āˆ’ 5x2 + 4x3 āˆ’ x4 āˆ’ 6x5 ā†’ max
                               x1 + 6x2 āˆ’ 2x4 āˆ’ 9x5 = 32
                               2x2 + x3 + x4 + 3x5 = 30
                               3x2 + x5 + x6 = 36
                               x1, x2 , x3, x4, x5 , x6 ā‰„ 0

   BaĆøi toaĆ¹n ƱaƵ coĆ¹ daĆÆng chuaĆ„n va ma    traƤn ƱieĆ u kieƤn laĆø
                                     ļ£®                                     ļ£¹
                                       1    6 0 āˆ’2 āˆ’9 0
                                     ļ£Æ                                  ļ£ŗ
                                     ļ£Æ                                  ļ£ŗ
                               A=ļ£Æ 0        2 1       1         3     0 ļ£ŗ
                                     ļ£°                                  ļ£»
                                       0    3 0       0         1     1

   GiaĆ»i baĆøi toaĆ¹n baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh, ta coĆ¹ baĆ»ng sau

                                       x1     x2    x3     x4        x5        x6   Ī»
                                        2     -5     4     -1        6         0
                      2 x1      32      1     6      0     -2        -9        0
                      4 x3      30      0     2      1      1        3         0    10
                      0 x6      36      0     3      0      0        1         1    36
                                184     0     25     0      1        (0)       0

                                                    39
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                           Ths.TraĆ n ThĆ¶Ć¹ Ba



    Do caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng ƱeĆ u khoĆ¢ng aĆ¢m neĆ¢n phƶƓng aĆ¹n xuaĆ”t laĆø PATU.
    PATU laĆø: x0 = (32, 0, 30, 0, 0, 36) vaĆø GTTU laĆø fmax = 184
    Do āˆ†5 = 0 neĆ¢n baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” PATU. Ta coĆ¹

                                      z 5 = (āˆ’9, 0, 3, 0, āˆ’1, 1)

vaĆø xaĆ¹c Ć±Ć²nh moƤt PATU khaĆ¹c cuĆ»a baĆøi toaĆ¹n nhƶ sau:

                 xĪ» = x0 āˆ’ Ī»z 5 = (32, 0, 30, 0, 0, 36) āˆ’ Ī»(āˆ’9, 0, 3, 0, āˆ’1, 1)
                ā‡” xĪ» = (32 + 9Ī», 0, 30 āˆ’ 3Ī», 0, Ī», 36 āˆ’ Ī»),           (0 ā‰¤ Ī» ā‰¤ 10)

    HaƵy xaĆ¹c Ć±Ć²nh 5 phƶƓng aĆ¹n toĆ”i ƶu khaĆ¹c cuĆ»a baĆøi toaĆ¹n treĆ¢n Ć¶Ć¹ng vĆ“Ć¹i 5 giaĆ¹ trĆ² cuĆ»a Ī» ? so
saĆ¹nh giaĆ¹ trĆ² muĆÆc tieĆ¢u 5 PATU ƱoĆ¹ ?
    VĆ­ duĆÆ 1.5: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) sau

                        z = 50 + 8x1 āˆ’ x2 āˆ’ 3x3 āˆ’ x4 āˆ’ x5 āˆ’ 6x6 ā†’ max
                           x1 āˆ’ x3 + x5 āˆ’ x6 = 15
                           āˆ’2x1 + x4 āˆ’ 2x6 = 9
                           āˆ’3x1 + x2 + 2x3 + 4x6 = 2
                           xj ā‰„ 0 ; j = 1, 2, . . . , 6

    ChĆ¶Ć¹ng toĆ» raĆØng baĆøi toaĆ¹n (P) khoĆ¢ng coĆ¹ PATU ?


    VĆ­ duĆÆ 1.6: MoƤt XĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi saĆ»n phaĆ„m S1 , S2 , S3 tƶĆø 3
nguyeĆ¢n lieƤu N1 , N2, N3 . Cho bieĆ”t nguyeĆ¢n vaƤt lieƤu XĆ­ nghieƤp Ʊang coĆ¹, Ć±Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng
caĆ¹c loaĆÆi nguyeĆ¢n vaƤt lieƤu ƱeĆ„ saĆ»n xuaĆ”t ra moƤt saĆ»n phaĆ„m moĆ£i loaĆÆi vaĆø tieĆ n laƵi (ngaĆøn ƱoĆ ng)
ƱƶƓĆÆc cho trong baĆ»ng sau:

             NguyeĆ¢n               KhoĆ”i lƶƓĆÆng      Ć‘Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng NVL
                lieƤu             NVL hieƤn coĆ¹           S1             S2              S3
                N1                      240               2              3               2
                N2                      200               1              2               1
                N3                      400               4              1               2
     TieƠn laƵi 1 saƻn phaƄm                              10             12              9

                                                     40
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                       Ths.TraĆ n ThĆ¶Ć¹ Ba



    HaƵy laƤp moƤt keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho XĆ­ nghieƤp ?


             ƑS: PATU laĆø x0 = (80, 0, 40) vaĆø GTTU laĆø fmax = 1160 (tĆ¶Ć¹c 1.160.000 ƱoĆ ng)


    VĆ­ duĆÆ 1.7: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                                  z = 2x1 + 3x2 + 3x3 ā†’ max
                                       x1 + x2 + x3 ā‰¤ 12
                                       x1 + x2 + 2x3 ā‰¤ 15
                                       x1 + 2x2 + 2x3 ā‰¤ 20
                                       x1 , x2, x3 ā‰„ 0

                                                ƑS: PATU laĆø x0 = (4, 8, 0) vaĆø GTTU laĆø z = 32


    B. GiaĆ»i baĆøi toaĆ¹n cƶĆÆc tieĆ„u: ƑoĆ”i vĆ“Ć¹i baĆøi toaĆ¹n cƶĆÆc tieĆ„u ta cuƵng duĆøng phƶƓng phaĆ¹p ƱƓn
hƬnh ƱeĆ„ giaĆ»i tƶƓng tƶĆÆ nhƶ giaĆ»i baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi nhƶng coĆ¹ 3 keĆ”t luaƤn lieĆ¢n quan ƱeĆ”n heƤ
soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng coĆ¹ keĆ”t quaĆ» ngƶƓĆÆc vĆ“Ć¹i baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi nhƶ sau:
    i). ƑieĆ u kieƤn toĆ”i ƶu cuĆ»a baĆøi toaĆ¹n: āˆ†j ā‰¤ 0 , āˆ€j
    ii). ƑieĆ u kieƤn baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU: āˆƒāˆ†k > 0 & aik ā‰¤ 0; āˆ€i
    iii). Aƅn ƱƶƓĆÆc choĆÆn Ʊƶa vaĆøo laĆø aĆ„n Ć¶Ć¹ng vĆ“Ć¹i āˆ†k > 0 lĆ“Ć¹n nhaĆ”t.


    VĆ­ duĆÆ 1.8: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                     f (x) = 5x1 + 4x2 + 5x3 + 2x4 + x5 + 3x6 ā†’ min
                               2x1 + 4x2 + 3x3 + x4 = 152
                               4x1 + 2x2 + 3x3 + x5 = 60
                               3x1 + x3 + x6 = 36
                               xj ā‰„ 0; j = 1, 2, . . . , 6




                                                    41
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                             Ths.TraĆ n ThĆ¶Ć¹ Ba



   HD: BaĆøi toaĆ¹n ƱaƵ coĆ¹ daĆÆng chuaĆ„n vaĆø ma       traƤn ƱieĆ u kieƤn laĆø
                                     ļ£«                             ļ£¶
                                        2 4          3 1 0 0
                                     ļ£¬                             ļ£·
                                     ļ£¬                             ļ£·
                                A=ļ£¬ 4 2              3 0 1 0 ļ£·
                                     ļ£­                             ļ£ø
                                        3 0          1 0 0 1

   ā‡’ x4, x5, x6 laĆø caĆ¹c aĆ„n cĆ“ baĆ»n.
   Ta giaĆ»i baĆøi toaĆ¹n baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh

                                  x1    x2    x3      x4    x5      x6
                                  5      4    5       2      1      3             Ī»
              2   x4     152      2      4    3       1      0      0            76
              1   x5     60       4      2    3       0      1      0            15
              3   x6     36       (3)    0    1       0      0      1           (12)
                         472     (12)    6    7       0      0      0       x1 vaĆøo, x6 ra
              2   x4     128      0      4    7/3     1      0     -2/3          32
              1   x5     12       0     (2) 5/3       0      1     -4/3          (6)
              5   x1     12       1      0    1/3     0      0     1/3
                         328      0     (6)   3       0      0      -4      x2 vaĆøo, x5 ra
              2   x4     104      0      0    -1      1     -2      2
              4   x2     6        0      1    5/6     0     1/2    -2/3
              5   x1     12       1      0    1/3     0      0     1/3
                         292      0      0    -2      0     -3      0

   Trong baĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 3 caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j ā‰¤ 0, (j = 1, 2, . . . , 6) neĆ¢n baĆøi
toaĆ¹n coĆ¹ PATU vaĆø GTTU laĆø:

                               x0 = (12, 6, 0, 104, 0, 0) f (x0) = 292

   PhƶƓng aĆ¹n toĆ”i ƶu ƱoĆ¹ cuĆ»a baĆøi toaĆ¹n coĆ¹ duy nhaĆ”t khoĆ¢ng ? neĆ”u khoĆ¢ng, haƵy xaĆ¹c Ć±Ć²nh
moƤt vaĆøi PATU khaĆ¹c ?
                                                                         Ī»      2Ī»
                                               HD: xĪ» =           12 āˆ’     , 6 + , 0, 104 āˆ’ 2Ī», 0, Ī»
                                                                         3       3


                                                     42
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                         Ths.TraĆ n ThĆ¶Ć¹ Ba



    VĆ­ duĆÆ 1.9: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                            f (x) = 5x1 + 4x2 + 5x3 + 2x4 ā†’ min
                                    2x1 + 4x2 + 3x3 + x4 = 45
                                    4x1 + 2x2 + 3x3 ā‰¤ 38
                                    3x1 + x3 ā‰¤ 21
                                    xj ā‰„ 0, j = 1, 2, 3, 4

                                                   ƑS: PATU laĆø x0 = (7, 5, 0, 11), f(x0 ) = 77
    VĆ­ duĆÆ 1.10: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                                f (x) = āˆ’2x1 + x2 + x4 ā†’ min
                                        x1 + x2 āˆ’ x3 ā‰¤ 15
                                        x1 + x2 + x3 + x4 = 27
                                        2x1 āˆ’ x2 āˆ’ x3 ā‰¤ 18
                                        xj ā‰„ 0; j = 1, 2, 3, 4

                                               ƑS: PATU laĆø x0 = (15, 0, 12, 0), f(x0 ) = āˆ’30


5.2. PhƶƓng phaĆ¹p ƱƓn hƬnh mĆ“Ć» roƤng
    PhƶƓng phaĆ¹p ƱƓn hƬnh mĆ“Ć» roƤng laĆø phƶƓng phaĆ¹p giaĆ»i caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n
tĆ­nh phaĆ»i laƤp baĆøi toaĆ¹n mĆ“Ć» roƤng (coĆ¹ aĆ„n giaĆ»). PhƶƓng phaĆ¹p naĆøy coĆ¹ 2 bĆ¶Ć“Ć¹c cĆ“ baĆ»n sau:
    BĆ¶Ć“Ć¹c 1: GiaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng
    BaĆøi toaĆ¹n mĆ“Ć» roƤng laĆø baĆøi toaĆ¹n daĆÆng chuaĆ„n neĆ¢n ta giaĆ»i baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh.
CaĆ¹c bĆ¶Ć“Ć¹c thƶĆÆc hieƤn cuĆ»a phƶƓng phaĆ¹p ƱƓn hƬnh ƱeĆ„ giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng cuƵng gioĆ”ng
nhƶ khi thƶĆÆc hieƤn giaĆ»i baĆøi toaĆ¹n daĆÆng chuaĆ„n thƶƓĆøng (khoĆ¢ng coĆ¹ aĆ„n giaĆ») nhƶng coĆ¹ moƤt soĆ”
lƶu yĆ¹ sau:
    + HeƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng cuĆ»a caĆ¹c aĆ„n giaĆ» coĆ¹ daĆÆng: āˆ†j = aM + b (M laĆø moƤt soĆ” dƶƓng raĆ”t
lĆ“Ć¹n), vƬ theĆ” doĆøng ghi trĆ² soĆ” caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng seƵ chia thaĆønh doĆøng keĆ¹p, treĆ¢n ƱoĆ¹ doĆøng
dĆ¶Ć“Ć¹i ghi heƤ soĆ” cuĆ»a M vaĆø doĆøng treĆ¢n ghi soĆ” haĆÆng tƶĆÆ do coĆøn laĆÆi.
    + SƶĆÆ so saĆ¹nh caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng phuĆÆ thuoƤc vaĆøo doĆøng dĆ¶Ć“Ć¹i. Khi doĆøng dĆ¶Ć“Ć¹i khoĆ¢ng
theĆ„ keĆ”t luaƤn ƱƶƓĆÆc thƬ mĆ“Ć¹i phuĆÆ thuoƤc vaĆøo doĆøng treĆ¢n.

                                                   43
ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh                                            Ths.TraĆ n ThĆ¶Ć¹ Ba



    + Khi laƤp baĆ»ng ƱƓn hƬnh ƱeĆ„ giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng ta khoĆ¢ng caĆ n Ʊƶa aĆ„n giaĆ» vaĆøo baĆ»ng
(doĆøng treĆ¢n cuĆøng cuĆ»a baĆ»ng). MoƤt khi aĆ„n giaĆ» ƱƶƓĆÆc Ʊƶa ra khoĆ»i heƤ aĆ„n cĆ“ baĆ»n thƬ khoĆ¢ng
ƱƶƓĆÆc Ʊƶa trĆ“Ć» laĆÆi.
    BĆ¶Ć“Ć¹c 2: TƬm lĆ“Ćøi giaĆ» cuĆ»a baĆøi toaĆ¹n goĆ”c
    Khi ƱaƵ tƬm ƱƶƓĆÆc lĆ“Ćøi giaĆ»i cuĆ»a baĆøi toaĆ¹n mĆ“Ć» roƤng thƬ coĆ¹ theĆ„ suy ra lĆ“Ćøi giaĆ»i cuĆ»a baĆøi toaĆ¹n
goĆ”c (xem muĆÆc 4.3 cuĆ»a Ā§4)


    VĆ­ duĆÆ 2.1: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau

                            f (x) = āˆ’3x1 āˆ’ 3x2 + 8x3 + 6x4 ā†’ min
                                         3
                                    3x1 + x2 + x3 + 3x4 = 57
                                         2
                                    āˆ’2x1 + x2 āˆ’ 2x3 + 2x4 = 18
                                     3x1 āˆ’ 3x2 + 5x3 āˆ’ 4x4 ā‰„ āˆ’49
                                     xj ā‰„ 0 , j = 1, 2, 3, 4

    HD: TheĆ¢m vaĆøo raĆøng buoƤc chĆ­nh thĆ¶Ć¹ ba moƤt aĆ„n x5 vaĆø ƱoĆ„i daĆ”u 2 veĆ” ƱeĆ„ Ʊƶa baĆøi toaĆ¹n
veĆ  daĆÆng chĆ­nh taĆ©c, nhƶng baĆøi toaĆ¹n chƶa coĆ¹ daĆÆng chuaĆ„n (chƶa coĆ¹ phƶƓng aĆ¹n xuaĆ”t phaĆ¹t).
Do ƱoĆ¹ ta theĆ¢m 2 aĆ„n giaĆ» x6 , x7 vaĆøo raĆøng buoƤc thĆ¶Ć¹ 1 vaĆø thĆ¶Ć¹ 2 ƱeĆ„ baĆøi toaĆ¹n coĆ¹ daĆÆng chuaĆ„n.

                          f (x) = āˆ’3x1 āˆ’ 3x2 + 8x3 + 6x4 ā†’ min
                                   3x1 + 3 x2 + x3 + 3x4 + x6 = 57
                                         2

                                   āˆ’2x1 + x2 āˆ’ 2x3 + 2x4 + x7 = 18
                                   āˆ’3x1 + 3x2 āˆ’ 5x3 + 4x4 + x5 = 49
                                   xj ā‰„ 0 , j = 1, 2, . . . , 7

Ta giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh




                                                     44
Qhtt bg
Qhtt bg
Qhtt bg
Qhtt bg

More Related Content

What's hot

152 bai toan on thi vao 10
152 bai toan on thi vao 10152 bai toan on thi vao 10
152 bai toan on thi vao 10
Tam Vu Minh
Ā 
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3
Thįŗæ Giį»›i Tinh Hoa
Ā 
Dan toan chung
Dan toan chungDan toan chung
Dan toan chung
vutoanpvd
Ā 
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2
Thįŗæ Giį»›i Tinh Hoa
Ā 
Cd bptdaiso
Cd bptdaisoCd bptdaiso
Cd bptdaiso
tonyjony
Ā 
61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n
61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n
61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n
Thįŗæ Giį»›i Tinh Hoa
Ā 
Giao an day them toan 7
Giao an day them toan 7Giao an day them toan 7
Giao an day them toan 7
khangnd82
Ā 
Toan pt.de133.2011
Toan pt.de133.2011Toan pt.de133.2011
Toan pt.de133.2011
Bįŗ¢O HĆ­
Ā 
04 phuong trinh mu p2
04 phuong trinh mu p204 phuong trinh mu p2
04 phuong trinh mu p2
Huynh ICT
Ā 
De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog
De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog
De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog
Hįŗ£i Finiks Huį»³nh
Ā 
Cac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnnCac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnn
Tam Vu Minh
Ā 

What's hot (16)

152 bai toan on thi vao 10
152 bai toan on thi vao 10152 bai toan on thi vao 10
152 bai toan on thi vao 10
Ā 
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 3
Ā 
Dan toan chung
Dan toan chungDan toan chung
Dan toan chung
Ā 
HĆ m bįŗ­c 4
HĆ m bįŗ­c 4HĆ m bįŗ­c 4
HĆ m bįŗ­c 4
Ā 
Cac dang vo dinh
Cac dang vo dinhCac dang vo dinh
Cac dang vo dinh
Ā 
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2
đįŗ”I sį»‘ tį»• hį»£p chĘ°Ę”ng 2
Ā 
Cd bptdaiso
Cd bptdaisoCd bptdaiso
Cd bptdaiso
Ā 
61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n
61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n
61 sai lįŗ§m khi gįŗ·p phįŗ£i trong tĆ­nh tĆ­ch phĆ¢n
Ā 
Giao an day them toan 7
Giao an day them toan 7Giao an day them toan 7
Giao an day them toan 7
Ā 
1
11
1
Ā 
LĆ½ thuyįŗæt Ę°į»›c lĘ°į»£ng
LĆ½ thuyįŗæt Ę°į»›c lĘ°į»£ngLĆ½ thuyįŗæt Ę°į»›c lĘ°į»£ng
LĆ½ thuyįŗæt Ę°į»›c lĘ°į»£ng
Ā 
Toan pt.de133.2011
Toan pt.de133.2011Toan pt.de133.2011
Toan pt.de133.2011
Ā 
04 phuong trinh mu p2
04 phuong trinh mu p204 phuong trinh mu p2
04 phuong trinh mu p2
Ā 
De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog
De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog
De thi-dai-hoc-toan-2002-2014 tĆ“i lĆ  quįŗ£n trį»‹ blog
Ā 
Cac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnnCac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnn
Ā 
đį»“ Ć”N thi cĆ“ng đh bĆ”ch khoa
đį»“ Ć”N thi cĆ“ng đh bĆ”ch khoađį»“ Ć”N thi cĆ“ng đh bĆ”ch khoa
đį»“ Ć”N thi cĆ“ng đh bĆ”ch khoa
Ā 

Viewers also liked

ģ¹“ģš“ķ„° ģ‰ģ–“
ģ¹“ģš“ķ„° ģ‰ģ–“ģ¹“ģš“ķ„° ģ‰ģ–“
ģ¹“ģš“ķ„° ģ‰ģ–“
Seungyun Lee
Ā 
Local anaesthesia
Local anaesthesiaLocal anaesthesia
Local anaesthesia
eh8922
Ā 
02 boberg iaea roll front development & expl
02 boberg iaea   roll front  development & expl02 boberg iaea   roll front  development & expl
02 boberg iaea roll front development & expl
Monatom Mgl
Ā 
Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012
Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012
Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012
ionSearch Conference
Ā 

Viewers also liked (18)

Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
Ā 
EBook/Digital Book Market at DESA's Publishing Perspectives
EBook/Digital Book Market at DESA's Publishing PerspectivesEBook/Digital Book Market at DESA's Publishing Perspectives
EBook/Digital Book Market at DESA's Publishing Perspectives
Ā 
Ayam hijab
Ayam hijabAyam hijab
Ayam hijab
Ā 
Pyrga
PyrgaPyrga
Pyrga
Ā 
Grundtvig Course
Grundtvig CourseGrundtvig Course
Grundtvig Course
Ā 
ģ¹“ģš“ķ„° ģ‰ģ–“
ģ¹“ģš“ķ„° ģ‰ģ–“ģ¹“ģš“ķ„° ģ‰ģ–“
ģ¹“ģš“ķ„° ģ‰ģ–“
Ā 
VerXCombo: An interactive data visualization of popular library version combi...
VerXCombo: An interactive data visualization of popular library version combi...VerXCombo: An interactive data visualization of popular library version combi...
VerXCombo: An interactive data visualization of popular library version combi...
Ā 
Master franchise contract
Master franchise contractMaster franchise contract
Master franchise contract
Ā 
Hannah arendt week 4.slideshare
Hannah arendt week 4.slideshareHannah arendt week 4.slideshare
Hannah arendt week 4.slideshare
Ā 
The Worst Hollywood Book Adaptations
The Worst Hollywood Book Adaptations The Worst Hollywood Book Adaptations
The Worst Hollywood Book Adaptations
Ā 
DABUR INDIA LTD
DABUR INDIA LTDDABUR INDIA LTD
DABUR INDIA LTD
Ā 
Local anaesthesia
Local anaesthesiaLocal anaesthesia
Local anaesthesia
Ā 
02 boberg iaea roll front development & expl
02 boberg iaea   roll front  development & expl02 boberg iaea   roll front  development & expl
02 boberg iaea roll front development & expl
Ā 
Play Group Math Introducing Number 9
Play Group Math Introducing Number 9Play Group Math Introducing Number 9
Play Group Math Introducing Number 9
Ā 
Getting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalGetting Started With Jenkins And Drupal
Getting Started With Jenkins And Drupal
Ā 
ģøķ„°ėž™ķ‹°ėøŒėÆøė””ģ–“ė””ģžģø ģž„ģ†Œģ•± ķ”„ė”œķ† 
ģøķ„°ėž™ķ‹°ėøŒėÆøė””ģ–“ė””ģžģø ģž„ģ†Œģ•± ķ”„ė”œķ† ģøķ„°ėž™ķ‹°ėøŒėÆøė””ģ–“ė””ģžģø ģž„ģ†Œģ•± ķ”„ė”œķ† 
ģøķ„°ėž™ķ‹°ėøŒėÆøė””ģ–“ė””ģžģø ģž„ģ†Œģ•± ķ”„ė”œķ† 
Ā 
Classification of living_things
Classification of living_thingsClassification of living_things
Classification of living_things
Ā 
Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012
Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012
Lee Odden - Optimise & Persuade your Audience to Act - ionSearch 2012
Ā 

Similar to Qhtt bg

Cac chuyen de vat ly 12 on thi dai hoc - cuc hay - chi tiet
Cac chuyen de vat ly 12   on thi dai hoc - cuc hay - chi tietCac chuyen de vat ly 12   on thi dai hoc - cuc hay - chi tiet
Cac chuyen de vat ly 12 on thi dai hoc - cuc hay - chi tiet
Huynh ICT
Ā 
Chuyen de phuong trinh nghiem nguyen
Chuyen de phuong trinh nghiem nguyenChuyen de phuong trinh nghiem nguyen
Chuyen de phuong trinh nghiem nguyen
Cįŗ£nh
Ā 
Tom tat-mon-toan
Tom tat-mon-toanTom tat-mon-toan
Tom tat-mon-toan
Cam huynh
Ā 
Cac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnnCac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnn
Tam Vu Minh
Ā 
ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰
ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰
ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰
Kim LiĆŖn Cao
Ā 
Chde hamsobac4
Chde hamsobac4Chde hamsobac4
Chde hamsobac4
vanthuan1982
Ā 
Chuyen de ve tinh chia het
Chuyen de ve tinh chia hetChuyen de ve tinh chia het
Chuyen de ve tinh chia het
LĆŖ QuyĆŖn
Ā 
Chuyen de ve tinh chia het
Chuyen de ve tinh chia hetChuyen de ve tinh chia het
Chuyen de ve tinh chia het
lovemathforever
Ā 
Cac dang bai tap so hoc ve day so
Cac dang bai tap so hoc ve day soCac dang bai tap so hoc ve day so
Cac dang bai tap so hoc ve day so
lovemathforever
Ā 
11 chuyen de on vao chuyen toan co dap an
11 chuyen de on vao chuyen toan co dap an11 chuyen de on vao chuyen toan co dap an
11 chuyen de on vao chuyen toan co dap an
Tam Vu Minh
Ā 
Bo de-thi-thu-dai-hoc-2009-chon-loc
Bo de-thi-thu-dai-hoc-2009-chon-locBo de-thi-thu-dai-hoc-2009-chon-loc
Bo de-thi-thu-dai-hoc-2009-chon-loc
Huynh ICT
Ā 

Similar to Qhtt bg (20)

Cac chuyen de vat ly 12 on thi dai hoc - cuc hay - chi tiet
Cac chuyen de vat ly 12   on thi dai hoc - cuc hay - chi tietCac chuyen de vat ly 12   on thi dai hoc - cuc hay - chi tiet
Cac chuyen de vat ly 12 on thi dai hoc - cuc hay - chi tiet
Ā 
TĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”n
TĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”nTĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”n
TĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”n
Ā 
TĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”n
TĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”nTĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”n
TĆ³m tįŗÆt chĘ°Ę”ng trƬnh toĆ”n
Ā 
Bai tap c++
Bai tap c++Bai tap c++
Bai tap c++
Ā 
Chuyen de phuong trinh nghiem nguyen
Chuyen de phuong trinh nghiem nguyenChuyen de phuong trinh nghiem nguyen
Chuyen de phuong trinh nghiem nguyen
Ā 
Tom tat-mon-toan
Tom tat-mon-toanTom tat-mon-toan
Tom tat-mon-toan
Ā 
Toan a dh 2002
Toan a dh 2002Toan a dh 2002
Toan a dh 2002
Ā 
CĆ”c thį»§ thuįŗ­t casio
CĆ”c thį»§ thuįŗ­t casioCĆ”c thį»§ thuįŗ­t casio
CĆ”c thį»§ thuįŗ­t casio
Ā 
CĆ”c thį»§ thuįŗ­t casio
CĆ”c thį»§ thuįŗ­t casioCĆ”c thį»§ thuįŗ­t casio
CĆ”c thį»§ thuįŗ­t casio
Ā 
Cac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnnCac phuong phap tim gtlngtnn
Cac phuong phap tim gtlngtnn
Ā 
ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰
ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰
ChuyĆŖn đį» cĆ”c dįŗ”ng toĆ”n vį» lÅ©y thį»«a sį»‘ hį»Æu tį»‰
Ā 
Tong hop cac de thi dai hoc tu 2002 2011
Tong hop cac de thi dai hoc tu 2002 2011Tong hop cac de thi dai hoc tu 2002 2011
Tong hop cac de thi dai hoc tu 2002 2011
Ā 
Chde hamsobac4
Chde hamsobac4Chde hamsobac4
Chde hamsobac4
Ā 
Hambac4
Hambac4Hambac4
Hambac4
Ā 
Cm bat dang thuc bang pp tiep tuyen
Cm bat dang thuc bang pp tiep tuyenCm bat dang thuc bang pp tiep tuyen
Cm bat dang thuc bang pp tiep tuyen
Ā 
Chuyen de ve tinh chia het
Chuyen de ve tinh chia hetChuyen de ve tinh chia het
Chuyen de ve tinh chia het
Ā 
Chuyen de ve tinh chia het
Chuyen de ve tinh chia hetChuyen de ve tinh chia het
Chuyen de ve tinh chia het
Ā 
Cac dang bai tap so hoc ve day so
Cac dang bai tap so hoc ve day soCac dang bai tap so hoc ve day so
Cac dang bai tap so hoc ve day so
Ā 
11 chuyen de on vao chuyen toan co dap an
11 chuyen de on vao chuyen toan co dap an11 chuyen de on vao chuyen toan co dap an
11 chuyen de on vao chuyen toan co dap an
Ā 
Bo de-thi-thu-dai-hoc-2009-chon-loc
Bo de-thi-thu-dai-hoc-2009-chon-locBo de-thi-thu-dai-hoc-2009-chon-loc
Bo de-thi-thu-dai-hoc-2009-chon-loc
Ā 

Qhtt bg

  • 1. 1
  • 2. BOƄ GIAƙO DUƏC VAƘ ƑAƘO TAƏO TRƖƔƘNG ƑAƏI HOƏC LAƏC HOƀNG BAƘI GIAƛNG (TaĆøi lieƤu tham khaĆ»o cho sinh vieĆ¢n) QUY HOAƏCH TUYEƁN TƍNH 2010
  • 3. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba ChƶƓng 1 BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH Ā§1. LAƄP BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH 1.1. BaĆøi toaĆ¹n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu BaĆøi toaĆ¹n MoƤt XĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch sƶƻ duĆÆng m loaĆÆi nguyeĆ¢n lieƤu: N1, N2 , . . . , Nm , ƱeĆ„ saĆ»n xuaĆ”t n loaĆÆi saĆ»n phaĆ„m: S1 , S2 , . . . , Sn . VĆ“Ć¹i trƶƵ lƶƓĆÆng nguyeĆ¢n lieƤu, Ć±Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu moĆ£i loaĆÆi ƱeĆ„ saĆ»n xuaĆ”t moƤt ƱƓn vĆ² saĆ»n phaĆ„m vaĆø giaĆ¹ baĆ¹n moƤt ƱƓn vĆ² saĆ»n phaĆ„m ƱƶƓĆÆc cho nhƶ trong baĆ»ng sau: TeĆ¢n TrƶƵ nguyeĆ¢n lƶƓĆÆng SaĆ»n phaĆ„m lieƤu nguyeĆ¢n lieƤu S1 S2 ... Sn N1 b1 a11 a12 ... a1n N2 b2 a21 a22 ... a2n ... ... ... ... ... ... Nm bm am1 am2 ... amn GiaĆ¹ baĆ¹n c1 c2 ... cn YeĆ¢u caĆ u + CaĆ n saĆ»n xuaĆ”t soĆ” lƶƓĆÆng moĆ£i loaĆÆi saĆ»n phaĆ„m laĆø bao nhieĆ¢u ƱeĆ„ doanh thu laĆø lĆ“Ć¹n nhaĆ”t. + QuaĆ¹ trƬnh saĆ»n xuaĆ”t khoĆ¢ng bĆ² ƱoƤng. GiaĆ» thieĆ”t raĆØng: vĆ“Ć¹i giaĆ¹ baĆ¹n ƱaƵ Ć±Ć²nh thƬ saĆ»n phaĆ„m cuĆ»a XĆ­ nghieƤp ƱƶƓĆÆc tieĆ¢u thuĆÆ heĆ”t. LaƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc 1
  • 4. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba TƶĆø dƶƵ lieƤu vaĆø caĆ¹c yeĆ¢u caĆ u thƶĆÆc teĆ” cuĆ»a XĆ­ nghieƤp ƱaƵ cho nhƶ treĆ¢n, ta phaĆ»i xaĆ¢y dƶĆÆng moƤt moĆ¢ hƬnh toaĆ¹n hay coĆøn goĆÆi laĆø baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh. GoĆÆi xj laĆø soĆ” lƶƓĆÆng saĆ»n phaĆ„m Sj (j = 1, 2, ..., n) caĆ n saĆ»n xuaĆ”t, vĆ“Ć¹i ƱieĆ u kieƤn laĆø xj ā‰„ 0. Khi ƱoĆ¹: + ToĆ„ng nguyeĆ¢n lieƤu moĆ£i loaĆÆi Ni caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t laĆø ai1x1 + ai2 x2 + Ā· Ā· Ā· + ain xn , (i = 1, 2, . . . , m) vaĆø ƱeĆ„ quaĆ¹ trƬnh saĆ»n xuaĆ”t khoĆ¢ng bĆ² ƱoƤng thƬ ai1 x1 + ai2x2 + Ā· Ā· Ā· + ain xn ā‰¤ bi + Khi XĆ­ nghieƤp baĆ¹n heĆ”t saĆ»n phaĆ„m thƬ doanh thu ƱaĆÆt ƱƶƓĆÆc laĆø c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ max TƶĆø ƱoĆ¹ ta coĆ¹ moĆ¢ hƬnh toaĆ¹n cuĆ»a baĆøi toaĆ¹n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu laĆø: f (x) = c1x1 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ max a11x1 + a12x2 + Ā· Ā· Ā· + a1n xn ā‰¤ b1 a21x1 + a22x2 + Ā· Ā· Ā· + a2n xn ā‰¤ b2 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā· am1x1 + am2x2 + Ā· Ā· Ā· + amn xn ā‰¤ bm xj ā‰„ 0, (j = 1, 2, . . . , n) VĆ­ duĆÆ 1.1: MoƤt XĆ­ nghieƤp deƤt coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi vaĆ»i laĆø A, B, C. NguyeĆ¢n lieƤu saĆ»n xuaĆ”t laĆø caĆ¹c loaĆÆi sĆ“ĆÆi: cotton, polyester vĆ“Ć¹i trƶƵ lƶƓĆÆng laĆø: + Cotton: 3 taĆ”n + Kate: 2,5 taĆ”n + Polyester: 4,5 taĆ”n MĆ¶Ć¹c tieĆ¢u hao moĆ£i loaĆÆi sĆ“ĆÆi ƱeĆ„ saĆ»n xuaĆ”t 1m vaĆ»i vaĆø giaĆ¹ baĆ¹n (ngaĆøn ƱoĆ ng/m) vaĆ»i thaĆønh phaĆ„m moĆ£i loaĆÆi ƱƶƓĆÆc cho trong baĆ»ng sau: 2
  • 5. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba NguyeĆ¢n lieƤu SaĆ»n phaĆ„m (g) A B C Cotton 200 200 100 Kate 100 200 100 Polyester 100 100 200 GiaĆ¹ baĆ¹n 35 48 25 HaƵy laƤp moƤt keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i tƶu cho XĆ­ nghieƤp ? (chƦ laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc) HD: GoĆÆi x1 , x2, x3 ā‰„ 0 laĆ n lƶƓĆÆt laĆø soĆ” lƶƓĆÆng cuĆ»a caĆ¹c loaĆÆi vaĆ»i A, B, C. Ta coĆ¹ + KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu cotton caĆ n duĆøng laĆø: 200x1 + 200x2 + 100x3 + KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu kate caĆ n duĆøng laĆø: 100x1 + 200x2 + 100x3 + KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu polyester caĆ n duĆøng laĆø: 100x1 + 100x2 + 200x3 ƑeĆ„ khoĆ¢ng bĆ² ƱoƤng trong quaĆ¹ trƬnh saĆ»n xuaĆ”t thƬ ta phaĆ»i coĆ¹ 200x1 + 200x2 + 100x3 ā‰¤ 3.000.000 100x1 + 200x2 + 100x3 ā‰¤ 2.500.000 100x1 + 100x2 + 200x3 ā‰¤ 4.500.000 Khi XĆ­ nghieƤp baĆ¹n heĆ”t saĆ»n phaĆ„m thƬ doanh thu cuĆ»a XN laĆø: 35x1 +48x2 +25x3 ā†’ max VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laƤp keĆ” hoach saĆ»n xuaĆ”t toĆ”i ƶu laĆø: f (x) = 35x1 + 48x2 + 25x3 ā†’ max 200x1 + 200x2 + 100x3 ā‰¤ 3.000.000 100x1 + 200x2 + 100x3 ā‰¤ 2.500.000 100x1 + 100x2 + 200x3 ā‰¤ 4.500.000 x1 , x2, x3 ā‰„ 0 VĆ­ duĆÆ 1.2: MoƤt XĆ­ nghieƤp coĆ¹ keĆ” hoach saĆ»n xuaĆ”t 3 saĆ»n phaĆ„m S1 , S2, S3 tƶĆø 3 nguyeĆ¢n vaƤt lieƤu N1 , N2, N3 . Cho bieĆ”t nguyeĆ¢n vaƤt lieƤu XĆ­ nghieƤp Ʊang coĆ¹, Ć±Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng caĆ¹c loaĆÆi nguyeĆ¢n vaƤt lieƤu ƱeĆ„ saĆ»n xuaĆ”t ra moƤt saĆ»n phaĆ„m moĆ£i loaĆÆi vaĆø tieĆ n lĆ“Ćøi (ngaĆøn ƱoĆ ng) ƱƶƓĆÆc cho nhƶ baĆ»ng sau: 3
  • 6. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba NguyeĆ¢n TrƶƵ lƶƓĆÆng SaĆ»n phaĆ„m lieƤu nguyeĆ¢n lieƤu S1 S2 S3 N1 240 2 3 2 N2 200 1 2 1 N3 400 4 1 2 TieĆ n lĆ“Ćøi/sp 10 12 9 HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho XĆ­ nghieƤp ? HD: GoĆÆi x1 , x2, x3 laĆ n lƶƓĆÆt laĆø soĆ” saĆ»n phaĆ„m S1 , S2, S3 caĆ n phaĆ»i saĆ»n xuaĆ”t. ƑieĆ u kieƤn: x1 , x2, x3 ā‰„ 0. KhoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu Ni caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t ra soĆ” saĆ»n phaĆ„m treĆ¢n laĆø: N1 : 2x1 + 3x2 + 2x3 (ƱƓn vĆ² nguyeĆ¢n lieƤu) N2 : x1 + 2x2 + x3 (ƱƓn vĆ² nguyeĆ¢n lieƤu) N3 : 4x1 + x2 + 2x3 (ƱƓn vĆ² nguyeĆ¢n lieƤu) ƑeĆ„ quaĆ¹ trƬnh saĆ»n xuaĆ”t khoĆ¢ng bĆ² ƱoƤng thƬ toĆ„ng khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu Ni caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t phaĆ»i luoĆ¢n nhoĆ» hĆ“n hoaĆ«c baĆØng khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu XĆ­ nghieƤp hieƤn coĆ¹. 2x1 + 3x2 + 2x3 ā‰¤ 240 x1 + 2x2 + x3 ā‰¤ 200 4x1 + x2 + 2x3 ā‰¤ 400 ToĆ„ng soĆ” tieĆ n lĆ“Ćøi XĆ­ nghieƤp coĆ¹ theĆ„ thu ƱƶƓĆÆc khi baĆ¹n heĆ”t saĆ»n phaĆ„m laĆø: 10x1 +12x2 +9x3 (ngaĆøn ƱoĆ ng), vaĆø muĆÆc tieĆ¢u cuĆ»a XĆ­ nghieƤp laĆø laĆøm cho doanh thu ƱaĆÆt cƶĆÆc ƱaĆÆi neĆ¢n: 10x1 + 12x2 + 9x3 ā†’ max VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu treĆ¢n laĆø (baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh): f (x) = 10x1 + 12x2 + 9x3 ā†’ max 2x1 + 3x2 + 2x3 ā‰¤ 240 x1 + 2x2 + x3 ā‰¤ 200 4x1 + x2 + 2x3 ā‰¤ 400 x1, x2 , x3 ā‰„ 0 4
  • 7. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ“Ć¹i caĆ¹ch laƤp luaƤn vaĆø trƬnh baĆøy tƶƓng tƶĆÆ nhƶ treĆ¢n, haƵy thƶĆÆc haĆønh vĆ“Ć¹i 3 baĆøi taƤp sau: VĆ­ duĆÆ 1.3: MoƤt xĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi saĆ»n phaĆ„m kyĆ¹ hieƤu laĆø A, B, C. Ć‘Ć²nh mĆ¶Ć¹c hao phĆ­ nguyeĆ¢n lieƤu, voĆ”n, lao ƱoƤng (quy ra giĆ“Ćø coĆ¢ng) vaĆø lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc tĆ­nh cho 1 ƱƓn vĆ² saĆ»n phaĆ„m moĆ£i loaĆÆi cho trong baĆ»ng sau: SaĆ»n phaĆ„m NguyeĆ¢n lieƤu VoĆ”n Lao ƱoƤng LĆ“ĆÆi nhuaƤn (kg) (1.000 ƱoĆ ng) (giĆ“Ćø coĆ¢ng) (1.000 ƱoĆ ng) A 2 1 4 2 B 3 3 8 3 C 3 5 1 5 MĆ¶Ć¹c huy 150 120 100 ƱoƤng toĆ”i Ʊa HaƵy laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho xĆ­ nghieƤp (ChƦ laƤp moĆ¢ hƬnh baĆøi toaĆ¹n, khoĆ¢ng giaĆ»i baĆøi toaĆ¹n). VĆ­ duĆÆ 1.4: MoƤt coĆ¢ng ty SĆ“n BaXP saĆ»n xuaĆ”t hai loaĆÆi sĆ“n laĆø sĆ“n trong nhaĆø vaĆø sĆ“n ngoaĆøi trĆ“Ćøi. NguyeĆ¢n lieƤu chuĆ» yeĆ”u ƱeĆ„ saĆ»n xuaĆ”t sĆ“n goĆ m: + NguyeĆ¢n lieƤu loaĆÆi A vĆ“Ć¹i trƶƵ lƶƓĆÆng laĆø 140 taĆ”n. + NguyeĆ¢n lieƤu loaĆÆi B vĆ“Ć¹i trƶƵ lƶƓĆÆng laĆø 180 taĆ”n. ƑeĆ„ saĆ»n xuaĆ”t 1 taĆ”n sĆ“n trong nhaĆø caĆ n 3 taĆ”n nguyeĆ¢n lieƤu A vaĆø 2 taĆ”n nguyeĆ¢n lieƤu B. ƑeĆ„ saĆ»n xuaĆ”t 1 taĆ”n sĆ“n ngoaĆøi trĆ“Ćøi caĆ n 4 taĆ”n nguyeĆ¢n lieƤu A vaĆø 5 taĆ”n nguyeĆ¢n lieƤu B. Qua nghieĆ¢n cĆ¶Ć¹u thĆ² trƶƓĆøng, phoĆøng tieĆ”p thĆ² dƶĆÆ baĆ¹o nhu caĆ u thĆ² trƶƓĆøng trong 1 tuaĆ n nhƶ sau: + Nhu caĆ u sĆ“n trong nhaĆø khoĆ¢ng lĆ“Ć¹n hĆ“n sĆ“n ngoaĆøi trĆ“Ćøi 2 taĆ”n. + Nhu caĆ u lĆ“Ć¹n nhaĆ”t cuĆ»a sĆ“n trong nhaĆø laĆø 3 taĆ”n. GiaĆ¹ baĆ¹n cho ƱaĆÆi lyĆ¹ laĆø: 45 trieƤu ƱoĆ ng/taĆ”n cho sĆ“n trong nhaĆø vaĆø 50 trieƤu ƱoĆ ng/taĆ”n cho sĆ“n ngoaĆøi trĆ“Ćøi. YeĆ¢u caĆ u: HaƵy laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t moĆ£i tuaĆ n nhƶ theĆ” naĆøo ƱeĆ„ coĆ¢ng ty ƱaĆÆt doanh thu lĆ“Ć¹n nhaĆ”t (chƦ laƤp moĆ¢ hƬnh baĆøi toaĆ¹n, khoĆ¢ng giaĆ»i baĆøi toaĆ¹n). 5
  • 8. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ­ duĆÆ 1.5: NhaĆ¢n dĆ²p teĆ”t trung thu, xĆ­ nghieƤp saĆ»n xuaĆ”t baĆ¹nh KD muoĆ”n saĆ»n xuaĆ”t 3 loaĆÆi baĆ¹nh : ƱaƤu xanh, thaƤp caĆ„m vaĆø baĆ¹nh deĆ»o nhaĆ¢n ƱaƤu xanh. ƑeĆ„ saĆ»n xuaĆ”t 3 loaĆÆi baĆ¹nh naĆøy, xĆ­ nghieƤp caĆ n: ƱƶƓĆøng, ƱaƤu, boƤt, trĆ¶Ć¹ng, mĆ¶Ć¹t, laĆÆp xƶƓƻng, ... GiaĆ» sƶƻ soĆ” ƱƶƓĆøng coĆ¹ theĆ„ chuaĆ„n bĆ² ƱƶƓĆÆc laĆø 500kg, ƱaƤu laĆø 300kg, caĆ¹c nguyeĆ¢n lieƤu khaĆ¹c muoĆ”n bao nhieĆ¢u cuƵng coĆ¹. LƶƓĆÆng ƱƶƓĆøng, ƱaƤu caĆ n thieĆ”t vaĆø lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc treĆ¢n moƤt caĆ¹i baĆ¹nh moĆ£i loaĆÆi cho trong baĆ»ng sau: BaĆ¹nh BaĆ¹nh ƱaƤu BaĆ¹nh thaƤp BaĆ¹nh deĆ»o NguyeƤn lieƤu xanh caĆ„m ƑƶƓĆøng (g) 60 40 70 ƑaƤu (g) 80 0 40 LĆ“ĆÆi nhuaƤn (ƱoĆ ng) 2000 1700 1800 CaĆ n laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t moĆ£i loaĆÆi baĆ¹nh bao nhieĆ¢u caĆ¹i ƱeĆ„ khoĆ¢ng bĆ² ƱoƤng veĆ  ƱƶƓĆøng, ƱaƤu vaĆø toĆ„ng lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc laĆø lĆ“Ć¹n nhaĆ”t neĆ”u saĆ»n xuaĆ”t bao nhieĆ¢u cuƵng baĆ¹n heĆ”t. 1.2. BaĆøi toaĆ¹n pha troƤn toĆ”i ƶu BaĆøi toaĆ¹n: MoƤt nhaĆø maĆ¹y luyeƤn kim muoĆ”n sƶƻ duĆÆng n loaĆÆi nguyeĆ¢n lieƤu: N1 , N2, . . . , Nn ƱeĆ„ saĆ»n xuaĆ”t moƤt loaĆÆi hĆ“ĆÆp kim coĆ¹ m chaĆ”t: M1 , M2 , . . . , Mm . HaĆøm lƶƓĆÆng caĆ¹c chaĆ”t trong moƤt ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m, haĆøm lƶƓĆÆng chaĆ”t trong moƤt ƱƓn vĆ² nguyeĆ¢n lieƤu vaĆø giaĆ¹ moƤt ƱƓn vĆ² nguyeĆ¢n lieƤu ƱƶƓĆÆc cho trong baĆ»ng sau: ChaĆ”t trong HaĆøm lƶƓĆÆng chaĆ”t HaĆøm lƶƓĆÆng chaĆ”t trong NL thaĆønh phaĆ„m trong thaĆønh phaĆ„m N1 N2 ... Nn M1 b1 a11 a12 ... a1n M2 b2 a21 a22 ... a2n ... ... ... ... ... ... Mm bm am1 am2 ... amn GiaĆ¹ nguyeĆ¢n lieƤu c1 c2 ... cn VaĆ”n ƱeĆ  ƱaĆ«t ra laĆø phaĆ»i duĆøng moĆ£i loaĆÆi nguyeĆ¢n lieƤu bao nhieĆ¢u ƱƓn vĆ² ƱeĆ„ saĆ»n xuaĆ”t 1 ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m sao cho giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m thaĆ”p nhaĆ”t nhƶng 6
  • 9. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba vaĆ£n ƱaĆ»m baĆ»o chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n pha troƤn toĆ”i ƶu treĆ¢n ? HD: GoĆÆi xj laĆø khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu Nj (j = 1, 2, . . . , n) caĆ n duĆøng ƱeĆ„ saĆ»n xuaĆ”t 1 ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m ƱaĆ¹p Ć¶Ć¹ng caĆ¹c yeĆ¢u caĆ u cuĆ»a baĆøi toaĆ¹n. ƑieĆ u kieƤn: xj ā‰„ 0, (j = 1, 2, . . . , n) ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t Mi (i = 1, 2, . . . , m) coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø: ai1x1 + ai2x2 + Ā· Ā· Ā· + ain xn ƑeĆ„ saĆ»n phaĆ„m laĆø hĆ“ĆÆp kim thaĆønh phaĆ„m baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u, ta coĆ¹ ai1x1 + ai2x2 + Ā· Ā· Ā· + ain xn = bi GiaĆ¹ thaĆønh (giaĆ¹ voĆ”n goĆ”c) 1 ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m laĆø: c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn YeĆ¢u caĆ u laĆø giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m phaĆ»i thaĆ”p nhaĆ”t neĆ¢n c1 x1 + c2x2 + Ā· Ā· Ā· + cn xn ā†’ min VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n pha troƤn toĆ”i ƶu laĆø f (x) = c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ min a11x1 + a12x2 + Ā· Ā· Ā· + a1n xn = b1 a21x1 + a22x2 + Ā· Ā· Ā· + a2n xn = b2 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā· am1 x1 + am2 x2 + Ā· Ā· Ā· + amn xn = bm xj ā‰„ 0 ; j = 1, 2, . . . , n VĆ­ duĆÆ 2.1: MoƤt nhaĆø maĆ¹y luyeƤn kim muoĆ”n saĆ»n xuaĆ”t moƤt loaĆÆi hĆ“ĆÆp kim coĆ¹ 20% baĆÆc, 30% ƱoĆ ng vaĆø 50% nhuoĆ¢m. ƑeĆ„ saĆ»n xuaĆ”t ra loaĆÆi hĆ“ĆÆp kim ƱoĆ¹ nhaĆø maĆ¹y duĆøng 6 loaĆÆi nguyeĆ¢n lieƤu: baĆÆc nguyeĆ¢n chaĆ”t, ƱoĆ ng nguyeĆ¢n chaĆ”t, nhuoĆ¢m nguyeĆ¢n chaĆ”t, hĆ“ĆÆp kim A, hĆ“ĆÆp kim B, hĆ“ĆÆp kim C. TyĆ» leƤ caĆ¹c chaĆ”t baĆÆc, ƱoĆ ng, nhuoĆ¢m trong 6 loaĆÆi nguyeĆ¢n lieƤu treĆ¢n vaĆø giaĆ¹ nguyeĆ¢n lieƤu (ngaĆøn ƱoĆ ng/kg) moĆ£i loaĆÆi ƱƶƓĆÆc cho trong baĆ»ng sau: 7
  • 10. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba ChaĆ”t LoaĆÆi nguyeĆ¢n lieƤu BaĆÆc ƑoĆ ng NhuoĆ¢m HK A HK B HK C BaĆÆc 100% 0 0 30% 50% 40% ƑoĆ ng 0 100% 0 40% 20% 35% NhuoĆ¢m 0 0 100% 30% 30% 25% GiaĆ¹ nguyeĆ¢n lieƤu 1500 300 100 1000 1200 1100 HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu moĆ£i loaĆÆi ƱeĆ„ saĆ»n xuaĆ”t 1 kg hĆ“ĆÆp kim thaĆønh phaĆ„m sao cho giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m thaĆ”p nhaĆ”t nhƶng vaĆ£n baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u. HD: GoĆÆi x1 , x2, x3, x4 , x5, x6 laĆ n lƶƓĆÆt laĆø khoĆ”i lƶƓĆÆng nguyeĆ¢n lieƤu (kg) baĆÆc, ƱoĆ ng, nhuoĆ¢m nguyeĆ¢n chaĆ”t, hĆ“ĆÆp kim A, hĆ“ĆÆp kim B, hĆ“ĆÆp kim C caĆ n sƶƻ duĆÆng ƱeĆ„ saĆ»n xuaĆ”t 1 kg hĆ“ĆÆp kim thaĆønh phaĆ„m ƱaĆ¹p Ć¶Ć¹ng caĆ¹c yeĆ¢u caĆ u cuĆ»a baĆøi toaĆ¹n. ƑieĆ u kieƤn: x1 , x2, x3, x4, x5 , x6 ā‰„ 0 ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t baĆÆc coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø: x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t ƱoĆ ng coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø: x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t nhuoĆ¢m coĆ¹ trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t laĆø: x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 ƑeĆ„ saĆ»n phaĆ„m laĆø hĆ“ĆÆp kim thaĆønh phaĆ„m baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u, ta coĆ¹ x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 = 0, 2 x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 = 0, 3 x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 = 0, 5 GiaĆ¹ thaĆønh 1 ƱƓn vĆ² hĆ“ĆÆp kim thaĆønh phaĆ„m laĆø: 1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 8
  • 11. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba YeĆ¢u caĆ u laĆø giaĆ¹ thaĆønh cuĆ»a hĆ“ĆÆp kim thaĆønh phaĆ„m phaĆ»i thaĆ”p nhaĆ”t neĆ¢n 1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 ā†’ min VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laĆø f (x) = 1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 ā†’ min x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 = 0, 2 x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 = 0, 3 x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 = 0, 5 xj ā‰„ 0 ; j = 1, 2, . . . , 6 VĆ­ duĆÆ 2.2: MoƤt hĆ“ĆÆp chaĆ”t ƱƶƓĆÆc cheĆ” taĆÆo tƶĆø caĆ¹c ƱƓn chaĆ”t A, B, C, D. CaĆ¹c ƱƓn chaĆ”t naĆøy coĆ¹ theĆ„ laĆ”y tƶĆø caĆ¹c quaĆ«ng I, II, III, IV. NhƶƵng quaĆ«ng naĆøy coĆ¹ theĆ„ mua theĆ¢m Ć“Ć» thĆ² trƶƓĆøng. CaĆ¹c soĆ” lieƤu cho trong baĆ»ng sau SoĆ” lƶƓĆÆng yeĆ¢u caĆ u I II III IV A ā‰„ 12 3 4 1,5 0 B=8 0 3 2 1 Cā‰¤6 1 2 1,5 2 Dā‰„7 2 0 3 1,5 GiaĆ¹ 1 ƱƓn vĆ² 7 6 8 5 HoĆ»i caĆ n mua moĆ£i loaĆÆi quaĆ«ng bao nhieĆ¢u ƱƓn vĆ² ƱeĆ„ cho toĆ„ng giaĆ¹ thaĆønh moƤt ƱƓn vĆ² hĆ“ĆÆp chaĆ”t laĆø reĆ» nhaĆ”t. HD: GoĆÆi xj ā‰„ 0 (j = 1, 2, 3, 4) laĆø soĆ” ƱƓn vĆ² quaĆ«ng thĆ¶Ć¹ j caĆ n phaĆ»i mua ƱeĆ„ trĆ­ch ra caĆ¹c ƱƓn chaĆ”t duĆøng cho cheĆ” taĆÆo hĆ“ĆÆp chaĆ”t. Ta coĆ¹ baĆøi toaĆ¹n quy hoaĆÆch TƬm x = (x1 , x2, x3, x4 ) sao cho: f (x) = 7x1 + 6x2 + 8x3 + 5x4 ā†’ min 3x1 + 4x2 + 1.5x3 ā‰„ 12 3x2 + 2x3 + x4 = 8 x1 + 2x2 + 1.5x3 + 2x4 ā‰¤ 6 2x1 + 3x3 + 1.5x4 ā‰„ 7 xj ā‰„ 0, (j = 1, 2, 3, 4) 9
  • 12. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba 1.3. BaĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu BaĆøi toaĆ¹n: GiaĆ» sƶƻ khoĆ”i lƶƓĆÆng toĆ”i thieĆ„u veĆ  caĆ¹c chaĆ”t dinh dƶƓƵng D1 , D2 , . . . , Dm cho moƤt loaĆÆi gia suĆ¹c trong moƤt ngaĆøy; haĆøm lƶƓĆÆng caĆ¹c chaĆ”t dinh dƶƓƵng ƱoĆ¹ coĆ¹ trong moƤt ƱƓn vĆ² thĆ¶Ć¹c aĆŖn F1, F2, . . . , Fn vaĆø giaĆ¹ mua moƤt ƱƓn vĆ² thĆ¶Ć¹c aĆŖn moĆ£i loaĆÆi ƱƶƓĆÆc cho trong baĆ»ng sau LoaĆÆi chaĆ”t KhoĆ”i lƶƓĆÆng LoaĆÆi thĆ¶Ć¹c aĆŖn dinh dƶƓƵng toĆ”i thieĆ„u F1 F2 ... Fn D1 b1 a11 a12 ... a1n D2 b2 a21 a22 ... a2n ... ... ... ... ... ... Dm bm am1 am2 ... amn GiaĆ¹ mua c1 c2 ... cn NgƶƓĆøi ta quan taĆ¢m laĆø phaĆ»i mua moĆ£i loaĆÆi thĆ¶Ć¹c aĆŖn bao nhieĆ¢u ƱƓn vĆ² ƱeĆ„ chi phĆ­ mua thĆ¶Ć¹c aĆŖn Ć­t nhaĆ”t nhƶng ƱaĆ¹p Ć¶Ć¹ng ƱƶƓĆÆc nhu caĆ u dinh dƶƓƵng toĆ”i thieĆ„u moĆ£i ngaĆøy ƱƶƓĆÆc goĆÆi laĆø baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu ƱoĆ¹. HD: GoĆÆi xj laĆø khoĆ”i lƶƓĆÆng thĆ¶Ć¹c aĆŖn Fj caĆ n mua vaĆø xj ā‰„ 0 (j = 1, 2, . . . , n) ToĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t dinh dƶƓƵng Di coĆ¹ trong caĆ¹c thĆ¶Ć¹c aĆŖn caĆ n mua laĆø ai1x1 + ai2 x2 + Ā· Ā· Ā· + ain xn (i = 1, 2, . . . , m) ƑeĆ„ ƱaĆ¹p Ć¶Ć¹ng ƱƶƓĆÆc nhu caĆ u dinh dƶƓƵng toĆ”i thieĆ„u moĆ£i ngaĆøy thƬ toĆ„ng khoĆ”i lƶƓĆÆng chaĆ”t dinh dƶƓƵng Di coĆ¹ trong caĆ¹c thĆ¶Ć¹c aĆŖn caĆ n mua khoĆ¢ng nhoĆ» hĆ“n khoĆ”i lƶƓĆÆng toĆ”i thieĆ„u moĆ£i ngaĆøy veĆ  chaĆ”t dinh dƶƓƵng ƱoĆ¹ neĆ¢n ta coĆ¹ ƱieĆ u kieƤn ai1 x1 + ai2x2 + Ā· Ā· Ā· + ain xn ā‰„ bi Khi ƱoĆ¹, toĆ„ng chĆ­ phĆ­ mua thĆ¶Ć¹c aĆŖn laĆø c1 x1 + c2 x2 + Ā· Ā· Ā· + cn xn vaĆø c1 x1 + c2x2 + Ā· Ā· Ā· + cn xn ā†’ min 10
  • 13. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VaƤy, moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khaĆ„u phaĆ n aĆŖn toĆ”i ƶu laĆø f (x) = c1 x2 + c2 x2 + Ā· Ā· Ā· + cn xn ā†’ min a11x1 + a12x2 + Ā· Ā· Ā· + a1n xn ā‰„ b1 a21x1 + a22x2 + Ā· Ā· Ā· + a2n xn ā‰„ b2 ..................................... am1 x1 + am2 x2 + Ā· Ā· Ā· + amn xn ā‰„ bm xj ā‰„ 0 , j = 1, 2, . . . , n VĆ­ duĆÆ 3.1: ƑeĆ„ nuoĆ¢i moƤt loaĆÆi gia suĆ¹c ngƶƓĆøi ta sƶƻ duĆÆng 3 loaĆÆi thĆ¶Ć¹c aĆŖn laĆø caĆ¹m, baĆ©p, boƤt caĆ¹. TyĆ» leƤ (%) caĆ¹c chaĆ”t dinh dƶƓƵng ƱaĆÆm, ƱƶƓĆøng, beĆ¹o coĆ¹ trong caĆ¹c loaĆÆi thĆ¶Ć¹c aĆŖn caĆ¹m, baĆ©p, boƤt caĆ¹ vaĆø giaĆ¹ 1 kg thĆ¶Ć¹c aĆŖn moĆ£i loaĆÆi ƱƶƓĆÆc cho nhƶ baĆ»ng sau ChaĆ”t LoaĆÆi thĆ¶Ć¹c aĆŖn dinh dƶƓƵng CaĆ¹m BaĆ©p BoƤt caĆ¹ ƑaĆÆm 10 10 20 ƑƶƓĆøng 20 15 10 BeĆ¹o 5 10 20 GiaĆ¹ mua (ƱoĆ ng) 2000 1000 2000 YeĆ¢u caĆ u trong khaĆ„u phaĆ n thĆ¶Ć¹c aĆŖn cuĆ»a loaĆÆi gia suĆ¹c naĆøy laĆø: ƱaĆÆm phaĆ»i coĆ¹ Ć­t nhaĆ”t laĆø 70 g vaĆø nhieĆ u nhaĆ”t laĆø 90 g, ƱƶƓĆøng phaĆ»i coĆ¹ Ć­t nhaĆ”t laĆø 80 g, chaĆ”t beĆ¹o phaĆ»i coĆ¹ Ć­t nhaĆ”t 20 g vaĆø nhieĆ u nhaĆ”t laĆø 60 g. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh khoĆ”i lƶƓĆÆng thĆ¶Ć¹c aĆŖn moĆ£i loaĆÆi caĆ n mua sao cho toĆ„ng chi phĆ­ thaĆ”p nhaĆ”t vaĆø baĆ»o ƱaĆ»m chaĆ”t lƶƓĆÆng theo yeĆ¢u caĆ u ? HD: GoĆÆi x1, x2 , x3 ā‰„ 0 laĆ n lƶƓĆÆt laĆø khoĆ”i lƶƓĆÆng caĆ¹m, baĆ©p vaĆø boƤt caĆ¹ caĆ n mua ƱeĆ„ laĆøm thĆ¶Ć¹c aĆŖn cho gia suĆ¹c. 11
  • 14. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba PhaĆ¢n tĆ­ch vaĆø laƤp luaƤn tƶƓng tƶĆÆ baĆøi toaĆ¹n treĆ¢n, ta coĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc f (x) = 2x1 + x2 + 2x2 ā†’ min 0, 1x1 + 0, 1x2 + 0, 2x3 ā‰„ 70 0, 1x1 + 0, 1x2 + 0, 2x3 ā‰¤ 90 0, 2x1 + 0, 15x2 + 0, 1x3 ā‰„ 80 0, 05x1 + 0, 1x2 + 0, 2x3 ā‰„ 20 0, 05x1 + 0, 1x2 + 0, 2x3 ā‰¤ 60 xj ā‰„ 0 , j = 1, 2, 3 VĆ­ duĆÆ 3.2: CoĆ¢ng ty saĆ»n xuaĆ”t thĆ¶Ć¹c aĆŖn giaĆ¹ suĆ¹c coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t caĆ¹c bao thĆ¶Ć¹c aĆŖn gia suĆ¹c coĆ¹ tyĆ» leƤ (%) chaĆ”t dinh dƶƓƵng cho moĆ£i bao theo tieĆ¢u chuaĆ„n sau ChaĆ”t dinh dƶƓƵng TyĆ» leƤ toĆ”i thieĆ„u TyĆ» leƤ toĆ”i Ʊa ƑaĆÆm 22,9 khoĆ¢ng haĆÆn cheĆ” ƑƶƓĆøng 42 75 BeĆ¹o 9 15 XĆ“) 7,8 khoĆ¢ng haĆÆn cheĆ” Cho bieĆ”t tyĆ» leƤ (%) caĆ¹c chaĆ”t dinh dƶƓƵng treĆ¢n trong caĆ¹c loaĆÆi nguyeĆ¢n lieƤu vaĆø giaĆ¹ nguyeĆ¢n lieƤu nhƶ sau ChaĆ”t NguyeĆ¢n lieƤu dinh dƶƓƵng CaĆ¹m GaĆÆo BaĆ©p BoƤt caĆ¹ ƑaĆÆm 15 8 10 62 ƑƶƓĆøng 60 50 60 6 BeĆ¹o 15 4 6 20 XĆ“ 2 15 9 3 GiaĆ¹ (ƱoĆ ng/kg) 3 2 1,2 5 HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh thaĆønh phaĆ n nguyeĆ¢n lieƤu ƱeĆ„ saĆ»n xuaĆ”t moƤt bao thĆ¶Ć¹c aĆŖn gia suĆ¹c ƱaĆÆt chaĆ”t lƶƓĆÆng vaĆø coĆ¹ giaĆ¹ reĆ» nhaĆ”t. BieĆ”t raĆØng moĆ£i bao thĆ¶Ć¹c aĆŖn coĆ¹ troĆÆng lƶƓĆÆng 100 kg. 12
  • 15. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba HD: GoĆÆi x1 , x2, x3, x4 ā‰„ 0 laĆø khoĆ”i lƶƓĆÆng (kg) caĆ¹m, gaĆÆo, baĆ©p, boƤt caĆ¹ coĆ¹ trong 1 bao thĆ¶Ć¹c aĆŖn. Khi ƱoĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laĆø f (x) = 3x1 + 2x2 + 1, 2x3 + 5x4 ā†’ min x1 + x2 + x3 + x4 = 100 0, 15x1 + 0, 08x2 + 0, 1x3 + 0, 62x4 ā‰„ 22, 9 0, 6x1 + 0, 5x2 + 0, 6x3 + 0, 06x4 ā‰„ 42 0, 6x1 + 0, 5x2 + 0, 6x3 + 0, 06x4 ā‰¤ 75 0, 15x1 + 0, 04x2 + 0, 06x3 + 0, 2x4 ā‰„ 9 0, 15x1 + 0, 04x2 + 0, 06x3 + 0, 2x4 ā‰¤ 15 0, 02x1 + 0, 15x2 + 0, 09x3 + 0, 03x4 ā‰„ 7, 8 x1, x2, x3 , x4 ā‰„ 0 1.4. MoƤt soĆ” baĆøi toaĆ¹n khaĆ¹c VĆ­ duĆÆ 4.1: CoĆ¢ng ty TieĆ¢u ƑieĆ u dƶĆÆ Ć±Ć²nh troĆ ng hai loaĆÆi caĆ¢y caĆø pheĆ¢ vaĆø tieĆ¢u treĆ¢n 3 khu ƱaĆ”t A, B, C coĆ¹ dieƤn tĆ­ch tƶƓng Ć¶Ć¹ng laĆø 50, 60, 40 ha. Do ƱaĆ«c ƱieĆ„m cuĆ»a caĆ¹c khu ƱaĆ”t khaĆ¹c nhau neĆ¢n chi phĆ­ saĆ»n xuaĆ”t (trieƤu ƱoĆ ng/ha) vaĆø naĆŖng suaĆ”t (taĆÆ/ha) khaĆ¹c nhau vaĆø cho Ć“Ć» baĆ»ng sau: Khu ƱaĆ”t CaĆø pheĆ¢ TieĆ¢u 2 1,8 A 9 6 2,2 1,6 B 10 5 2,5 1,5 C 12 4 SoĆ” lieƤu Ć“Ć» goĆ¹c beĆ¢n traĆ¹i, phĆ­a treĆ¢n cuĆ»a moĆ£i oĆ¢ laĆø chi phĆ­ saĆ»n xuaĆ”t; Ć“Ć» goĆ¹c beĆ¢n phaĆ»i phĆ­a dĆ¶Ć“Ć¹i cuĆ»a moĆ£i oĆ¢ laĆø naĆŖng suaĆ”t. YeĆ¢u caĆ u saĆ»n lƶƓĆÆng cuĆ»a caĆø pheĆ¢ toĆ”i thieĆ„u laĆø 500 taĆÆ vaĆø tieĆ¢u toĆ”i thieĆ„u laĆø 420 taĆÆ. HaƵy laƤp moĆ¢ hƬnh baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh phƶƓng aĆ¹n phaĆ¢n phoĆ”i ƱaĆ”t troĆ ng sao cho ƱaĆ»m baĆ»o yeĆ¢u caĆ u veĆ  saĆ»n lƶƓĆÆng vĆ“Ć¹i chi phĆ­ thaĆ”p nhaĆ”t ? 13
  • 16. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba HD: GoĆÆi x1, x2, x3 laĆ n lƶƓĆÆt laĆø dieƤn tĆ­ch (ha) khu ƱaĆ”t A,B,C duĆøng ƱeĆ„ troĆ ng caĆø pheĆ¢ vaĆø x4, x5 , x6 laĆ n lƶƓĆÆt laĆø dieƤn tĆ­ch (ha) khu ƱaĆ”t A,B,C duĆøng ƱeĆ„ troĆ ng tieĆ¢u. Khi ƱoĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n laĆø f (x) = 2x1 + 2, 2x2 + 2, 5x3 + 1, 8x4 + 1, 6x5 + 1, 5x6 ā†’ min x1 + x4 ā‰¤ 50 x2 + x5 ā‰¤ 60 x3 + x6 ā‰¤ 40 9x1 + 10x2 + 12x3 ā‰„ 500 6x4 + 5x5 + 4x6 ā‰„ 420 xj ā‰„ 0 ; j = 1, 2, . . . , 6 VĆ­ duĆÆ 4.2: MoƤt ngƶƓĆøi coĆ¹ soĆ” tieĆ n 80 trieƤu ƱoĆ ng dƶĆÆ Ć±Ć²nh ƱaĆ u tƶ vaĆøo caĆ¹c loaĆÆi hƬnh kinh teĆ” sau: + Gƶƻi tieĆ”t kieƤm khoĆ¢ng kyĆø haĆÆn vĆ“Ć¹i laƵi suaĆ”t 7,5%/naĆŖm. + Gƶƻi tieĆ”t kieƤm coĆ¹ kyĆø haĆÆn vĆ“Ć¹i laƵi suaĆ”t 9,5%/naĆŖm. + Mua tĆ­n phieĆ”u vĆ“Ć¹i laƵi suaĆ”t 10%/naĆŖm + Cho doanh nghieƤp tƶ nhaĆ¢n vay vĆ“Ć¹i laƵi suaĆ”t 13%/naĆŖm. VƬ moĆ£i loaĆÆi hƬnh ƱaĆ u tƶ ƱeĆ u coĆ¹ ƶu khuyeĆ”t, ruĆ»i ro cuĆ»a noĆ¹ neĆ¢n ngƶƓĆøi ƱoĆ¹ quyeĆ”t Ć±Ć²nh ƱaĆ u tƶ theo caĆ¹c chƦ daĆ£n sau ƱaĆ¢y cuĆ»a nhaĆø tƶ vaĆ”n: (1) KhoĆ¢ng cho doanh nghieƤp vay quaĆ¹ 20% soĆ” tieĆ n. (2) SoĆ” tieĆ n mua tĆ­n phieĆ”u khoĆ¢ng ƱƶƓĆÆc vƶƓĆÆt quaĆ¹ toĆ„ng soĆ” tieĆ n ƱaĆ u tƶ vaĆøo 3 loaĆÆi hƬnh kia. (3) ƑaĆ u tƶ Ć­t nhaĆ”t 30% toĆ„ng soĆ” tieĆ n vaĆøo gƶƻi tieĆ”t kieƤm coĆ¹ kyĆø haĆÆn vaĆø mua tĆ­n phieĆ”u. (4) TyĆ» leƤ tieĆ n gƶƻi tieĆ”t kieƤm khoĆ¢ng kyĆø haĆÆn vaĆø coĆ¹ kyĆø haĆÆn khoĆ¢ng vƶƓĆÆt quaĆ¹ 1/3. HaƵy laƤp moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n xaĆ¹c Ć±Ć²nh soĆ” tieĆ n ƱaĆ u tƶ vaĆø moĆ£i loaĆÆi hƬnh kinh teĆ” ƱeĆ„ toĆ„ng soĆ” tieĆ n lĆ“Ćøi ƱaĆÆt ƱƶƓĆÆc cao nhaĆ”t vaĆø tuaĆ¢n theo caĆ¹c chƦ daĆ£n cuĆ»a nhaĆø ƱaĆ u tƶ. BieĆ”t raĆØng ngƶƓĆøi ƱoĆ¹ quyeĆ”t Ć±Ć²nh ƱaĆ u tƶ heĆ”t soĆ” tieĆ n Ʊang coĆ¹. HD: GoĆÆi x1 , x2, x3 , x4 ā‰„ 0 laĆ n lƶƓĆÆt laĆø soĆ” tieĆ n (trieƤu ƱoĆ ng) ƱaĆ u tƶ vaĆøo gƶƻi tieĆ”t kieƤm khoĆ¢ng kyĆø haĆÆn, gƶƻi tieĆ”t kieƤm coĆ¹ kyĆø haĆÆn, mua tĆ­n phieĆ”u, cho doanh nghieƤp tƶ nhaĆ¢n vay. 14
  • 17. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba MoĆ¢ hƬnh toaĆ¹n hoĆÆc laĆø baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 0, 075x1 + 0, 095x2 + 0, 1x3 + 0, 13x4 ā†’ max x1 + x2 + x3 + x4 = 80.000.000 x4 ā‰¤ 16.000.000 x1 + x2 āˆ’ x3 + x4 ā‰„ 0 x2 + x3 ā‰„ 24.000.000 3x1 āˆ’ x2 ā‰¤ 0 x1, x2 , x3, x4 ā‰„ 0 15
  • 18. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ā§2. CAƙC KHAƙI NIEƄM CƔ BAƛN CUƛA BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH 2.1. DaĆÆng toĆ„ng quaĆ¹t cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh laĆø baĆøi toaĆ¹n coĆ¹ daĆÆng nhƶ sau: f (x) = c1 x1 + c2x2 + . . . + cn xn ā†’ max (min) (1) ļ£® ļ£¹ ā‰„ ļ£Æ ļ£ŗ ļ£Æ ļ£ŗ ai1 x1 + ai2x2 + . . . + ain xn ļ£Æ ā‰¤ ļ£ŗ bi (2) ļ£° ļ£» = ļ£® ļ£¹ ā‰„0 ļ£Æ ļ£ŗ ļ£Æ ļ£ŗ xj ļ£Æ ā‰¤ 0 ļ£ŗ (3) ļ£° ļ£» tuyĆø yĆ¹ vĆ“Ć¹i: i = 1, 2, . . . , m vaĆø j = 1, 2, . . . , n Trong ƱoĆ¹: + (1) ƱƶƓĆÆc goĆÆi laĆø haĆøm muĆÆc tieĆ¢u cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh. NeĆ”u f (x) ā†’ max thƬ goĆÆi laĆø baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi, f (x) ā†’ min thƬ goĆÆi laĆø baĆøi toaĆ¹n cƶĆÆc tieĆ„u. + (2) goĆÆi laĆø heƤ raĆøng buoƤc chĆ­nh cuĆ»a baĆøi toaĆ¹n. + (3) goĆÆi laĆø heƤ raĆøng buoƤc daĆ”u cuĆ»a baĆøi toaĆ¹n hay ƱieĆ u kieƤn veĆ  daĆ”u cuĆ»a caĆ¹c aĆ„n soĆ”. + (2) vaĆø (3) goĆÆi chung laĆø heƤ raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n. VĆ­ duĆÆ: Cho caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau: 1.1). f (x) = 10x1 + 12x2 + 9x3 ā†’ max 2x1 + 3x2 + 2x3 ā‰¤ 240 x1 + 2x2 + x3 ā‰¤ 200 4x1 + x2 + 2x3 ā‰¤ 400 x1, x2 , x3 ā‰„ 0 16
  • 19. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba 1.2). f (x) = 10x1 + 12x2 + 9x3 ā†’ max 2x1 + 3x2 + 2x3 ā‰¤ 240 x1 + 2x2 + x3 ā‰¤ 200 4x1 + x2 + 2x3 ā‰¤ 400 x1, x2 , x3 ā‰„ 0 1.3). f (x) = 1500x1 + 300x2 + 100x3 + 1000x4 + 1200x5 + 1100x6 ā†’ min x1 + 0, 3x4 + 0, 5x5 + 0, 4x6 = 0, 2 x2 + 0, 4x4 + 0, 2x5 + 0, 35x6 = 0, 3 x3 + 0, 3x4 + 0, 3x5 + 0, 25x6 = 0, 5 xj ā‰„ 0 ; j = 1, 2, . . . , 6 2.2. PhƶƓng aĆ¹n - PhƶƓng aĆ¹n cĆ“ baĆ»n Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) vĆ“Ć¹i n aĆ„n nhƶ treĆ¢n. PhƶƓng aĆ¹n: MoƤt boƤ n soĆ” thƶĆÆc xāˆ— = (xāˆ—, xāˆ— , . . . , xāˆ— ) thoaĆ» maƵn heƤ raĆøng buoƤc cuĆ»a baĆøi 1 2 n toaĆ¹n (P) thƬ ƱƶƓĆÆc goĆÆi laĆø moƤt phƶƓng aĆ¹n hay lĆ“Ćøi giaĆ»i chaĆ”p nhaƤn ƱƶƓĆÆc cuĆ»a baĆøi toaĆ¹n (P). MoƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh coĆ¹ theĆ„ coĆ¹ nhieĆ u lĆ“Ćøi giaĆ»i chaĆ”p nhaƤn ƱƶƓĆÆc (phƶƓng aĆ¹n), thƶĆÆc teĆ” ngƶƓĆøi ta thƶƓĆøng quan taĆ¢m ƱeĆ”n nhƶƵng phƶƓng aĆ¹n toĆ”t nhaĆ”t (toĆ”i ƶu) trong taƤp caĆ¹c phƶƓng aĆ¹n cuĆ»a noĆ¹. PhƶƓng aĆ¹n cĆ“ baĆ»n: CoĆøn goĆÆi laĆø phƶƓng aĆ¹n cƶĆÆc bieĆ¢n - laĆø phƶƓng aĆ¹n thoaĆ» maƵn chaĆ«t Ć­t nhaĆ”t n raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n (P). MoƤt phƶƓng aĆ¹n cĆ“ baĆ»n thoaĆ» maƵn chaĆ«t ƱuĆ¹ng n raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n thƬ goĆÆi laĆø phƶƓng aĆ¹n cĆ“ baĆ»n khoĆ¢ng suy bieĆ”n. VĆ­ duĆÆ 2.1: XeĆ¹t baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) sau: f (x) = 3x1 + x2 āˆ’ x3 ā†’ max x1 āˆ’ x3 = 2 x2 + x3 = 3 x1, x2 , x3 ā‰„ 0 17
  • 20. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba CaĆŖn cĆ¶Ć¹ vaĆøo hai raĆøng buoƤc chĆ­nh vaĆø ƱieĆ u kieƤn veĆ  daĆ”u cuĆ»a caĆ¹c aĆ„n, ta suy ra taƤp caĆ¹c phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n (P) laĆø: X = {xĪ± = (2 + Ī±, 3 āˆ’ Ī±, Ī±)|0 ā‰¤ Ī± ā‰¤ 3} + VĆ“Ć¹i Ī± = 0, ta coĆ¹ phƶƓng aĆ¹n x0 = (2, 3, 0) + VĆ“Ć¹i Ī± = 1, ta coĆ¹ phƶƓng aĆ¹n x1 = (3, 2, 1) HaƵy kieĆ„m tra xem hai phƶƓng aĆ¹n treĆ¢n coĆ¹ phaĆ»i laĆø phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n ƱaƵ cho khoĆ¢ng ? 2.3. PhƶƓng aĆ¹n toĆ”i ƶu PhƶƓng aĆ¹n x0 ƱƶƓĆÆc goĆÆi laĆø phƶƓng aĆ¹n toĆ”i ƶu (PATU) cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch (P) neĆ”u f (x0 ) laĆø giaĆ¹ trĆ² lĆ“Ć¹n nhaĆ”t (nhoĆ» nhaĆ”t) treĆ¢n taƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n. Khi ƱoĆ¹ ta noĆ¹i x0 laĆø PATU cuĆ»a baĆøi toaĆ¹n vaĆø f (x0 ) laĆø giaĆ¹ trĆ² toĆ”i ƶu. GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh laĆø Ʊi tƬm PATU vaĆø giaĆ¹ trĆ² toĆ”i ƶu (GTTU) cuĆ»a baĆøi toaĆ¹n. Trong quaĆ¹ trƬnh giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (QHTT) ta gaĆ«p caĆ¹c trƶƓĆøng hĆ“ĆÆp sau: + BaĆøi toaĆ¹n QHTT chƦ coĆ¹ moƤt PATU hoaĆ«c coĆ¹ voĆ¢ soĆ” PATU. + BaĆøi toaĆ¹n QHTT khoĆ¢ng coĆ¹ phƶƓng aĆ¹n hoaĆ«c coĆ¹ phƶƓng aĆ¹n nhƶng haĆøm muĆÆc tieĆ¢u khoĆ¢ng bĆ² chaĆ«n treĆ¢n (neĆ”u baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi) hay khoĆ¢ng bĆ² chaĆ«n dĆ¶Ć“Ć¹i (neĆ”u baĆøi toaĆ¹n cƶĆÆc tieĆ„u) treĆ¢n taƤp phƶƓng aĆ¹n. Khi ƱoĆ¹ baĆøi toaĆ¹n goĆÆi laĆø khoĆ¢ng giaĆ»i ƱƶƓĆÆc (khoĆ¢ng coĆ¹ PATU). 2.4. MoƤt soĆ” tĆ­nh chaĆ”t cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh i). MoƤt baĆøi toaĆ¹n QHTT coĆ¹ phƶƓng aĆ¹n thƬ noĆ¹ coĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n (hƶƵu haĆÆn). ii). BaĆøi toaĆ¹n cƶĆÆc ƱaĆÆi (cƶĆÆc tieĆ„u) coĆ¹ phƶƓng aĆ¹n vaĆø haĆøm muĆÆc tieĆ¢u bĆ² chaĆ«n treĆ¢n (chaĆ«n dĆ¶Ć“Ć¹i) thƬ baĆøi toaĆ¹n coĆ¹ PATU. iii). BaĆøi toaĆ¹n QHTT coĆ¹ PATU thƬ coĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n toĆ”i ƶu. iv. NeĆ”u baĆøi toaĆ¹n QHTT coĆ¹ hĆ“n 1 PATU thƬ baĆøi toaĆ¹n ƱoĆ¹ coĆ¹ voĆ¢ soĆ” PATU. CaĆ¹c tĆ­nh chaĆ”t treĆ¢n ta seƵ giaĆ»i thĆ­ch baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc. 18
  • 21. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ā§3. PHƖƔNG PHAƙP HƌNH HOƏC BaĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc giuĆ¹p ta deĆ£ hƬnh dung vaĆø hieĆ„u ƱƶƓĆÆc baĆøi toaĆ¹n hĆ“n. Trong baĆøi naĆøy, sƶƻ duĆÆng phƶƓng phaĆ¹p hƬnh hoĆÆc muĆÆc Ʊƭch laĆø giaĆ»i thĆ­ch vaĆø laĆøm roƵ hĆ“n moƤt soĆ” tĆ­nh chaĆ”t Ć“Ć» treĆ¢n. DuĆøng phƶƓng phaĆ¹p hƬnh hoĆÆc ta coĆ¹ theĆ„ tƬm ƱƶƓĆÆc phƶƓng aĆ¹n toĆ”i ƶu cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh 2 aĆ„n. CaĆ¹c baĆøi toaĆ¹n coĆ¹ soĆ” aĆ„n nhieĆ u hĆ“n chƦ laĆø sƶĆÆ mĆ“Ć» roƤng cuĆ»a giaĆ»i thĆ­ch ƱoĆ¹ nhƶng khaĆ¹ phĆ¶Ć¹c taĆÆp. 3.1. PhƶƓng phaĆ¹p hƬnh hoĆÆc Ta coĆ¹ theĆ„ giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh 2 aĆ„n baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc nhƶ sau: BĆ¶Ć“Ć¹c 1: BieĆ„u dieĆ£n taƤp phƶƓng aĆ¹n X treĆ¢n maĆ«t phaĆŗng Oxy TreĆ¢n cuĆøng moƤt maĆ«t phaĆŗng toaĆÆ Ć±oƤ Oxy, veƵ vaĆø bieĆ„u dieĆ£n nghieƤm cuĆ»a taĆ”t caĆ» caĆ¹c baĆ”t phƶƓng trƬnh (hay phƶƓng trƬnh) cuĆ»a heƤ raĆøng buoƤc roĆ i xaĆ¹c Ć±Ć²nh phaĆ n giao cuĆ»a caĆ¹c nghieƤm ƱoĆ¹ - TaƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n. BĆ¶Ć“Ć¹c 2: BieĆ„u dieĆ£n veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n vaĆø haĆøm muĆÆc tieĆ¢u VeƵ veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n (āˆ’ ) cuĆ»a ƱƶƓĆøng thaĆŗng haĆøm muĆÆc tieĆ¢u, sau ƱoĆ¹ veƵ moƤt ƱƶƓĆøng ā†’n thaĆŗng (d) vuoĆ¢ng goĆ¹c vĆ“Ć¹i veĆ¹ctĆ“ ƱoĆ¹ thƬ (d) chĆ­nh laĆø ƱƶƓĆøng thaĆŗng cuĆ»a haĆøm muĆÆc tieĆ¢u. BĆ¶Ć“Ć¹c 3: GiaĆ»i baĆøi toaĆ¹n BaĆøi toaĆ¹n cƶĆÆc ƱaĆÆi coĆ¹ haĆøm muĆÆc tieĆ¢u daĆÆng: z = ax + by ā†’ max Cho (d) di chuyeĆ„n theo hĆ¶Ć“Ć¹ng cuĆ»a veĆ¹ctĆ“ āˆ’ : ā†’ n i). ƑieĆ„m cuoĆ”i cuĆøng maĆø (d) Ʊi ra khoĆ»i mieĆ n X thƬ ƱieĆ„m ƱoĆ¹ laĆø PATU cuĆ»a baĆøi toaĆ¹n. TrƶƓĆøng hĆ“ĆÆp (d) ra khoĆ»i mieĆ n X theo moƤt ƱoaĆÆn thaĆŗng thƬ baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” PATU (moĆ£i ƱieĆ„m thuoƤc ƱoaĆÆn thaĆŗng laĆø moƤt PATU) vaĆø khi ƱoĆ¹ hai ƱieĆ„m ƱaĆ u cuĆ»a ƱoaĆÆn thaĆŗng ƱoĆ¹ laĆø hai PACB toĆ”i ƶu. Do ƱoĆ¹ baĆøi toaĆ¹n QHTT coĆ¹ hĆ“n moƤt PATU thƬ coĆ¹ voĆ¢ soĆ” PATU (tĆ­nh chaĆ”t 4). ii). TrƶƓĆøng hĆ“ĆÆp (d) luoĆ¢n luoĆ¢n giao vĆ“Ć¹i mieĆ n X khi di chuyeĆ„n thƬ baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU. Khi mieĆ n X laĆø moƤt Ʊa giaĆ¹c loĆ i thƬ caĆ¹c ƱƦnh cuĆ»a Ʊa giaĆ¹c chĆ­nh laĆø caĆ¹c phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n, do ƱoĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n coĆøn ƱƶƓĆÆc goĆÆi laĆø phƶƓng aĆ¹n cƶĆÆc bieĆ¢n. 19
  • 22. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba TrƶƓĆøng hĆ“ĆÆp giaĆ»i baĆøi toaĆ¹n cƶĆÆc tieĆ„u coĆ¹ haĆøm muĆÆc tieĆ¢u: z = ax + by ā†’ min Thao taĆ¹c tƶƓng tƶĆÆ baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi chƦ khaĆ¹c laĆø cho (d) di chuyeĆ„n ngƶƓĆÆc hĆ¶Ć“Ć¹ng cuĆ»a ā†’ āˆ’. n VĆ­ duĆÆ 1.1: TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n sau: z = 2x + y ā†’ max 2x + y ā‰„ 2 āˆ’x + 2y ā‰¤ 6 5x āˆ’ y ā‰¤ 15 x, y ā‰„ 0 HD: VeƵ vaĆø bieĆ„u dieĆ£n mieĆ n nghieƤm cuĆ»a 5 raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n treĆ¢n cuĆøng maĆ«t phaĆŗng toaĆÆ Ć±oƤ Oxy, ta xaĆ¹c Ć±Ć²nh ƱƶƓĆÆc taƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n laĆø nguƵ giaĆ¹c loĆ i ABCDE vĆ“Ć¹i A(0,2); B(0,3); C(4,5); D(3,0); E(1,0). VeƵ veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n āˆ’ = (2, 1) vaĆø ƱƶƓĆøng thaĆŗng ā†’ n 2x + y = z (haĆøm muĆÆc tieĆ¢u) treĆ¢n mieĆ n ABCDE. 20
  • 23. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n: Cho (d) di chuyeĆ„n theo hĆ¶Ć“Ć¹ng vectĆ“ phaĆ¹p tuyeĆ”n ā†’ āˆ’ thƬ ƱieĆ„m cuoĆ”i cuĆøng maĆø (d) Ʊi ra khoĆ»i mieĆ n ABCDE laĆø C(4, 5). VaƤy PATU cuĆ»a baĆøi n toaĆ¹n laĆø x0 = (4, 5) vaĆø GTTU laĆø z(x0) = 2 Ɨ 4 + 5 = 13. VĆ­ duĆÆ 1.2: TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n sau: z = 2x + y ā†’ min 2x + y ā‰„ 2 āˆ’x + 2y ā‰¤ 6 5x āˆ’ y ā‰¤ 15 x, y ā‰„ 0 HD: ƑaĆ¢y laĆø baĆøi toaĆ¹n cƶĆÆc tieĆ„u, do ƱoĆ¹ ƱeĆ„ tƬm PATU cuĆ»a baĆøi toaĆ¹n thƬ ta di chuyeĆ„n (d) ngƶƓĆÆc hĆ¶Ć“Ć¹ng vectĆ“ phaĆ¹p tuyeĆ”n āˆ’ . Khi naĆøy ƱƶƓĆøng thaĆŗng(d) ra khoĆ»i mieĆ n ABCDE ā†’ n khoĆ¢ng phaĆ»i laĆø moƤt ƱieĆ„m maĆø laĆø theo moƤt ƱoaĆÆn thaĆŗng AE, neĆ¢n ta keĆ”t luaƤn baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” PATU vaĆø moĆ£i ƱieĆ„m M0 (x0 , y0) treĆ¢n ƱoaĆÆn thaĆŗng AE laĆø moƤt PATU cuĆ»a baĆøi toaĆ¹n vaĆø hai ƱieĆ„m A(0, 2); E(1, 0) laĆø 2 phƶƓng aĆ¹n cĆ“ baĆ»n toĆ”i ƶu. GiaĆ¹ tri toĆ”i ƶu cuĆ»a baĆøi toaĆ¹n laĆø: zmin = 2. 3.2. Yƙ nghĆ³a hƬnh hoĆÆc cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh TreĆ¢n maĆ«t phaĆŗng toaĆÆ Ć±oƤ Oxy, moĆ£i phƶƓng trƬnh daĆÆng ax + by = c ƱƶƓĆÆc bieĆ„u dieĆ£n baĆØng moƤt ƱƶƓĆøng thaĆŗng vaĆø moĆ£i ƱieĆ„m treĆ¢n ƱƶƓĆøng thaĆŗng ƱoĆ¹ laĆø moƤt nghieƤm cuĆ»a phƶƓng. CaĆ¹c baĆ”t phƶƓng trƬnh daĆÆng ax + by ā‰¤ c hay ax + by ā‰„ c thƬ nghieƤm cuĆ»a noĆ¹ ƱƶƓĆÆc bieĆ„u dieĆ£n baĆØng moƤt nƶƵa maĆ«t phaĆŗng coĆ¹ bĆ“Ćø laĆø ƱƶƓĆøng thaĆŗng ax + by = c. ƑoĆ”i vĆ“Ć¹i moƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh ƱƓn giaĆ»n 2 aĆ„n coĆ¹ nhieĆ u raĆøng buoƤc, thƬ taƤp phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n laĆø moƤt mieĆ n phaĆŗng thƶƓĆøng laĆø moƤt Ʊa giaĆ¹c loĆ i, moĆ£i ƱieĆ„m M(x, y) treĆ¢n mieĆ n phaĆŗng ƱoĆ¹ laĆø moƤt phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n. Tuy nhieĆ¢n, ƱoĆ¢i khi ta cuƵng coĆ¹ theĆ„ gaĆ«p caĆ¹c baĆøi toaĆ¹n maĆø taƤp phƶƓng aĆ¹n laĆø taƤp roĆ£ng hoaĆ«c chƦ coĆ¹ moƤt ƱieĆ„m duy nhaĆ”t. 21
  • 24. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ­ duĆÆ 2.1: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n sau baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc z = 3x + 5y ā†’ max 2x + y ā‰¤ 8 xā‰¤3 yā‰¤4 x, y ā‰„ 0 HD: VeƵ vaĆø bieĆ„u dieĆ£n mieĆ n nghieƤm cuĆ»a 5 raĆøng buoƤc cuĆ»a baĆøi toaĆ¹n treĆ¢n cuĆøng maĆ«t phaĆŗng toaĆÆ Ć±oƤ Oxy, ta xaĆ¹c Ć±Ć²nh ƱƶƓĆÆc taƤp phƶƓng aĆ¹n X cuĆ»a baĆøi toaĆ¹n laĆø nguƵ giaĆ¹c loĆ i OABCD vĆ“Ć¹i O(0, 0); A(0, 4); B(2, 4); C(3, 2); D(3, 0). VeƵ veĆ¹ctĆ“ phaĆ¹p tuyeĆ”n āˆ’ = (3, 5) ā†’ n vaĆø ƱƶƓĆøng thaĆŗng 3x + 5y = z (haĆøm muĆÆc tieĆ¢u) treĆ¢n mieĆ n OABCD. TƬm PATU vaĆø GTTU cuĆ»a baĆøi toaĆ¹n ? 22
  • 25. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ­ duĆÆ 2.1: GiaĆ»i caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n sau baĆØng phƶƓng phaĆ¹p hƬnh hoĆÆc a). z = x + 2y ā†’ max(min) 6x + y ā‰„ 18 x + 4y ā‰„ 12 2x + y ā‰„ 10 x, y ā‰„ 0 b). z = āˆ’x + y ā†’ min(max) āˆ’x āˆ’ 2y ā‰¤ 6 x āˆ’ 2y ā‰¤ 4 āˆ’x + y ā‰¤ 1 x, y ā‰¤ 0 23
  • 26. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ā§4. DAƏNG CHƍNH TAƉC, DAƏNG CHUAƅN CUƛA BAƘI TOAƙN QUY HOAƏCH TUYEƁN TƍNH 4.1. DaĆÆng chĆ­nh taĆ©c MoƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh ƱƶƓĆÆc goĆÆi laĆø coĆ¹ daĆÆng chĆ­nh taĆ©c neĆ”u baĆøi toaĆ¹n coĆ¹ daĆÆng nhƶ sau: f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max(min) a11x1 + a12x2 + . . . + a1n xn = b1 a21x1 + a22x2 + . . . + a2n xn = b2 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā· am1x1 + am2x2 + . . . + amn xn = bm xj ā‰„ 0, j = 1, 2, . . . , n MoƤt lƶu yĆ¹ Ć“Ć» ƱaĆ¢y laĆø: caĆ¹c raĆøng buoƤc chĆ­nh laĆø caĆ¹c phƶƓng trƬnh vaĆø caĆ¹c aĆ„n ƱeĆ u khoĆ¢ng aĆ¢m. Khi ƱoĆ¹, ma traƤn heƤ soĆ” cuĆ»a heƤ raĆøng buoƤc chĆ­nh, kĆ­ hieƤu laĆø A ļ£« ļ£¶ a a12 Ā· Ā· Ā· a1n ļ£¬ 11 ļ£· ļ£¬ ļ£· ļ£¬ a21 a22 Ā· Ā· Ā· a2v ļ£· A=ļ£¬ ļ£¬ .. ļ£· ļ£· ļ£¬ Ā·Ā·Ā· Ā·Ā·Ā· . Ā·Ā·Ā· ļ£· ļ£­ ļ£ø am1 am2 Ā· Ā· Ā· amn goĆÆi laĆø ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n. Trong ma traƤn A: coƤt j, laĆø coƤt heƤ soĆ” cuĆ»a aĆ„n xj trong heƤ raĆøng buoƤc chĆ­nh ļ£« ļ£¶ ļ£« ļ£¶ ļ£« ļ£¶ ļ£« ļ£¶ a a a a ļ£¬ 11 ļ£· ļ£¬ 12 ļ£· ļ£¬ 1j ļ£· ļ£¬ 1n ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ a21 ļ£· ļ£¬ a22 ļ£· ļ£¬ a2j ļ£· ļ£¬ a2n ļ£· A1 = ļ£¬ . ļ£· ļ£¬ . ļ£· A1 = ļ£¬ . ļ£¬ . ļ£· ļ£· Ā·Ā·Ā· Aj = ļ£¬ . ļ£¬ . ļ£· ļ£· Ā·Ā·Ā· An = ļ£¬ . ļ£¬ . ļ£· ļ£· ļ£¬ . ļ£· ļ£¬ . ļ£· ļ£¬ . ļ£· ļ£¬ . ļ£· ļ£­ ļ£ø ļ£­ ļ£ø ļ£­ ļ£ø ļ£­ ļ£ø am1 am2 amj amn goĆÆi laĆø coƤt ƱieĆ u kieƤn hay veĆ¹ctĆ“ ƱieĆ u kieƤn. 24
  • 27. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ­ duĆÆ 1.1: XeĆ¹t baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 2x1 + 3x2 + 5x3 + x4 + 2x5 + x6 ā†’ max 2x1 + 3x2 + 3x3 + x4 = 15 x1 + 3x2 + 5x3 + x5 = 12 4x1 + 8x2 + x3 + x6 = 10 xj ā‰„ 0, j = 1, 2, . . . , 6 BaĆøi toaĆ¹n coĆ¹ 3 raĆøng buoƤc chĆ­nh ƱeĆ u laĆø phƶƓng trƬnh vaĆø 6 aĆ„n ƱeĆ u khoĆ¢ng aĆ¢m neĆ¢n baĆøi toaĆ¹n coĆ¹ daĆÆng chĆ­nh taĆ©c. Ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n laĆø ļ£« ļ£¶ 2 3 3 1 0 0 ļ£¬ ļ£· ļ£¬ ļ£· A=ļ£¬ 1 3 5 0 1 0 ļ£· ļ£­ ļ£ø 4 8 1 0 0 1 vaĆø 6 veĆ¹ctĆ“ ƱieĆ u kieƤn cuĆ»a 6 aĆ„n x1 , x2, x3, x4, x5 , x6 laĆ n lƶƓĆÆt laĆø ļ£« ļ£¶ ļ£« ļ£¶ ļ£« ļ£¶ ļ£« ļ£¶ ļ£« ļ£¶ ļ£« ļ£¶ 2 3 3 1 0 0 ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ ļ£· A1 = ļ£¬ 1 ļ£· , A2 = ļ£¬ 3 ļ£· , A3 = ļ£¬ 5 ļ£· , A4 = ļ£¬ 0 ļ£· , A5 = ļ£¬ 1 ļ£· , A6 = ļ£¬ 0 ļ£· ļ£­ ļ£ø ļ£­ ļ£ø ļ£­ ļ£ø ļ£­ ļ£ø ļ£­ ļ£ø ļ£­ ļ£ø 4 8 1 0 0 1 Ć‘Ć²nh lyĆ¹: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chĆ­nh taĆ©c sau f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max(min) a11x1 + a12x2 + . . . + a1n xn = b1 a21x1 + a22x2 + . . . + a2n xn = b2 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā· am1x1 + am2x2 + . . . + amn xn = bm xj ā‰„ 0, j = 1, 2, . . . , n ƑieĆ u kieƤn caĆ n vaĆø ƱuĆ» ƱeĆ„ phƶƓng aĆ¹n x0 = (x0, x0 , . . . , x0 ) laĆø moƤt phƶƓng aĆ¹n cĆ“ baĆ»n 1 2 n cuĆ»a baĆøi toaĆ¹n laĆø heƤ veĆ¹ctĆ“ ƱieĆ u kieƤn Aj |x0 > 0 ƱoƤc laƤp tuyeĆ”n tĆ­nh. j VĆ­ duĆÆ 1.2: Trong vĆ­ duĆÆ 1.1 treĆ¢n thƬ x0 = (0, 0, 0, 15, 12, 10) laĆø moƤt phƶƓng aĆ¹n cuĆ»a baĆøi toaĆ¹n. 25
  • 28. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ta coĆ¹ {A4 = (1, 0, 0), A5 = (0, 1, 0), A6 = (0, 0, 1)} laĆø heƤ veĆ¹ctĆ“ ƱoƤc laƤp tuyeĆ”n tĆ­nh neĆ¢n x0 laĆø moƤt phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n. ChuĆ¹ yĆ¹, trong baĆøi toaĆ¹n Ć“Ć» vĆ­ duĆÆ 1.1 treĆ¢n caĆ¹c aĆ„n x4, x5, x6 chƦ xuaĆ”t hieƤn trong moƤt phƶƓng trƬnh (raĆøng buoƤc) cuĆ»a baĆøi toaĆ¹n vaĆø heƤ soĆ” cuĆ»a chuĆ¹ng ƱeĆ u baĆØng 1. VƬ vaƤy, ƱeĆ„ xaĆ¹c Ć±Ć²nh moƤt phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n ta chƦ vieƤc cho caĆ¹c aĆ„n x1, x2, x3 baĆØng 0. BieĆ”n ƱoĆ„i Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c VĆ“Ć¹i moƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n chƶa coĆ¹ daĆÆng chĆ­nh taĆ©c ta coĆ¹ theĆ„ bieĆ”n ƱoĆ„i ƱeĆ„ Ʊƶa veĆ  daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng vĆ“Ć¹i noĆ¹ baĆØng caĆ¹c caĆ¹ch sau i). RaĆøng buoƤc chĆ­nh coĆ¹ daĆÆng: āˆ— ai1x1 + Ā· Ā· Ā· + ain xn ā‰¤ bi thƬ (+ xn+1 ) vaĆøo veĆ” traĆ¹i, luĆ¹c ƱoĆ¹: ai1x1 + Ā· Ā· Ā· + ain xn + xn+1 = bi āˆ— ai1x1 + Ā· Ā· Ā· + ain xn ā‰„ bi thƬ (āˆ’ xn+1 ) vaĆøo veĆ” traĆ¹i, luĆ¹c ƱoĆ¹: ai1x1 + Ā· Ā· Ā· + ain xn āˆ’ xn+1 = bi Lƶu yĆ¹: Khi theĆ¢m caĆ¹c aĆ„n phuĆÆ vaĆøo veĆ” traĆ¹i caĆ¹c raĆøng buoƤc chĆ­nh thƬ haĆøm muĆÆc tieĆ¢u khoĆ¢ng thay ƱoĆ„i (tĆ¶Ć¹c laĆø heƤ soĆ” cuĆ»a caĆ¹c aĆ„n phuĆÆ Ć“Ć» haĆøm muĆÆc tieĆ¢u baĆØng 0). ii). NeĆ”u coĆ¹ xj < 0 thƬ ƱaĆ«t xj = āˆ’xj , luĆ¹c ƱoĆ¹ xj > 0 NeĆ”u xj daĆ”u tuyĆø yĆ¹ thƬ ƱaĆ«t xj = xj āˆ’ xj (xj , xj ā‰„ 0) VĆ­ duĆÆ 1.3: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh z = x1 + 3x2 + 2x3 ā†’ max x1 + x2 āˆ’ 2x3 ā‰¤ 3 3x1 āˆ’ 2x2 + x3 = 4 2x1 + 4x2 + x3 ā‰„ 6 x1 ā‰„ 0, x2 ā‰¤ 0 HaƵy bieĆ”n ƱoĆ„i Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c ? HD: HeƤ raĆøng buoƤc chĆ­nh coĆ¹ 2 baĆ”t phƶƓng trƬnh, aĆ„n x2 ā‰¤ 0 vaĆø aĆ„n x3 coĆ¹ daĆ”u tuy yĆ¹ neĆ¢n ta thƶĆÆc hieƤn caĆ¹c pheĆ¹p bieĆ”n ƱoĆ„i sau ƱeĆ„ Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c 26
  • 29. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba + TheĆ¢m vaĆøo baĆøi toaĆ¹n 2 aĆ„n phuĆÆ laĆø x4, x5 ā‰„ 0 + ƑaĆ«t x2 = āˆ’x2 vaĆø x3 = x3 āˆ’ x3 vĆ“Ć¹i x3, x3 ā‰„ 0 Khi ƱoĆ¹ ta ƱƶƓĆÆc baĆøi toaĆ¹n coĆ¹ daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng vĆ“Ć¹i baĆøi toaĆ¹n goĆ”c nhƶ sau z = x1 āˆ’ 3x2 + 2x3 āˆ’ 2x3 ā†’ max x1 āˆ’ x2 āˆ’ 2x3 + 2x3 + x4 = 3 3x1 + 2x2 + x3 āˆ’ x3 = 4 2x1 āˆ’ 4x2 + x3 āˆ’ x3 + x5 = 6 x1 , x2, x3, x3 , x4, x5 ā‰„ 0 VĆ­ duĆÆ 1.4: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh f (x) = x1 + 2x2 āˆ’ x3 + 3x4 ā†’ min x1 āˆ’ x2 + x3 + 2x4 = 8 x1 + x2 + 2x3 āˆ’ x4 ā‰¤ 25 āˆ’x1 + x2 āˆ’ x3 + x4 ā‰„ 17 x1, x2 ā‰„ 0, x3 ā‰¤ 0 HaƵy bieĆ”n ƱoĆ„i Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng ? 4.2. DaĆÆng chuaĆ„n BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n laĆø baĆøi toaĆ¹n coĆ¹ daĆÆng sau f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max(min) x1 + a1m+1xm+1 + . . . + a1n xn = b1 x2 + a2m+1xm+1 + . . . + a2n xn = b2 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā· xm + amm+1 xm+1 + . . . + amn xn = bm xj ā‰„ 0, j = 1, 2, . . . , n bi ā‰„ 0, i = 1, 2, . . . , m Trong ƱoĆ¹: x1 , x2, . . . , xm goĆÆi laĆø caĆ¹c aĆ„n cĆ“ baĆ»n, xi (i = 1, 2, . . . , m) laĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹ i vaĆø xm+1 , . . . , xn laĆø aĆ„n tƶĆÆ do. 27
  • 30. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Khi ƱoĆ¹ ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n laĆø ļ£« ļ£¶ 1 0 Ā·Ā·Ā· 0 a1m+1 Ā· Ā· Ā· a1n ļ£¬ ļ£· ļ£¬ ļ£· ļ£¬ 0 1 Ā·Ā·Ā· 0 a2m+1 Ā· Ā· Ā· a2n ļ£· A=ļ£¬ ļ£¬ ļ£· ļ£· ļ£¬ Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā· Ā·Ā·Ā· ļ£· ļ£­ ļ£ø 0 0 Ā·Ā·Ā· 1 amm+1 Ā· Ā· Ā· amn HaƵy chƦ ra caĆ¹c ƱieĆ„m khaĆ¹c nhau cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n vaĆø daĆÆng chĆ­nh taĆ©c ? BaĆøi toaĆ¹n QHTT daĆÆng chuaĆ„n laĆø baĆøi toaĆ¹n daĆÆng chĆ­nh taĆ©c coĆ¹ soĆ” haĆÆng tƶĆÆ do ƱeĆ u khoĆ¢ng aĆ¢m vaĆø ma traƤn ƱieĆ u kieƤn coĆ¹ chĆ¶Ć¹a moƤt ma traƤn ƱƓn vĆ² caĆ”p m (neĆ”u baĆøi toaĆ¹n QHTT coĆ¹ m raĆøng buoƤc chĆ­nh). Trong baĆøi toaĆ¹n QHTT daĆÆng chuaĆ„n neĆ”u cho caĆ¹c aĆ„n tƶĆÆ do ƱeĆ u nhaƤn giaĆ¹ trĆ² 0 thƬ caĆ¹c aĆ„n cĆ“ baĆ»n xi = bi (i = 1, 2, . . . , m). Khi ƱoĆ¹ ta ƱƶƓĆÆc moƤt phƶƓng aĆ¹n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n vaĆø goĆÆi laĆø phƶƓng aĆ¹n cĆ“ baĆ»n xuaĆ”t phaĆ¹t cuĆ»a baĆøi toaĆ¹n. VĆ­ duĆÆ 2.1: XeĆ¹t baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 2x1 + x2 āˆ’ x3 + 3x4 āˆ’ x5 + 2x6 ā†’ max 3x1 + x2 + 2x3 + x5 = 22 āˆ’x1 + 3x5 + x6 = 7 2x1 + 4x3 + x4 + 7x5 = 30 xj ā‰„ 0, j = 1, 2, . . . , 6 HD: BaĆøi toaĆ¹n treĆ¢n ƱaƵ coĆ¹ daĆÆng chĆ­nh taĆ©c, vĆ“Ć¹i caĆ¹c soĆ” haĆÆng tƶĆÆ do ƱeĆ u dƶƓng vaĆø ma traƤn ƱieĆ u kieƤn laĆø ļ£« ļ£¶ 3 1 2 0 1 0 ļ£¬ ļ£· ļ£¬ ļ£· A = ļ£¬ āˆ’1 0 0 0 3 1 ļ£· ļ£­ ļ£ø 2 0 4 1 7 0 Trong ma traƤn A, caĆ¹c coƤt veĆ¹ctĆ“ ƱieĆ u kieƤn A2, A6 , A4 Ć¶Ć¹ng vĆ“Ć¹i caĆ¹c aĆ„n x2, x6, x4 taĆÆo thaĆønh moƤt ma traƤn ƱƓn vĆ² caĆ”p 3. Do ƱoĆ¹ baĆøi toaĆ¹n ƱaƵ cho coĆ¹ daĆÆng chuaĆ„n. TƶƓng Ć¶Ć¹ng ta coĆ¹ aĆ„n x2 laĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹ 1, aĆ„n x6 laĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹ 2 vaĆø x4 laĆø aĆ n cĆ“ baĆ»n thĆ¶Ć¹ 3. CaĆ¹c aĆ„n x1 , x3, x5 laĆø caĆ¹c aĆ„n tƶĆÆ do. 28
  • 31. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba BaĆøi toaĆ¹n coĆ¹ phƶƓng aĆ¹n cĆ“ baĆ»n xuaĆ”t phaĆ¹t laĆø: x0 = (0, 22, 0, 30, 0, 7) VĆ­ duĆÆ 2.2: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f = x2 āˆ’ 2x3 + 2x5 ā†’ min x1 + 3x2 āˆ’ x3 + 2x5 = 7 āˆ’ 2x2 + x3 + x4 = 3 āˆ’ 4x2 + 2x3 + 8x5 + x6 = 10 xi ā‰„ 0, i = 1, 6. BaĆøi toaĆ¹n ƱaƵ coĆ¹ daĆÆng chuaĆ„n chƶa ? neĆ”u coĆ¹, thƬ aĆ„n naĆøo laĆø aĆ„n cĆ“ baĆ»n, aĆ„n naĆøo laĆø aĆ„n tƶĆÆ do vaĆø vieĆ”t phƶƓng aĆ¹n cĆ“ baĆ»n xuaĆ”t phaĆ¹t ra ? BieĆ”n ƱoĆ„i baĆøi toaĆ¹n veĆ  daĆÆng chuaĆ„n MoƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chĆ­nh taĆ©c nhƶng khoĆ¢ng coĆ¹ daĆÆng chuaĆ„n thƬ ta laƤp baĆøi toaĆ¹n mĆ“Ć» roƤng ƱeĆ„ ƱƶƓĆÆc baĆøi toaĆ¹n coĆ¹ daĆÆng chuaĆ„n. i). PhƶƓng trƬnh coĆ¹ soĆ” haĆÆng tƶĆÆ do aĆ¢m: NhaĆ¢n caĆ» hai veĆ” vĆ“Ć¹i āˆ’1. ii). PhƶƓng trƬnh khoĆ¢ng coĆ¹ aĆ„n cĆ“ baĆ»n: CoƤng vaĆøo veĆ” traĆ¹i cuĆ»a phƶƓng trƬnh moƤt aĆ„n giaĆ» khoĆ¢ng aĆ¢m. Lƶu yĆ¹: Khi theĆ¢m aĆ„n giaĆ» vaĆøo veĆ” traĆ¹i cuĆ»a phƶƓng trƬnh (raĆøng buoƤc chĆ­nh) thƬ Ć“Ć» haĆøm muĆÆc tieĆ¢u noĆ¹ coĆ¹ heƤ soĆ” laĆø +M (neĆ”u baĆøi toaĆ¹n cƶĆÆc tieĆ„u) vaĆø āˆ’M (neĆ”u baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi). Trong ƱoĆ¹ M laĆø moƤt soĆ” dƶƓng lĆ“Ć¹n tuyĆø yĆ¹ (raĆ”t lĆ“Ć¹n). VĆ­ duĆÆ 2.3: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 2x1 + x2 āˆ’ x3 + 3x4 + x5 ā†’ max x1 + x2 + 2x3 + 2x5 = 20 āˆ’2x1 + 4x3 + x5 ā‰¤ āˆ’9 3x1 + x3 + x4 + 7x5 = 30 xj ā‰„ 0, j = 1, 2, . . . , 5 HaƵy bieĆ”n ƱoĆ„i baĆøi toaĆ¹n Ʊƶa veĆ  daĆÆng chuaĆ„n ? 29
  • 32. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba HD: BaĆøi toaĆ¹n daĆÆng chĆ­nh taĆ©c tƶƓng ƱƶƓng vĆ“Ć¹i baĆøi toaĆ¹n ƱeĆ  cho f (x) = 2x1 + x2 āˆ’ x3 + 3x4 + x5 ā†’ max x1 + x2 + 2x3 + 2x5 = 20 2x1 āˆ’ 4x3 āˆ’ x5 āˆ’ x6 = 9 3x1 + x3 + x4 + 7x5 = 30 xj ā‰„ 0, j = 1, 2, . . . , 6 BaĆøi toaĆ¹n chƶa coĆ¹ daĆÆng chuaĆ„n vƬ phƶƓng trƬnh (raĆøng buoƤc) thĆ¶Ć¹ 2 chƶa coĆ¹ aĆ„n cĆ“ baĆ»n, ta caĆ n theĆ¢m vaĆøo raĆøng buoƤc 2 moƤt aĆ„n giaĆ» x7 ā‰„ 0 ƱeĆ„ coĆ¹ daĆÆng chuaĆ„n f (x) = 2x1 + x2 āˆ’ x3 + 3x4 + x5 āˆ’ Mx7 ā†’ max x1 + x2 + 2x3 + 2x5 = 20 2x1 āˆ’ 4x3 āˆ’ x5 āˆ’ x6 + x7 = 9 3x1 + x3 + x4 + 7x5 = 30 xj ā‰„ 0, j = 1, 2, . . . , 7 4.3. MoĆ”i lieĆ¢n heƤ giƶƵa baĆøi toaĆ¹n mĆ“Ć» roƤng vaĆø baĆøi toaĆ¹n goĆ”c i). NeĆ”u baĆøi toaĆ¹n mĆ“Ć» roƤng khoĆ¢ng coĆ¹ PATU thƬ baĆøi toaĆ¹n goĆ”c khoĆ¢ng coĆ¹ PATU. ii). NeĆ”u baĆøi toaĆ¹n mĆ“Ć» roƤng coĆ¹ PATU vaĆø caĆ¹c aĆ„n giaĆ» ƱeĆ u baĆØng 0 thƬ baĆøi toaĆ¹n goĆ”c coĆ¹ PATU. Khi ƱoĆ¹ PATU cuĆ»a baĆøi toaĆ¹n goĆ”c laĆø PATU cuĆ»a baĆøi toaĆ¹n mĆ“Ć» roƤng nhƶng boĆ» Ʊi phaĆ n aĆ„n phuĆÆ vaĆø aĆ„n giaĆ» (neĆ”u coĆ¹). iii). NeĆ”u baĆøi toaĆ¹n mĆ“Ć» roƤng coĆ¹ PATU vaĆø coĆ¹ Ć­t nhaĆ”t moƤt aĆ„n giaĆ» nhaƤn giaĆ¹ trĆ² dƶƓng thƬ baĆøi toaĆ¹n goĆ”c khoĆ¢ng coĆ¹ PATU. 30
  • 33. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ā§5. PHƖƔNG PHAƙP ƑƔN HƌNH PhƶƓng phaĆ¹p ƱƓn hƬnh hay goĆÆi ƱuĆ¹ng hĆ“n laĆø "phƶƓng phaĆ¹p caĆ»i tieĆ”n daĆ n caĆ¹c phƶƓng aĆ¹n" ƱƶƓĆÆc G.Dantzig Ʊƶa ra naĆŖm 1947, laĆø phƶƓng phaĆ¹p giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh ƱƶƓĆÆc coi laĆø hieƤu quaĆ» nhaĆ”t. Yƙ tƶƓƻng cuĆ»a phƶƓng phaĆ¹p ƱƓn hƬnh laĆø xuaĆ”t phaĆ¹t tƶĆø moƤt phƶƓng aĆ¹n cĆ“ baĆ»n x0, ta tƬm caĆ¹ch ƱaĆ¹nh giaĆ¹ x0 coĆ¹ phaĆ»i laĆø PATU cuĆ»a baĆøi toaĆ¹n khoĆ¢ng. NeĆ”u x0 chƶa phaĆ»i laĆø PATU thƬ ta seƵ xaĆ¢y dƶĆÆng moƤt phƶƓng aĆ¹n mĆ“Ć¹i toĆ”t hĆ“n dƶĆÆa treĆ¢n phƶƓng aĆ¹n x0 . QuaĆ¹ trƬnh cĆ¶Ć¹ tieĆ”p tuĆÆc caĆ»i tieĆ”n caĆ¹c phƶƓng aĆ¹n cho ƱeĆ”n khi tƬm ƱƶƓĆÆc PATU cuĆ»a baĆøi toaĆ¹n hoaĆ«c phaĆ¹t hieƤn ra baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU. 5.1. ThuaƤt toaĆ¹n ƱƓn hƬnh A. GiaĆ»i baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi: TrĆ¶Ć“Ć¹c heĆ”t ta trƬnh baĆøy caĆ¹ch giaĆ»i ƱeĆ„ tƬm PATU cho baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh. PhƶƓng phaĆ¹p ƱƓn hƬnh chƦ aĆ¹p duĆÆng giaĆ»i cho caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n. Do ƱoĆ¹ baĆøi toaĆ¹n ƱeĆ  cho chƶa coĆ¹ daĆÆng chuaĆ„n thƬ baĆ©t buoƤc phaĆ»i bieĆ”n ƱoĆ„i Ʊƶa veĆ  daĆÆng chuaĆ„n roĆ i mĆ“Ć¹i aĆ¹p duĆÆng phƶƓng phaĆ¹p ƱƓn hƬnh giaĆ»i. GiaĆ» sƶƻ ta giaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh daĆÆng chuaĆ„n nhƶ trong muĆÆc 4.2 treĆ¢n f (x) = c1x1 + c2 x2 + . . . + c1 xn ā†’ max x1 + a1m+1xm+1 + . . . + a1n xn = b1 x2 + a2m+1xm+1 + . . . + a2n xn = b2 Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā·Ā· xm + amm+1 xm+1 + . . . + amn xn = bm xj ā‰„ 0, j = 1, 2, . . . , n bi ā‰„ 0, i = 1, 2, . . . , m CaĆ¹c thoĆ¢ng tin veĆ  baĆøi toaĆ¹n daĆÆng chuaĆ„n xem laĆÆi muĆÆc 4.2. BaĆ¢y giĆ“Ćø ta trƬnh baĆøy caĆ¹c bĆ¶Ć“Ć¹c cuĆ»a phƶƓng phaĆ¹p ƱƓn hƬnh ƱeĆ„ giaĆ»i baĆøi toaĆ¹n chuaĆ„n treĆ¢n. BĆ¶Ć“Ć¹c 1 i). LaƤp baĆ»ng ƱƓn hƬnh xuaĆ”t phaĆ¹t 31
  • 34. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba x1 x2 ... xnāˆ’1 xn Ī» c1 c2 ... cnāˆ’1 cn coƤt heƤ soĆ” b1 a11 a12 ... a1nāˆ’1 a1n cuĆ»a caĆ¹c aĆ„n coƤt aĆ„n b2 a21 a22 ... a2nāˆ’1 a2n cĆ“ baĆ»n trong cĆ“ baĆ»n . . . ... ... ... ... ... haĆøm muĆÆc tieĆ¢u bm am1 am2 ... amnāˆ’1 amn f0 āˆ†1 āˆ†2 ... āˆ†nāˆ’1 āˆ†n Trong ƱoĆ¹: f0 laĆø giaĆ¹ trĆ² cuĆ»a haĆøm muĆÆc tieĆ¢u taĆÆi phƶƓng aĆ¹n ƱoĆ¹ vaĆø āˆ†j laĆø heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng cuĆ»a aĆ„n xj (j = 1, 2 . . . , n) f0 = ( coƤt 1)T Ā· ( coƤt 3) āˆ†j = ( coƤt 1)T Ā· Aj āˆ’ cj + CoƤt 1: laĆø coƤt heƤ soĆ” cĆ“ baĆ»n (heƤ soĆ” cuĆ»a aĆ„n cĆ“ baĆ»n tƶƓng Ć¶Ć¹ng treĆ¢n haĆøm muĆÆc tieĆ¢u). + CoƤt 2: laĆø coƤt aĆ„n cĆ“ baĆ»n (ghi theo thĆ¶Ć¹ tƶĆÆ tƶĆø treĆ¢n xuoĆ”ng, baĆ©t ƱaĆ u tƶĆø aĆ„n cĆ“ baĆ»n thĆ¶Ć¹ 1). + CoƤt 3: laĆø coƤt phƶƓng aĆ¹n. + CoƤt 4: Trong coƤt 4 coĆ¹ 3 yĆ¹ chĆ­nh sau: - Hai doĆøng treĆ¢n cuĆøng laĆø caĆ¹c aĆ„n cuĆ»a baĆøi toaĆ¹n daĆÆng chuaĆ„n vaĆø heƤ soĆ” cuĆ»a noĆ¹ tƶƓng Ć¶Ć¹ng trong haĆøm muĆÆc tieĆ¢u. - TieĆ”p theo dĆ¶Ć“Ć¹i laĆø ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n chuaĆ„n. - DoĆøng cuoĆ”i cuĆøng laĆø caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng cuĆ»a caĆ¹c aĆ„n. + CoƤt 5: laĆø coƤt heƤ soĆ” Ī». ii). ƑaĆ¹nh giaĆ¹ phƶƓng aĆ¹n + NeĆ”u āˆ†j ā‰„ 0 , āˆ€j = 1, 2, . . . , n thƬ PATU, baĆøi toaĆ¹n coĆ¹ PATU. + NeĆ”u coĆ¹ āˆ†k < 0 vaĆø aik ā‰¤ 0 , āˆ€i = 1, 2, . . . , m thƬ baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU. BĆ¶Ć“Ć¹c 2 i). TƬm aĆ„n vaĆøo ChoĆÆn āˆ†k < 0 nhoĆ» nhaĆ”t, luĆ¹c ƱoĆ¹ + xk laĆø bieĆ”n Ʊƶa vaĆøo laĆøm aĆ„n cĆ“ baĆ»n. + CoƤt Ak cuĆ»a ma traƤn A goĆÆi la coƤt chuĆ» yeĆ”u. 32
  • 35. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba ii). TƬm aĆ„n ra bi + bi /aik (chƦ chia cho caĆ¹c aik > 0) vaĆø ghi vaĆøo coƤt 4 (tĆ¶Ć¹c laĆø Ī»i = ). aik + ChoĆÆn Ī»0 = min {Ī»i }i=1,2,...,m . LuĆ¹c ƱoĆ¹ doĆøng chĆ¶Ć¹a soĆ” Ī»0 vƶĆøa choĆÆn laĆø doĆøng chuĆ» yeĆ”u vaĆø aĆ„n cĆ“ baĆ»n naĆØm treĆ¢n doĆøng chuĆ» yeĆ”u laĆø aĆ„n Ʊƶa ra. HeƤ soĆ” naĆØm giao treĆ¢n doĆøng chuĆ» yeĆ”u vaĆø coƤt chuĆ» yeĆ”u goĆÆi laĆø heƤ soĆ” chuĆ» yeĆ”u. iii). LaƤp baĆ»ng ƱƓn hƬnh mĆ“Ć¹i + CoƤt 2: Thay aĆ„n ra baĆØng aĆ„n vaĆøo, caĆ¹c aĆ„n coĆøn laĆÆi giƶƵa nguyeĆ¢n (doĆøng chĆ¶Ć¹a aĆ„n Ʊƶa vaĆøo laĆø doĆøng chuaĆ„n). + CoƤt 1: Thay heƤ soĆ” phuĆø hĆ“ĆÆp vĆ“Ć¹i aĆ„n mĆ“Ć¹i Ʊƶa vaĆøo (heƤ soĆ” laĆ”y treĆ¢n haĆøm muĆÆc tieĆ¢u). + DoĆøng chuaĆ„n:= DoĆøng chuĆ» yeĆ”u chia cho heƤ soĆ” chuĆ» yeĆ”u. + DoĆøng thĆ¶Ć¹ i baĆ”t kyĆø coĆøn laĆÆi ƱƶƓĆÆc xaĆ¹c Ć±Ć²nh nhƶ sau: LaĆ”y heƤ soĆ” cuĆ»a doĆøng thĆ¶Ć¹ i naĆØm treĆ¢n coƤt chuĆ» yeĆ”u, vieĆ”t ra giaĆ”y nhaĆ¹p vaĆø ƱoĆ„i daĆ”u noĆ¹, sau ƱoĆ¹ laĆ n lƶƓĆÆt nhaĆ¢n vĆ“Ć¹i caĆ¹c thaĆønh phaĆ n treĆ¢n doĆøng chuaĆ„n roĆ i coƤng vĆ“Ć¹i caĆ¹c thaĆønh phaĆ n treĆ¢n doĆøng thĆ¶Ć¹ i (theo ƱuĆ¹ng thĆ¶Ć¹ tƶĆÆ) cuĆ»a baĆ»ng ƱƓn hƬnh lieĆ n trĆ¶Ć“Ć¹c ƱoĆ¹. + TĆ­nh caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j (j = 1, 2 . . . , n) vaĆø giaĆ¹ trĆ² cuĆ»a haĆøm muĆÆc tieĆ¢u f gioĆ”ng nhƶ bĆ¶Ć“Ć¹c 1 treĆ¢n. BaĆ¢y giĆ“Ćø ta thƶĆÆc haĆønh phƶƓng phaĆ¹p ƱƓn hƬnh giaĆ»i moƤt baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n cuĆÆ theĆ„. VĆ­ duĆÆ 1.1: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh f (x) = 8x1 + 3x2 + 38x3 + 4x4 ā†’ max 5x1 + 2x2 + 3x3 + 6x4 ā‰¤ 600 x1 + 4x2 + 2x3 + 6x4 ā‰¤ 800 xj ā‰„ 0, j = 1, 2, 3, 4 HD: TheĆ¢m hai aĆ„n phuĆÆ x5, x6 ā‰„ 0 vaĆøo hai raĆøng buoƤc chĆ­nh Ʊƶa bai toaĆ¹n veĆ  daĆÆng chuaĆ„n. f (x) = 8x1 + 3x2 + 38x3 + 4x4 ā†’ max 5x1 + 2x2 + 3x3 + 6x4 + x5 = 600 x1 + 4x2 + 2x3 + 6x4 + x6 = 800 xj ā‰„ 0, j = 1, 2, ..., 6 33
  • 36. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ta giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng (daĆÆng chuaĆ„n) baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh. Ma traƤn ƱieĆ u kieƤn laĆø ļ£« ļ£¶ 5 2 3 6 1 0 A=ļ£­ ļ£ø 1 4 2 6 0 1 ā‡’ aĆ„n x5 , x6 laĆø hai aĆ„n cĆ“ baĆ»n cuĆ»a baĆøi toaĆ¹n. BaĆ»ng ƱƓn hƬnh ƱƓn xuaĆ”t phaĆ¹t x1 x2 x3 x4 x5 x6 Ī» 8 3 38 4 0 0 0 x5 600 5 2 3 6 1 0 0 x6 800 1 4 2 6 0 1 0 -8 -3 -38 -4 0 0 CaĆŖn cĆ¶Ć¹ vaĆøo baĆ»ng ƱƓn hƬnh xuaĆ”t phaĆ¹t, ta thaĆ”y caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng coĆøn aĆ¢m neĆ¢n phƶƓng aĆ¹n xuaĆ”t chƶa toĆ”i ƶu. Ta seƵ laƤp baĆ»ng ƱƓn hƬnh 2 nhaĆØm xaĆ¢y dƶĆÆng moƤt phƶƓng aĆ¹n mĆ“Ć¹i toĆ”t hĆ“n. x1 x2 x3 x4 x5 x6 Ī» 8 3 38 4 0 0 0 x5 600 5 2 (3) 6 1 0 (200) 0 x6 800 1 4 2 6 0 1 400 0 -8 -3 (-38) -4 0 0 x3 vaĆøo, x5 ra 38 x3 200 5/3 2/3 1 2 1/3 0 0 x6 400 -7/3 8/3 0 2 -2/3 1 7600 166/3 67/3 0 72 38/3 0 Do caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j ā‰„ 0 (j = 1, 2, . . . , 6) neĆ¢n baĆøi toaĆ¹n daĆÆng chuaĆ„n coĆ¹ PATU laĆø: x0 = (0, 0, 200, 0, 0, 400) vaĆø giaĆ¹ trĆ² toĆ”i ƶu (GTTU) laĆø: f (x0 ) = 7600. TƶĆø ƱoĆ¹, suy ra PATU cuĆ»a baĆøi toaĆ¹n goĆ”c laĆø: xāˆ— = (0, 0, 200, 0) vaĆø f (xāˆ— ) = 7600 34
  • 37. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ­ duĆÆ 1.2: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh f (x) = 2x1 + 4x2 + x3 + x4 ā†’ max x1 + 3x2 + x4 ā‰¤ 1 āˆ’5x2 āˆ’ 2x4 ā‰¤ 3 x2 + 4x3 + x4 ā‰¤ 3 xj ā‰„ 0, j = 1, 2, 3, 4 HD: BaĆøi toaĆ¹n ƱeĆ  cho chƶa coĆ¹ daĆÆng chuaĆ„n, ta theĆ¢m vaĆøo 3 raĆøng buoƤc chĆ­nh 3 aĆ„n phuĆÆ laĆ n lƶƓĆÆt laĆø x5, x6 , x7 ā‰„ 0 ƱeĆ„ coĆ¹ daĆÆng chuaĆ„n f (x) = 2x1 + 4x2 + x3 + x4 ā†’ max x1 + 3x2 + x4 + x5 = 1 āˆ’5x2 āˆ’ 2x4 + x6 = 3 x2 + 4x3 + x4 + x7 = 3 xj ā‰„ 0, j = 1, 2, . . . , 7 Ma traƤn ƱieĆ u kieƤn cuĆ»a baĆøi toaĆ¹n chuaĆ„n ļ£« ļ£¶ 1 3 0 1 1 0 0 ļ£¬ ļ£· ļ£¬ ļ£· A = ļ£¬ 0 āˆ’5 0 āˆ’2 0 1 0 ļ£· ļ£­ ļ£ø 0 1 4 1 0 0 1 CaĆŖn cĆ¶Ć¹ vaĆøo ma traƤn ƱieĆ u kieƤn, ta coĆ¹ theĆ„ choĆÆn aĆ„n cĆ“ baĆ»n laĆø x5, x6, x7 hoaĆ«c x1, x6 , x7 vƬ hai coƤt vectĆ“ ƱieĆ u kieƤn A1, A5 trong ma traƤn A laĆø gioĆ”ng nhau. VaĆ”n ƱeĆ  ƱaĆ«t ra laĆø ta neĆ¢n choĆÆn phƶƓng aĆ¹n xuaĆ”t phaĆ¹t naĆøo ƱeĆ„ coĆ¹ theĆ„ tƬm ƱƶƓĆÆc PATU cuĆ»a baĆøi toaĆ¹n nhanh nhaĆ”t. ThƶƓĆøng thƬ trong baĆ»ng ƱƓn hƬnh xuaĆ”t phaĆ¹t, neĆ”u caĆ¹c bieĆ”n phuĆÆ Ć±Ć¶Ć“ĆÆc choĆÆn laĆøm aĆ„n cĆ“ baĆ»n thƬ qua caĆ¹c bĆ¶Ć“Ć¹c caĆ»i tieĆ”n phƶƓng aĆ¹n, caĆ¹c aĆ„n phuĆÆ Ć±oĆ¹ seƵ Ʊi ra laĆøm aĆ„n tƶĆÆ do vaĆø moƤt aĆ„n chĆ­nh cuĆ»a baĆøi toaĆ¹n goĆ”c seƵ vaĆøo thay theĆ”. ChĆ­nh vƬ vaƤy, trong baĆøi toaĆ¹n naĆøy ta choĆÆn caĆ¹c aĆ„n x1, x6 , x7 laĆø aĆ„n cĆ“ baĆ»n. Ta coĆ¹ baĆ»ng ƱƓn hƬnh keĆ”t quaĆ» sau: 35
  • 38. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba x1 x2 x3 x4 x5 x6 x7 Ī» 2 4 1 1 0 0 0 2 x1 1 1 3 0 1 1 0 0 0 x6 3 0 -5 0 -2 0 1 0 3 0 x7 3 0 1 (4) 1 0 0 1 4 2 0 2 (-1) 1 2 0 0 x3 vaĆøo, x7 ra 2 x1 1 1 3 0 1 1 0 0 0 x6 3 0 -5 0 1 10 0 1 1 1 1 x3 3/4 0 1 0 0 4 4 4 11 9 5 1 0 0 2 0 4 4 4 4 Trong baĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 2, caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j ā‰„ 0 (j = 1, 2, . . . , 7) neĆ¢n baĆøi 11 toaĆ¹n daĆÆng chuaĆ„n coĆ¹ PATU laĆø: x0 = (1, 0, 3/4, 0, 0, 3, 0) vaĆø GTTU laĆø f (x0 ) = . 4 11 Suy ra PATU cuĆ»a baĆøi toaĆ¹n goĆ”c laĆø: x = (1, 0, 3/4, 0, ) vaĆø f (x ) = āˆ— āˆ— 4 CaĆ¹c baĆÆn haƵy giaĆ»i baĆøi toaĆ¹n daĆÆng chuaĆ„n treĆ¢n vĆ“Ć¹i phƶƓng aĆ¹n xuaĆ”t phaĆ¹t laĆø x = (0, 0, 0, 0, 1, 3, 3), tĆ¶Ć¹c aĆ„n cĆ“ baĆ»n xuaĆ”t phaĆ¹t laĆø x5 , x6, x7. VĆ­ duĆÆ 1.3: MoƤt xĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi saĆ»n phaĆ„m kyĆ¹ hieƤu laĆø A, B, C. Ć‘Ć²nh mĆ¶Ć¹c hao phĆ­ nguyeĆ¢n lieƤu, voĆ”n, lao ƱoƤng (quy ra giĆ“Ćø coĆ¢ng) vaĆø lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc tĆ­nh cho 1 ƱƓn vĆ² saĆ»n phaĆ„m moĆ£i loaĆÆi cho trong baĆ»ng sau: SaĆ»n phaĆ„m NguyeĆ¢n lieƤu VoĆ”n Lao ƱoƤng LĆ“ĆÆi nhuaƤn (kg) (1.000 ƱoĆ ng) (giĆ“Ćø coĆ¢ng) (1.000 ƱoĆ ng) A 2 1 4 2 B 3 3 8 3 C 3 5 1 5 MĆ¶Ć¹c huy 150 120 100 ƱoƤng toĆ”i Ʊa HaƵy laƤp keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho xĆ­ nghieƤp. HD: GoĆÆi x1, x2 , x3 ā‰„ 0 laĆ n lƶƓĆÆt laĆø soĆ” saĆ»n phaĆ„m A, B, C seƵ saĆ»n xuaĆ”t. Khi ƱoĆ¹ nguyeĆ¢n 36
  • 39. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba lieƤu, voĆ”n vaĆø lao ƱoƤng (giĆ“Ćø coĆ¢ng) caĆ n sƶƻ duĆÆng ƱeĆ„ saĆ»n xuaĆ”t soĆ” saĆ»n phaĆ„m ƱoĆ¹ laĆø: NguyeĆ¢n lieƤu: 2x1 + 3x2 + 3x3 VoĆ”n: x1 + 3x2 + 5x3 Lao ƱoƤng: 4x1 + 8x2 + x3 vaĆø ƱeĆ„ quaĆ¹ trƬnh saĆ»n xuaĆ”t cuĆ»a XĆ­ nghieƤp khoĆ¢ng bĆ² ƱoƤng ta coĆ¹ ƱieĆ u kieƤn sau: 2x1 + 3x2 + 3x3 ā‰¤ 150 x1 + 3x2 + 5x3 ā‰¤ 120 4x1 + 8x2 + x3 ā‰¤ 100 GiaĆ» sƶƻ raĆØng saĆ»n phaĆ„m saĆ»n xuaĆ”t ra ƱƶƓĆÆc phaĆ¢n phoĆ”i heĆ”t, luĆ¹c ƱoĆ¹ lĆ“ĆÆi nhuaƤn thu ƱƶƓĆÆc cuĆ»a XĆ­ nghieƤp laĆø: 2x1 + 3x2 + 5x3 ā†’ max CuoĆ”i cuĆøng ta coĆ¹ moĆ¢ hƬnh toaĆ¹n hoĆÆc cuĆ»a baĆøi toaĆ¹n ƱaƵ cho laĆø baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) sau: f (x) = 2x1 + 3x2 + 5x3 ā†’ max 2x1 + 3x2 + 3x3 ā‰¤ 150 x1 + 3x2 + 5x3 ā‰¤ 120 4x1 + 8x2 + x3 ā‰¤ 100 xj ā‰„ 0, j = 1, 2, 3 BaĆ¢y giĆ“Ćø ta giaĆ»i baĆøi toaĆ¹n (P) ƱeĆ„ xaĆ¹c Ć±Ć²nh moƤt phƶƓng aĆ¹n saĆ»n xuaĆ”t toĆ”i ƶu cho XĆ­ nghieƤp. TheĆ¢m vaĆøo 3 raĆøng buoƤc chĆ­nh cuĆ»a baĆøi toaĆ¹n (P) 3 aĆ„n phuĆÆ x4 , x5, x6 ā‰„ 0 thƬ ta ƱƶƓĆÆc baĆøi toaĆ¹n daĆÆng chuaĆ„n. f (x) = 2x1 + 3x2 + 5x3 ā†’ max 2x1 + 3x2 + 3x3 + x4 = 150 x1 + 3x2 + 5x3 + x5 = 120 4x1 + 8x2 + x3 + x6 = 100 xj ā‰„ 0, j = 1, 2, . . . , 6 GiaĆ»i baĆøi toaĆ¹n baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh. 37
  • 40. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Ma traƤn ƱieĆ u kieƤn ļ£« ļ£¶ 2 3 3 1 0 0 ļ£¬ ļ£· ļ£¬ ļ£· A=ļ£¬ 1 3 5 0 1 0 ļ£· ļ£­ ļ£ø 4 8 1 0 0 1 ā‡’ x4, x5, x6 laĆø caĆ¹c aĆ„n cĆ“ baĆ»n. x1 x2 x3 x4 x5 x6 Ī» 2 3 5 0 0 0 0 x4 150 2 3 3 1 0 0 50 0 x5 120 1 3 (5) 0 1 0 (24) 0 x6 100 4 8 1 0 0 1 100 0 -2 -3 (-5) 0 0 0 x3 vaĆøo, x5 ra 0 x4 78 7/5 6/5 0 1 -3/5 0 5 x3 24 1/5 3/5 1 0 1/5 0 0 x6 76 19/5 37/5 0 0 -1/5 1 120 -1 0 0 0 1 0 BaĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 2 coĆ¹ heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†1 = āˆ’1 neĆ¢n phƶƓng aĆ¹n chƶa toĆ”i ƶu. HaƵy tieĆ”p tuĆÆc laƤp baĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 3 ƱeĆ„ tƬm PATU cuĆ»a baĆøi toaĆ¹n ? ƑS: PATU laĆø: x0 = (20, 0, 20) vaĆø GTTU laĆø f (x0 ) = 140. VaƤy keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”t nhaĆ”t maĆø XĆ­ nghieƤp coĆ¹ theĆ„ thƶĆÆc hieƤn laĆø: SaĆ»n xuaĆ”t 20 ƱƓn vĆ² saĆ»n phaĆ„m A, 20 ƱƓn vĆ² saĆ»n phaĆ„m C, khoĆ¢ng saĆ»n xuaĆ”t saĆ»n phaĆ„m B. Khi ƱoĆ¹ toĆ„ng lĆ“ĆÆi nhuaƤn cao nhaĆ”t maĆø XĆ­ nghieƤp coĆ¹ theĆ„ thu ƱƶƓĆÆc laĆø 140.000 ƱoĆ ng. 38
  • 41. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Trong phƶƓng phaĆ¹p ƱƓn hƬnh, ta coĆ¹ chuĆ¹ yĆ¹ sau: Trong baĆ»ng ƱƓn hƬnh cuoĆ”i cuĆøng cuĆ»a lĆ“Ćøi giaĆ»i, neĆ”u coĆ¹ moƤt heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†k = 0 cuĆ»a aĆ„n tƶĆÆ do xk thƬ baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” phƶƓng aĆ¹n toĆ”i ƶu. Trong trƶƓĆøng hĆ“ĆÆp ƱoĆ¹, neĆ”u PATU cuĆ»a baĆøi toaĆ¹n laĆø x0 thƬ caĆ¹c PATU cuĆ»a baĆøi toaĆ¹n coĆ¹ daĆÆng xĪ» = x0 āˆ’ Ī»z Ī» ; 0 ā‰¤ Ī» ā‰¤ Ī»0 trong ƱoĆ¹, Ī»0 = min {Ī»i } vaĆø ļ£± ļ£“ z k = (z k , z k , ..., z k ) ļ£“ ļ£“ ļ£² 1 2 n z k = āˆ’1 ļ£“ k ļ£“ ļ£“ k ļ£³ z =a j ik VĆ­ duĆÆ 1.4: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 2x1 āˆ’ 5x2 + 4x3 āˆ’ x4 āˆ’ 6x5 ā†’ max x1 + 6x2 āˆ’ 2x4 āˆ’ 9x5 = 32 2x2 + x3 + x4 + 3x5 = 30 3x2 + x5 + x6 = 36 x1, x2 , x3, x4, x5 , x6 ā‰„ 0 BaĆøi toaĆ¹n ƱaƵ coĆ¹ daĆÆng chuaĆ„n va ma traƤn ƱieĆ u kieƤn laĆø ļ£® ļ£¹ 1 6 0 āˆ’2 āˆ’9 0 ļ£Æ ļ£ŗ ļ£Æ ļ£ŗ A=ļ£Æ 0 2 1 1 3 0 ļ£ŗ ļ£° ļ£» 0 3 0 0 1 1 GiaĆ»i baĆøi toaĆ¹n baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh, ta coĆ¹ baĆ»ng sau x1 x2 x3 x4 x5 x6 Ī» 2 -5 4 -1 6 0 2 x1 32 1 6 0 -2 -9 0 4 x3 30 0 2 1 1 3 0 10 0 x6 36 0 3 0 0 1 1 36 184 0 25 0 1 (0) 0 39
  • 42. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba Do caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng ƱeĆ u khoĆ¢ng aĆ¢m neĆ¢n phƶƓng aĆ¹n xuaĆ”t laĆø PATU. PATU laĆø: x0 = (32, 0, 30, 0, 0, 36) vaĆø GTTU laĆø fmax = 184 Do āˆ†5 = 0 neĆ¢n baĆøi toaĆ¹n coĆ¹ voĆ¢ soĆ” PATU. Ta coĆ¹ z 5 = (āˆ’9, 0, 3, 0, āˆ’1, 1) vaĆø xaĆ¹c Ć±Ć²nh moƤt PATU khaĆ¹c cuĆ»a baĆøi toaĆ¹n nhƶ sau: xĪ» = x0 āˆ’ Ī»z 5 = (32, 0, 30, 0, 0, 36) āˆ’ Ī»(āˆ’9, 0, 3, 0, āˆ’1, 1) ā‡” xĪ» = (32 + 9Ī», 0, 30 āˆ’ 3Ī», 0, Ī», 36 āˆ’ Ī»), (0 ā‰¤ Ī» ā‰¤ 10) HaƵy xaĆ¹c Ć±Ć²nh 5 phƶƓng aĆ¹n toĆ”i ƶu khaĆ¹c cuĆ»a baĆøi toaĆ¹n treĆ¢n Ć¶Ć¹ng vĆ“Ć¹i 5 giaĆ¹ trĆ² cuĆ»a Ī» ? so saĆ¹nh giaĆ¹ trĆ² muĆÆc tieĆ¢u 5 PATU ƱoĆ¹ ? VĆ­ duĆÆ 1.5: Cho baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh (P) sau z = 50 + 8x1 āˆ’ x2 āˆ’ 3x3 āˆ’ x4 āˆ’ x5 āˆ’ 6x6 ā†’ max x1 āˆ’ x3 + x5 āˆ’ x6 = 15 āˆ’2x1 + x4 āˆ’ 2x6 = 9 āˆ’3x1 + x2 + 2x3 + 4x6 = 2 xj ā‰„ 0 ; j = 1, 2, . . . , 6 ChĆ¶Ć¹ng toĆ» raĆØng baĆøi toaĆ¹n (P) khoĆ¢ng coĆ¹ PATU ? VĆ­ duĆÆ 1.6: MoƤt XĆ­ nghieƤp coĆ¹ keĆ” hoaĆÆch saĆ»n xuaĆ”t 3 loaĆÆi saĆ»n phaĆ„m S1 , S2 , S3 tƶĆø 3 nguyeĆ¢n lieƤu N1 , N2, N3 . Cho bieĆ”t nguyeĆ¢n vaƤt lieƤu XĆ­ nghieƤp Ʊang coĆ¹, Ć±Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng caĆ¹c loaĆÆi nguyeĆ¢n vaƤt lieƤu ƱeĆ„ saĆ»n xuaĆ”t ra moƤt saĆ»n phaĆ„m moĆ£i loaĆÆi vaĆø tieĆ n laƵi (ngaĆøn ƱoĆ ng) ƱƶƓĆÆc cho trong baĆ»ng sau: NguyeĆ¢n KhoĆ”i lƶƓĆÆng Ć‘Ć²nh mĆ¶Ć¹c sƶƻ duĆÆng NVL lieƤu NVL hieƤn coĆ¹ S1 S2 S3 N1 240 2 3 2 N2 200 1 2 1 N3 400 4 1 2 TieĆ n laƵi 1 saĆ»n phaĆ„m 10 12 9 40
  • 43. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba HaƵy laƤp moƤt keĆ” hoaĆÆch saĆ»n xuaĆ”t toĆ”i ƶu cho XĆ­ nghieƤp ? ƑS: PATU laĆø x0 = (80, 0, 40) vaĆø GTTU laĆø fmax = 1160 (tĆ¶Ć¹c 1.160.000 ƱoĆ ng) VĆ­ duĆÆ 1.7: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau z = 2x1 + 3x2 + 3x3 ā†’ max x1 + x2 + x3 ā‰¤ 12 x1 + x2 + 2x3 ā‰¤ 15 x1 + 2x2 + 2x3 ā‰¤ 20 x1 , x2, x3 ā‰„ 0 ƑS: PATU laĆø x0 = (4, 8, 0) vaĆø GTTU laĆø z = 32 B. GiaĆ»i baĆøi toaĆ¹n cƶĆÆc tieĆ„u: ƑoĆ”i vĆ“Ć¹i baĆøi toaĆ¹n cƶĆÆc tieĆ„u ta cuƵng duĆøng phƶƓng phaĆ¹p ƱƓn hƬnh ƱeĆ„ giaĆ»i tƶƓng tƶĆÆ nhƶ giaĆ»i baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi nhƶng coĆ¹ 3 keĆ”t luaƤn lieĆ¢n quan ƱeĆ”n heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng coĆ¹ keĆ”t quaĆ» ngƶƓĆÆc vĆ“Ć¹i baĆøi toaĆ¹n cƶĆÆc ƱaĆÆi nhƶ sau: i). ƑieĆ u kieƤn toĆ”i ƶu cuĆ»a baĆøi toaĆ¹n: āˆ†j ā‰¤ 0 , āˆ€j ii). ƑieĆ u kieƤn baĆøi toaĆ¹n khoĆ¢ng coĆ¹ PATU: āˆƒāˆ†k > 0 & aik ā‰¤ 0; āˆ€i iii). Aƅn ƱƶƓĆÆc choĆÆn Ʊƶa vaĆøo laĆø aĆ„n Ć¶Ć¹ng vĆ“Ć¹i āˆ†k > 0 lĆ“Ć¹n nhaĆ”t. VĆ­ duĆÆ 1.8: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 5x1 + 4x2 + 5x3 + 2x4 + x5 + 3x6 ā†’ min 2x1 + 4x2 + 3x3 + x4 = 152 4x1 + 2x2 + 3x3 + x5 = 60 3x1 + x3 + x6 = 36 xj ā‰„ 0; j = 1, 2, . . . , 6 41
  • 44. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba HD: BaĆøi toaĆ¹n ƱaƵ coĆ¹ daĆÆng chuaĆ„n vaĆø ma traƤn ƱieĆ u kieƤn laĆø ļ£« ļ£¶ 2 4 3 1 0 0 ļ£¬ ļ£· ļ£¬ ļ£· A=ļ£¬ 4 2 3 0 1 0 ļ£· ļ£­ ļ£ø 3 0 1 0 0 1 ā‡’ x4, x5, x6 laĆø caĆ¹c aĆ„n cĆ“ baĆ»n. Ta giaĆ»i baĆøi toaĆ¹n baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh x1 x2 x3 x4 x5 x6 5 4 5 2 1 3 Ī» 2 x4 152 2 4 3 1 0 0 76 1 x5 60 4 2 3 0 1 0 15 3 x6 36 (3) 0 1 0 0 1 (12) 472 (12) 6 7 0 0 0 x1 vaĆøo, x6 ra 2 x4 128 0 4 7/3 1 0 -2/3 32 1 x5 12 0 (2) 5/3 0 1 -4/3 (6) 5 x1 12 1 0 1/3 0 0 1/3 328 0 (6) 3 0 0 -4 x2 vaĆøo, x5 ra 2 x4 104 0 0 -1 1 -2 2 4 x2 6 0 1 5/6 0 1/2 -2/3 5 x1 12 1 0 1/3 0 0 1/3 292 0 0 -2 0 -3 0 Trong baĆ»ng ƱƓn hƬnh thĆ¶Ć¹ 3 caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng āˆ†j ā‰¤ 0, (j = 1, 2, . . . , 6) neĆ¢n baĆøi toaĆ¹n coĆ¹ PATU vaĆø GTTU laĆø: x0 = (12, 6, 0, 104, 0, 0) f (x0) = 292 PhƶƓng aĆ¹n toĆ”i ƶu ƱoĆ¹ cuĆ»a baĆøi toaĆ¹n coĆ¹ duy nhaĆ”t khoĆ¢ng ? neĆ”u khoĆ¢ng, haƵy xaĆ¹c Ć±Ć²nh moƤt vaĆøi PATU khaĆ¹c ? Ī» 2Ī» HD: xĪ» = 12 āˆ’ , 6 + , 0, 104 āˆ’ 2Ī», 0, Ī» 3 3 42
  • 45. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba VĆ­ duĆÆ 1.9: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = 5x1 + 4x2 + 5x3 + 2x4 ā†’ min 2x1 + 4x2 + 3x3 + x4 = 45 4x1 + 2x2 + 3x3 ā‰¤ 38 3x1 + x3 ā‰¤ 21 xj ā‰„ 0, j = 1, 2, 3, 4 ƑS: PATU laĆø x0 = (7, 5, 0, 11), f(x0 ) = 77 VĆ­ duĆÆ 1.10: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = āˆ’2x1 + x2 + x4 ā†’ min x1 + x2 āˆ’ x3 ā‰¤ 15 x1 + x2 + x3 + x4 = 27 2x1 āˆ’ x2 āˆ’ x3 ā‰¤ 18 xj ā‰„ 0; j = 1, 2, 3, 4 ƑS: PATU laĆø x0 = (15, 0, 12, 0), f(x0 ) = āˆ’30 5.2. PhƶƓng phaĆ¹p ƱƓn hƬnh mĆ“Ć» roƤng PhƶƓng phaĆ¹p ƱƓn hƬnh mĆ“Ć» roƤng laĆø phƶƓng phaĆ¹p giaĆ»i caĆ¹c baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh phaĆ»i laƤp baĆøi toaĆ¹n mĆ“Ć» roƤng (coĆ¹ aĆ„n giaĆ»). PhƶƓng phaĆ¹p naĆøy coĆ¹ 2 bĆ¶Ć“Ć¹c cĆ“ baĆ»n sau: BĆ¶Ć“Ć¹c 1: GiaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng BaĆøi toaĆ¹n mĆ“Ć» roƤng laĆø baĆøi toaĆ¹n daĆÆng chuaĆ„n neĆ¢n ta giaĆ»i baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh. CaĆ¹c bĆ¶Ć“Ć¹c thƶĆÆc hieƤn cuĆ»a phƶƓng phaĆ¹p ƱƓn hƬnh ƱeĆ„ giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng cuƵng gioĆ”ng nhƶ khi thƶĆÆc hieƤn giaĆ»i baĆøi toaĆ¹n daĆÆng chuaĆ„n thƶƓĆøng (khoĆ¢ng coĆ¹ aĆ„n giaĆ») nhƶng coĆ¹ moƤt soĆ” lƶu yĆ¹ sau: + HeƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng cuĆ»a caĆ¹c aĆ„n giaĆ» coĆ¹ daĆÆng: āˆ†j = aM + b (M laĆø moƤt soĆ” dƶƓng raĆ”t lĆ“Ć¹n), vƬ theĆ” doĆøng ghi trĆ² soĆ” caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng seƵ chia thaĆønh doĆøng keĆ¹p, treĆ¢n ƱoĆ¹ doĆøng dĆ¶Ć“Ć¹i ghi heƤ soĆ” cuĆ»a M vaĆø doĆøng treĆ¢n ghi soĆ” haĆÆng tƶĆÆ do coĆøn laĆÆi. + SƶĆÆ so saĆ¹nh caĆ¹c heƤ soĆ” Ć¶Ć“Ć¹c lƶƓĆÆng phuĆÆ thuoƤc vaĆøo doĆøng dĆ¶Ć“Ć¹i. Khi doĆøng dĆ¶Ć“Ć¹i khoĆ¢ng theĆ„ keĆ”t luaƤn ƱƶƓĆÆc thƬ mĆ“Ć¹i phuĆÆ thuoƤc vaĆøo doĆøng treĆ¢n. 43
  • 46. ChƶƓng 1: BaĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh Ths.TraĆ n ThĆ¶Ć¹ Ba + Khi laƤp baĆ»ng ƱƓn hƬnh ƱeĆ„ giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng ta khoĆ¢ng caĆ n Ʊƶa aĆ„n giaĆ» vaĆøo baĆ»ng (doĆøng treĆ¢n cuĆøng cuĆ»a baĆ»ng). MoƤt khi aĆ„n giaĆ» ƱƶƓĆÆc Ʊƶa ra khoĆ»i heƤ aĆ„n cĆ“ baĆ»n thƬ khoĆ¢ng ƱƶƓĆÆc Ʊƶa trĆ“Ć» laĆÆi. BĆ¶Ć“Ć¹c 2: TƬm lĆ“Ćøi giaĆ» cuĆ»a baĆøi toaĆ¹n goĆ”c Khi ƱaƵ tƬm ƱƶƓĆÆc lĆ“Ćøi giaĆ»i cuĆ»a baĆøi toaĆ¹n mĆ“Ć» roƤng thƬ coĆ¹ theĆ„ suy ra lĆ“Ćøi giaĆ»i cuĆ»a baĆøi toaĆ¹n goĆ”c (xem muĆÆc 4.3 cuĆ»a Ā§4) VĆ­ duĆÆ 2.1: GiaĆ»i baĆøi toaĆ¹n quy hoaĆÆch tuyeĆ”n tĆ­nh sau f (x) = āˆ’3x1 āˆ’ 3x2 + 8x3 + 6x4 ā†’ min 3 3x1 + x2 + x3 + 3x4 = 57 2 āˆ’2x1 + x2 āˆ’ 2x3 + 2x4 = 18 3x1 āˆ’ 3x2 + 5x3 āˆ’ 4x4 ā‰„ āˆ’49 xj ā‰„ 0 , j = 1, 2, 3, 4 HD: TheĆ¢m vaĆøo raĆøng buoƤc chĆ­nh thĆ¶Ć¹ ba moƤt aĆ„n x5 vaĆø ƱoĆ„i daĆ”u 2 veĆ” ƱeĆ„ Ʊƶa baĆøi toaĆ¹n veĆ  daĆÆng chĆ­nh taĆ©c, nhƶng baĆøi toaĆ¹n chƶa coĆ¹ daĆÆng chuaĆ„n (chƶa coĆ¹ phƶƓng aĆ¹n xuaĆ”t phaĆ¹t). Do ƱoĆ¹ ta theĆ¢m 2 aĆ„n giaĆ» x6 , x7 vaĆøo raĆøng buoƤc thĆ¶Ć¹ 1 vaĆø thĆ¶Ć¹ 2 ƱeĆ„ baĆøi toaĆ¹n coĆ¹ daĆÆng chuaĆ„n. f (x) = āˆ’3x1 āˆ’ 3x2 + 8x3 + 6x4 ā†’ min 3x1 + 3 x2 + x3 + 3x4 + x6 = 57 2 āˆ’2x1 + x2 āˆ’ 2x3 + 2x4 + x7 = 18 āˆ’3x1 + 3x2 āˆ’ 5x3 + 4x4 + x5 = 49 xj ā‰„ 0 , j = 1, 2, . . . , 7 Ta giaĆ»i baĆøi toaĆ¹n mĆ“Ć» roƤng baĆØng phƶƓng phaĆ¹p ƱƓn hƬnh 44