Đối ngẫu liên hợp cho bài toán tối ưu và ứng dụng - Trần Văn Thắng

Nếu q x ( )là hàm biểu diễn lợi ích của công ty tại phương án sản xuất x  nthì (16) - (20) trở thành bài toán tìm phương án sản xuất sao cho lợi ích của công ty là lớn nhất. Ký hiệu X Elà tập gồm các phương án sản xuất, lúc này bài toán (16)-(20) được viết lại như sau: max ( ) } {q x x X |  E (21) Theo Định lý 2.3 và Định lý 2.2.1, X Ecũng chính là tập nghiệm hữu hiệu Pareto của bài toán tối ưu đa mục tiêu (3). Do đó, (21) là bài toán tối ưu trên tập nghiệm hữu hiệu Pareto của bài toán tối ưu đa mục tiêu. Đối với bài toán dạng này đã có nhiều phương pháp giải được đưa ra (xem [3], [6]). Sau đây, chúng tôi sẽ sử dụng phương pháp được đưa ra trong các bài báo [5] để biến đổi (21) về bài toán cực đại hàm tựa lồi trên một tập lồi compắc trong không gian kchiều. Do đó, bài toán sau khi biến đổi có thể được giải bằng phương pháp xấp xỉ ngoài như ở [6].

pdf5 trang | Chia sẻ: thucuc2301 | Lượt xem: 627 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đối ngẫu liên hợp cho bài toán tối ưu và ứng dụng - Trần Văn Thắng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Trần Văn Thắng Tạp chí KHOA HỌC & CÔNG NGHỆ 128(14): 55 - 59 55 ĐỐI NGẪU LIÊN HỢP CHO BÀI TOÁN TỐI ƯU VÀ ỨNG DỤNG Trần Văn Thắng* Trường Đại học Điện lực TÓM TẮT Trong bài báo này, chúng tôi đưa ra đối ngẫu liên hợp cho các bài toán tối ưu tựa lõm với hàm mục tiêu là các hàm sản xuất Cobb-Douglas. Sau đó, chúng tôi ứng dụng kết quả đối ngẫu đạt được để nghiên cứu một số bài toán trong kinh tế. Từ khoá: Hàm sản xuất Cobb-Douglas, Đối ngẫu liên hợp GIỚI THIỆU* Gần đây, lý thuyết đối ngẫu mà được xây dựng dựa trên phép biến đổi tựa liên hợp của hàm : nf   dạng * 1( ) [sup{ ( ) | 1, 0}] T np f x p xf x p      bởi TS. P. T. Thạch đã được ứng dụng cho một số bài toán tối ưu trong kinh tế và thu được những kết quả đáng chú ý ([5], [7], [8], [9]). Mục đích của bài báo này là mở rộng đối ngẫu liên hợp cho bài toán tối ưu vô hướng và tối ưu đa mục tiêu với hàm mục tiêu là các hàm sản xuất Cobb-Douglas. Sau đó, chúng tôi ứng dụng kết quả đối ngẫu để nghiên cứu tìm phương án sản xuất cho một số bài toán trong kinh tế như: Bài toán với một ràng buộc phân bố nguồn lực, bài toán với nhiều ràng buộc phân bố nguồn lực và bài toán tối ưu với các ràng buộc phân bố nguồn lực. ĐỐI NGẪU LIÊN HỢP Cho ( )f x là hàm số không âm, nhận giá trị hữu hạn trên n  . Định nghĩa 1.1 (xem [5]). Hàm *f được gọi là tựa liên hợp của f nếu * 1( ) [sup{ ( ) | 1, 0}] T np f x p xf x p      (quy ước 1/ 0  ). Cho các hàm sản xuất Cobb-Douglas   1 21 2( ) ... n nf x x x x và   1 21 2( ) ... n ng p p p p , với 1 20 , ... 1i ni         . Mệnh đề 1.2 (xem [7]). Hàm f và g liên hợp với nhau theo nghĩa: 1 2 1 1 2( ) ... [sup{ ( ) : 1, 0}] n T ng p f x p x x        , * Tel: 1 2 1 1 2( ) ... [sup{ ( ) : 1, 0}] n T nf x g p p x p        . Cho X là tập lồi, đóng, bị chặn có thứ nguyên đầy đủ trong Rn+ và thoả mãn điều kiện bỏ đi được: ',0x X x x   ' .x X  Định nghĩa P là liên hợp dưới của X:  : 1, .n TP p p x x X     Dễ thấy P cũng là tập lồi, đóng, bị chặn có thứ nguyên đầy đủ trong Rn+ và thoả mãn điều kiện bỏ đi được. Ngoài ra, chúng ta có Bổ đề 1.3 (xem [7]). X là liên hợp dưới của P :  : 1, .n TX x p x p P     Sau đây, chúng ta quan tâm đến bài toán tối ưu: max ( ), f x v.đ.k x X (1) và bài toán đối ngẫu: max ( ),g p v.đ.k p P . (2) Vì X và P là liên hợp dưới với nhau, f và g liên hợp với nhau, do đó, cặp bài toán (1) và (2) là đối hợp. Mệnh đề 1.4. (xem [8]) Cho *x X và *p P . Nếu 1 2* * 1 2( ) ( ) ... n nf x g p     , thì *x là nghiệm của (1) và *p là nghiệm của (2). Đặt 1( ) [ ( ) ]Tf x f x x    , 1( ) [ ( ) ]Tg p g p p    Chúng ta có định lý đối ngẫu sau. Định lý 1.5. (xem [8]) Nếu *x là nghiệm của (1) thì * *( )p f x là nghiệm của (2). Đảo lại, Nếu *p là nghiệm của (2) thì * *( )x f p là nghiệm của (1). Tiếp theo, chúng ta sẽ mở rộng đối ngẫu liên hợp cho bài toán tối ưu đa mục tiêu. Trần Văn Thắng Tạp chí KHOA HỌC & CÔNG NGHỆ 128(14): 55 - 59 56 Với mỗi 1 2 , ,...,r k , ta lấy véctơ  r sao cho 1 20 1         , ... r r r r j nj và đặt 1 2 1 2  ( ) ... rr r n r n f x x x x , 1 2 1 2  ( ) ... rr r n r n g x p p p . Xét bài toán tối ưu: 1 2max ( ( ), ( ),..., ( )) kf x f x f x , x X (3) và bài toán đối ngẫu: 1 2max (g ( ), ( ),..., ( )) kp g p g p , p P (4) Bổ đề 1.6 (xem [8]). *x X là nghiệm hữu hiệu Pareto của (3) nếu và chỉ nếu tồn tại   k sao cho *x là nghiệm tối ưu của bài toán 1 2 1 2max{ ( ) ( )... ( ) | } k kf x f x f x x X    (5) Tương tự, *p P là nghiệm hữu hiệu Pareto của (4) nếu và chỉ nếu tồn tại   k sao cho *p là nghiệm tối ưu của bài toán 1 2 1 2max{ ( ) ( )... ( ) | p } k kg p g p g p P    . (6) Cho *x là nghiệm hữu hiệu Pareto của (3) và *p là nghiệm hữu hiệu Pareto của (4). Khi đó, * *( , )x p được gọi là cặp nghiệm hữu hiệu Pareto gốc-đối ngẫu nếu tồn tại   k sao cho *x là nghiệm hữu hiệu Pareto của (5) và *p là nghiệm hữu hiệu Pareto của (6). Đặt  là tập gồm tất cả các véctơ:              1 21 2 ...| ,n kk       1 2 .. , 1. 0,k r r . Chúng ta có đối ngẫu cho cặp bài toán tối ưu đa mục tiêu bởi định lý sau. Định lý 1.7. Cho *x X và *p P . Nếu tồn tại   sao cho * *j j jx p  với mọi 1,2,...,j n thì * *( , )x p là cặp nghiệm hữu hiệu Pareto gốc-đối ngẫu. Chứng minh. Vì * *j j jx p  với mọi 1,2,...,j n ta có 1 2* * 1 2( ) ( ) ... n nf x g p     , theo Mệnh đề 1.4, *x là nghiệm của bài toán (1). Mặt khác, do   nên tồn tại   k sao cho    12 21 1 21 2( ) . ( ) (.. )... ( ) kn n kf x f x ff x x x xx Điều này suy ra *x là nghiệm của (5). Tương tự, ta cũng chỉ ra *p là nghiệm tối ưu của bài toán (6). Vậy, * *( , )x p được là cặp nghiệm hữu hiệu Pareto gốc-đối ngẫu. ỨNG DỤNG Bài toán với một ràng buộc phân bố nguồn lực Cho m véctơ i na  và n  thỏa mãn 0j  với mọi ,j 1 2 ... 1n      . Chúng ta xét hệ phi tuyến sau:       1 1 1 0, ,, m mi i i mi i x a m (7)    0, 1,2,..., , 1, 1,2,...,T ijp j n p a i m (8)  , 1,2,...,j j jp x a j n (9) Bài toán này có thể gặp trong việc lập kế hoạch hoạt động của một công ty có m nhà máy để sản xuất n hàng hoá khác nhau. Để sản xuất các hàng hoá này, một nguồn lực nhất định có tổng bằng 1 được phân bố cho các nhà máy. Giả sử i na  là véctơ đặc trưng cho năng lực của nhà máy thứ i , nghĩa là nhà máy thứ i chạy hết công suất có thể sản xuất được ija đơn vị hàng hóa thứ j , 1,2,...,j n . Số jp biểu thị phần nguồn lực được phân bố cho việc sản xuất một đơn vị hàng hóa thứ j và jx là tổng lượng hàng hóa thứ j cần sản xuất bởi cả công ty. Khi đó, j jp x là tổng nguồn lực được phân bố cho việc sản xuất hàng hóa thứ j , tức là giá vốn sản xuất lượng hàng hóa thứ j . Để đảm bảo khả năng cạnh tranh trên thị trường, cần thiết rằng   1,2,...,j j jp x a j n . Bài toán đặt ra là tìm một phương án hoạt động khả thi, tức là tìm một véctơ ( , ) n nx p    thỏa mãn hệ (7)-(9). Véctơ  được gọi là véctơ phân bố nguồn lực. Ký hiệu X là tập các véctơ  n x , thỏa mãn (7) và X là tập các véctơ thỏa mãn (8). Bổ đề 2.1.1 (xem [8]). Chúng ta có 0 1    { | }TP p p x x X Trần Văn Thắng Tạp chí KHOA HỌC & CÔNG NGHỆ 128(14): 55 - 59 57 { 0 | 1 }TX x p x p P      trong đó : { : , 0}X y x X x y      . Định lý 2.1.2. Nếu * *( , )x p là nghiệm của hệ (7)-(9), thì *x là nghiệm của (1) và *p là nghiệm của (2). Đảo lại, nếu *x là nghiệm của (1), thì * *( , )x p với * *( )p f x là nghiệm của hệ hệ (7)-(9); nếu *p là nghiệm của (2), thì * *( , )x p với * *( )x g p là nghiệm của hệ (7)-(9). Chứng minh. Cho * *( , )x p là nghiệm của hệ (7)-(9). Ta có * * 1,2,...j j jx p j n   , theo Mệnh đề 1.4, *x là nghiệm của bài toán (1) và *p là nghiệm của (2). Đảo lại, nếu *x là nghiệm của (1) và * *( )p f x thì *p thỏa mãn (8) và *p là nghiệm của (2). Do đó, * *( , )x p với là nghiệm của hệ hệ (7)-(9). Tương tự, nếu *p là nghiệm của (2), thì * *( , )x p với * *( )x g p là nghiệm của hệ hệ (7)-(9). Dễ thấy các bài toán (1) và (2) tương ứng tương đương với các bài toán cực đại hàm lõm sau: max{ln( ( )) : },f x x X (10) max{ln( ( )) : }.g p p P (11) Các hàm ln( ( ))f x và ln( ( ))g p là lõm chặt trên n nên nghiệm của các bài toán (10) và (11) là tồn tại duy nhất. Do đó, từ Định lý 2.1.2 chúng ta khẳng định nghiệm của hệ (7)- (9) là tồn tại và duy nhất, đồng thời nghiệm này có được bằng cách giải bài toán (10) hoặc (11). Chú ý rằng các bài toán (10) và (11) tương đương với các bài toán tối ưu lồi, nên việc giải các bài toán này đơn giản hơn việc giải hệ phi tuyến (7)-(9). Bài toán với nhiều ràng buộc phân bố nguồn lực Trong phần này, chúng ta xét bài toán mở rộng của (7)-(9) khi công ty có 1k nguồn lực được sử dụng để sản xuất n sản phẩm trong m nhà máy, với r là giá trị của nguồn lực thứ , 1,2,..,r r k . Không mất tính tổng quát ta có thể giả thiết rằng    1 1. k rr Giả sử  rj là phần nguồn lực thứ r được phân bố cho việc sản xuất sản phẩm thứ j và toàn bộ các nguồn lực được sử dụng hết, khi đó ta có 0 1rj  , 1 1 1, , .j r j n r k     Véctơ      1( , , ) n n với      1 k r j r j r (tổng giá trị các nguồn lực được sử dụng để sản xuất sản phẩm thứ j ),  1, , ,j n được gọi là véctơ phân bố các nguồn lực. Vậy  là tập gồm tất cả các véctơ phân bố các nguồn lực. Ứng với mỗi véctơ phân bố các nguồn lực   , véctơ nx  thỏa mãn (7)-(9) sẽ được gọi là một phương án sản xuất. Véctơ 1 ( , , )np p p với jp là tổng giá trị các nguồn lực được sử dụng để sản xuất một đơn vị hàng hóa thứ j (tức là giá vốn sản xuất của đơn vị hàng hóa thứ j ) sẽ được gọi là véctơ chi phí sản xuất đơn vị. Bài toán đặt ra là tìm phương án sản xuất nx  và véctơ chi phí sản xuất đơn vị  n p thỏa mãn 1 1( , , )n np x p x  . Điều đó có nghĩa là chúng ta cần giải hệ sau:       1 1 1 0, ,, m mi i i mi i x a m (12)    0 1,2,..., , 1 1,2,...,T ijp j n p a i m (13)   1,2,...,j j jp x j n (14)   . (15) Định lý 2.2.1. Giả sử * *( , )x p là cặp nghiệm hữu hiệu Pareto gốc-đối ngẫu. Khi đó, * *( , )x p là nghiệm của hệ (12)-(15). Chứng minh. Cho * *( , )x p là cặp nghiệm hữu hiệu Pareto gốc-đối ngẫu, nghĩa là tồn tại Trần Văn Thắng Tạp chí KHOA HỌC & CÔNG NGHỆ 128(14): 55 - 59 58 véctơ   k sao cho *x là nghiệm hữu hiệu Pareto của (5) và *p là nghiệm hữu hiệu Pareto của (6). Bằng cách chứng minh tương tự như ở Định lý 2.3 ta có *x là nghiệm của (1), *p là nghiệm của (2), trong đó 1 2 1 2 ... k k         . Theo Định lý 2.1.2, * *( , )x p là nghiệm của hệ (7)-(9). Từ Định lý 2.3 và Định lý 2.2.1 ta chỉ ra rằng bài toán với nhiều ràng buộc phân bố nguồn lực tương đương với bài toán tối ưu đa mục tiêu (3) hoặc (4). Tối ưu với các ràng buộc phân bố nguồn lực Xét bài toán max ( )q x (16)       1 1 1 0, ,, m mi i i mi i x a m , (17)    0, 1,2,..., , 1, 1,2,..., ,T iip i n p a i m (18)  , 1,2,...,i i ip x i n (19)   , (20) trong đó ( )q x là hàm lõm liên tục trên  n sao cho ( ) 0 x>0q x   . Nếu ( )q x là hàm biểu diễn lợi ích của công ty tại phương án sản xuất  n x thì (16) - (20) trở thành bài toán tìm phương án sản xuất sao cho lợi ích của công ty là lớn nhất. Ký hiệu EX là tập gồm các phương án sản xuất, lúc này bài toán (16)-(20) được viết lại như sau: max ( ) }{ | Eq x x X (21) Theo Định lý 2.3 và Định lý 2.2.1, EX cũng chính là tập nghiệm hữu hiệu Pareto của bài toán tối ưu đa mục tiêu (3). Do đó, (21) là bài toán tối ưu trên tập nghiệm hữu hiệu Pareto của bài toán tối ưu đa mục tiêu. Đối với bài toán dạng này đã có nhiều phương pháp giải được đưa ra (xem [3], [6]). Sau đây, chúng tôi sẽ sử dụng phương pháp được đưa ra trong các bài báo [5] để biến đổi (21) về bài toán cực đại hàm tựa lồi trên một tập lồi compắc trong không gian k chiều. Do đó, bài toán sau khi biến đổi có thể được giải bằng phương pháp xấp xỉ ngoài như ở [6]. Bằng cách đổi thang đơn vị nếu cần thiết, không mất tính tổng quát chúng ta có thể giả thiết rằng 1, ,min 2 i j n ja   với mọi 1,2,...,i m . Điều này dẫn đến 1, , min 2 .j n jx x X     Đặt  1 221| max ( ) ( )... ( ) 3rn x X rM f fx x xf        1 221 3    ( ) max ( ) | ( ) ( )... ( ) ,rrh q x x x xf f xf X .n   (quy ước max 0  ). Dễ thấy tập M là tập lồi compắc. Ngoài ra, ta có bổ đề sau: Bổ đề 2.3.1 (xem [8]). Hàm h là nửa liên tục trên và tựa lồi ở trên . k  Xét bài toán:   max ( ) | h M (22) Định lý 2.3.2. Giá trị tối ưu của các bài toán (21) và (22) là bằng nhau: * *.q h Ngoài ra, nếu * là nghiệm tối ưu của (22) thì điểm cực đại *x của hàm 1 2 1 2   ** * ( ) ( )... ( )kkf fx fx x trên X là nghiệm tối ưu của (21). Chứng minh. Cho *x là nghiệm tối ưu của (21), nghĩa là  * * *, ( ) .Ex X q x q Vì * Ex X , nên tồn tại véctơ k  sao cho *x là nghiệm tối ưu của (5). Ta khẳng định rằng tồn tại 0  sao cho 1 2* * * 1 2( ) ( )... ( ) 3. k kf x x xf f    Thực vậy, đặt 1 2* * * 1 2( ) ( )... ( ). k kf x f x f x    Vì * 2, 1, ,jx j n   , do đó ln( ) 0.  Lấy 1ln(3)ln ( )  ta có ln( ) ln(3)   . Bây giờ, đặt .  Dễ thấy 1 2 1 2max ( ) ( )... ( ) 3, k x X kf x f x f x     điều này suy ra .M Do vậy, * *( )q q x  1 21 2sup ( ) | ( ) ( )... ( ) 3,kkq x f x f x f x x X    *( )h h  . Điều này dẫn đến * 0h  . Đảo lại, giả sử * là nghiệm tối ưu của (22), nghĩa là * M  và * *( ) .h h  Giả sử *x là một điểm Trần Văn Thắng Tạp chí KHOA HỌC & CÔNG NGHỆ 128(14): 55 - 59 59 cực đại của hàm ** * 1 2 1 2( ) ( )... ( ) k kf fx x f x   trên .X Theo Bổ đề (1.6), *x là nghiệm hữu hiệu Pareto của (5) và do đó, * .Ex X Vì * M  , nên ta có ** * 1 2* * * 1 2( ) ( )... ( ) k kx x xf f f   ** * 1 2* * * 1 2sup{ ( ) ( )... ( ) : x X} 3. k kf fx xf x     Nếu ** * 1 2* * * 1 2( ) ( )... ( ) 3 k kx x xf f f    thì   ** * 1 2* 1 2( ) sup ( ) | ( ) ( )... ( ) 3, k kh q x f x f x f x x X      *sup 0 h    điều này là vô lý. Do đó, ** * 1 2* * * 1 2( ) ( )... ( ) 3 k kx x xf f f    và hơn nữa, * *( )h h    ** * 1 2 1 2sup ( ) | ( ) ( )... ( ) 3, k kq x f x f x f x x X     * *( )q x q  . Hệ quả là * *q h và do đó, *x là nghiệm tối ưu của (21). TÀI LIỆU THAM KHẢO 1. A. V. Fiacco, (1983), Introduction to Sensitivity and Stability Analysis in Nonlinear Programming, Academic Press, New York. 2. D. G. Luenberger, (1995), Microeconomic Theory, McGraw-Hill, Inc., New York. 3. L. D. Muu, (2000), A Convex-concave Programming Method for Optimizing over the Efficient Set, Acta Math. Vietnam, 25, 67-85. 4. P. T. Thach, (1993), Global Optimality Criterion and Duality with Zero Gap in Nonconvex Optimization, SIAM J. Math. Anal., 24, 1537-1556. 5. P. T. Thach, (2004), Dual preference in Leontief production problem and its extension, Vietnam J. Math., 32, 209-218. 6. P. T. Thach, H. Konno, and D. Yokota, (1996), Dual Approach to Minimization on the Set of Pareto-optimal Solutions, J. Optim. Theory Appl., 88, 689-707. 7. P. T. Thach and T. V. Thang, (2011), Conjugate duality for vector-maximization problems, J. Math. Anal. Appl., 1, 94-102. 8. P. T. Thach and T. V. Thang, (2014), Problems with resource allocation constraints and optimization over the efficient set, J. Glob. Optim., 58, 481-495. 9. T. V. Thang, (2014), Conjugate duality in nonconvex optimization problems and optimization over the weakly efficient set (Preprint). 10 H. Tuy, (2000), Monotonnic Optimization: Problem and Solution Approaches, SIAM Journal of Optimization, 11, 464-494. 11. H. Tuy, A. Migdalas and N.T. Hoai-Phuong, (2007), A novel approach to Bilevel nonlinear programming, J. Glol. Optim., 38, 527-554. SUMMARY CONJUAGATE DUALITY FOR OPTIMIZATION PROBLEMS AND APPLICATIONS Tran Van Thang* University of Electric Power In this paper, we present the conjugate duality for a class of quasiconcave optimization problems with objective functions are Cobb-Douglas production functions. Then, we apply the conjugate duality to study some optimization problems in Economics. Key word: cobb-douglas function, conjuagate duality Ngày nhận bài:17/9/2014; Ngày phản biện:02/10/2014; Ngày duyệt đăng: 25/11/2014 Phản biện khoa học: PGS.TS Hà Trần Phương – Trường Đại học Sư phạm - ĐHTN * Tel:

Các file đính kèm theo tài liệu này:

  • pdfbrief_48359_52275_4920152116249_5103_2046484.pdf
Tài liệu liên quan