Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
269,67 KB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN LÊ NGỌC BIÊN ĐỐINGẪUTRONGQUYHOẠCHPHÂNTHỨCĐAMỤCTIÊU Chuyên ngành : TOÁN GIẢI TÍCH Mã số: 60 46 01 02 LUẬN VĂN THẠC SỸ TOÁN HỌC Người hướng dẫn khoa học: GS.TS Trần Vũ Thiệu Hà Nội- 2015 Mục lục MỞ ĐẦU KIẾN THỨC CHUẨN BỊ 1.1 Tập lồi tập đa diện lồi 1.2 Hàm lồi hàm phânthức afin 1.3 Hàm liên hợp 10 1.4 Bài toán tối ưu đamụctiêu 11 ĐỐINGẪUTRONGQUYHOẠCHPHÂN TUYẾN TÍNH 13 2.1 Bài tốn quyhoạchphân tuyến tính 13 2.2 Bài toán đốingẫu 14 2.3 Định lý đốingẫu 15 2.4 Ví dụ minh họa 19 QUYHOẠCHPHÂNTHỨCĐAMỤCTIÊU 3.1 21 Bài toán gốc tốn tham số hóa 21 3.1.1 Bài toán gốc 21 3.1.2 Tham số hóa theo Dinkelbach 22 3.2 Đốingẫu Fenchel-Lagrange tốn vơ hướng 24 3.3 Đốingẫu Fenchel-Lagrange đamụctiêu 27 3.4 Ví dụ 35 KẾT LUẬN 38 TÀI LIỆU THAM KHẢO 38 MỞ ĐẦU Lý thuyết đốingẫu toán tối ưu, với hay nhiều hàm mục tiêu, chủ đề quan trọng lý thuyết tối ưu hóa Lý thuyết đốingẫu tốn tối ưu với hàm mụctiêu hàm phânthức (tỉ số hai hàm số) phát triển mạnh mẽ vài chục năm gần Wolfe (1991), Weir - Mond (1989), Nakayama (1984), Jahn (1983) Wanka - Bot (2002) Trường hợp tối ưu phânthức Charnes Cooper ([6], 1962) nghiên cứu cho hàm mụctiêuphân tuyến tính Dinkelbach ([7], 1967) mối liên hệ toán phânthức tốn tham số hóa Schaible ([9], 1976) đưa phép biến đổi cho phép xử lý toán phânthức Đáng ý Wanka Bot [10] đưa đốingẫu liên hợp dựa cách tiếp cận nhiễu Sau tác giả [4], [5] nghiên cứu quan hệ khái niệm đốingẫu qui hoạchphânthức Bot R I., Charesy R Wanka G ([3], 2006) xét quan hệ đốingẫu cho lớp toán tối ưu phânthứcđamụctiêu cụ thể toán với nhiều hàm mục tiêu, mụctiêu tỉ số hàm lồi hàm lõm Trên thực tế, kiểu toán tạo lớp riêng có đặc điểm tốn nói chung khơng lồi Kaul Lyall ([8], 1989) xây dựng toán đốingẫu kết đốingẫu cho toán tối ưu phânthứcđamục tiêu, với giả thiêt hàm khả vi Ohlendorf Tammer (1994) đưa đốingẫu kiểu Fenchel cho toán tối ưu véctơ với hàm mụctiêuphânthức Để phát triển kiến thức giải tích học, chúng tơi chọn đề tài luận văn: "Đối ngẫu toán tối ưu phânthứcđamục tiêu" Mục đích luận văn tìm hiểu trình bày số kết có đốingẫu toán qui hoạchphân thức, cụ thể đốingẫuquyhoạchphân tuyến tính mụctiêuđốingẫu toán quyhoạchphânthứcđamụctiêu không lồi Luận văn viết dựa chủ yếu tài liệu tham khảo [1] - [3] [7] Nội dung luận văn gồm ba chương • Chương “Kiến thức chuẩn bị”nhắc lại kiến thức tập lồi, tập lồi đa diện tính chất tập này; nhắc lại khái niệm hàm lồi, hàm afin tính chất đáng ý hàm afin, hàm liên hơp giới thiệu toán tối ưu đamụctiêu số khái niệm có liên quan • Chương "Đối ngẫuquyhoạchphân tuyến tính"trình bày tốn quyhoạchphân tuyến tính gốc đối ngẫu, kết lý thuyết đốingẫuquyhoạchphân tuyến tính, tương tự quyhoạch tuyến tính Cuối chương nêu số ví dụ minh họa • Chương "Quy hoạchphânthứcđamục tiêu" trình bày cách tiếp cận tham số Dinkelbach ([7]) để đặt tương ứng toán ban đầu (gọi toán gốc) với toán tối ưu lồi, đamụctiêu trung gian Sau vơ hướng hóa toán đamụctiêu trung gian xây dựng toán đốingẫuđamụctiêu tương ứng Trình bày kết tính đốingẫu yếu, đốingẫu mạnh đốingẫu đảo cặp tốn đốingẫu Từ cho phép nhận đặc trưng đốingẫu nghiệm hữu hiệu toán tối ưu phânthứcđamụctiêu ban đầu Do thời gian kiến thức hạn chế nên chắn luận văn có thiếu sót định, kính mong q thầy bạn đóng góp ý kiến để tác giả tiếp tục hoàn thiện luận văn sau Nhân dịp này, tác giả luận văn xin bày tỏ lòng biết ơn sâu sắc tới GS.TS Trần Vũ Thiệu, tận tình giúp đỡ suốt trình làm luận văn Tác giả chân thành cảm ơn thầy giáo, cô giáo Trường Đại học Khoa học Tự nhiên - Đại học Quốc gia Hà Nội, nhiệt tình giảng dạy tạo điều kiện thuận lợi trình tác giả học tập nghiên cứu Khoa Toán - Cơ - Tin học nhà trường Chương KIẾN THỨC CHUẨN BỊ Chương nhắc lại số kiến thức tập lồi, tập lồi đa diện, hàm lồi, hàm phânthức afin (tỉ số hai hàm tuyến tính afin), hàm liên hợp giới thiệu toán tối ưu đamụctiêu khái niệm có liên quan Nội dung chương tham khảo chủ yếu từ tài liệu [1], [2] [3] 1.1 Tập lồi tập đa diện lồi A.Tập lồi khái niệm quan trọng dùng rộng rãi tối ưu hoá Định nghĩa 1.1 Tập C Rn gọi tập lồi C chứa trọn đoạn thẳng nối hai điểm thuộc Nói cách khác, tập C lồi λa+(1−λ)b ∈ C với a, b ∈ C ≤ λ ≤ Ví dụ 1.1 Các tập sau tập lồi: a) Tập afin, tức tập chứa trọn đường thẳng qua hai điểm thuộc b) Siêu phẳng, tức tập có dạng H = {x ∈ Rn : aT x = α, a ∈ Rn \ {0}, α ∈ R} c) Các nửa khơng gian đóng H1 = {x ∈ Rn : aT x ≤ α}, H2 = {x ∈ Rn : aT x ≥ α} d) Hình cầu đóng B(a, r) = {x ∈ Rn : ||x − a|| ≤ r}(a ∈ Rn , r > 0cho trước) Từ định nghĩa tập lồi trực tiếp suy số tính chất đơn giản sau đây: a) Giao họ tập lồi tập lồi (nhưng hợp không đúng!) b) Tổng hai tập lồi hiệu hai tập lồi tập lồi c) Nếu C ⊂ Rm , D ⊂ Rn tích C × D = {(x, y) : x ∈ C, y ∈ D} tập lồi Rm+n (Có thể mở rộng cho tích nhiều tập lồi) Định nghĩa 1.2 a) Điểm x ∈ Rn có dạng x = λ1 a1 + λ2 a2 + + λk ak với ∈ Rn , λi ≥ 0, λ1 +λ2 + +λk = 1, gọi tổ hợp lồi điểm a1 , a2 , , ak b) Điểm x ∈ Rn có dạng x = λ1 a1 + λ2 a2 + + λk ak với ∈ Rn , λi ≥ 0, gọi tổ hợp tuyến tính khơng âm hay tổ hợp nón điểm a1 , a2 , , ak Định nghĩa 1.3 Cho E tập Rn a) Giao tất tập afin chứa E gọi bao afin E , ký hiệu aff E Đó tập afin nhỏ chứa E b) Giao tất tập lồi chứa E gọi bao lồi E , ký hiệu conv E Đó tập lồi nhỏ chứa E Định nghĩa 1.4 a) Thứ nguyên (hay số chiều) tập afin M, ký hiệu dim M, thứ nguyên (số chiều) không gian song song với b) Thứ nguyên (hay số chiều) tập lồi C, ký hiệu dim C, thứ nguyên hay số chiều bao afin aff C B Tập lồi đa diện dạng tập lồi có cấu trúc đơn giản hay gặp lý thuyết tối ưu tuyến tính Định nghĩa 1.5 Một tập lồi mà giao số hữu hạn nửa khơng gian đóng gọi tập lồi đa diện Nói cách khác, tập nghiệm hệ hữu hạn bất phương trình tuyến tính: ai1 x1 + ai2 x2 + + ain xn ≤ bi , i = 1, 2, , m, (1.1) nghĩa tập x nghiệm Ax ≤ b với A = (aij ) ∈ Rm×n , b = (b1 , , bm )T Nhận xét 1.1 Do phương trình tuyến tính biểu diễn tương đương hai bất phương trình tuyến tính, nên tập nghiệm hệ (hữu hạn) phương trình bất phương trình tuyến tính tập lồi đa diện: ai1 x1 + ai2 x2 + + ain xn = bi , i = 1, 2, , k, ai1 x1 + ai2 x2 + + ain xn ≤ bi, i = k + 1, , m, Một tập lồi đa diện bị chặn (giới nội) không bị chặn (không giới nội) Một tập lồi đa diện bị chặn gọi đa diện lồi Các đa giác lồi theo nghĩa thông thường mặt phẳng hai chiều (tam giác, hình vng, hình tròn, ) ví dụ cụ thể đa diện lồi R2 Định nghĩa 1.6 Tập lồi đa diện K ⊆ Rn gọi nón lồi đa diện K có thêm tính chất x ∈ K ⇒ λx ∈ K với x ∈ K λ ≥ 0.(Ví dụ nón Rn+ ) Cho D tập lồi đa diện xác định hệ bất phương trình tuyến tính (1.1) Sau để đơn giản, ta giả thiết D không chứa đường thẳng (tức a, b ∈ D cho λa + (1 − λ)b ∈ D với λ ∈ R) Hai yếu tố tạo nên tập lồi đa diện D đỉnh cạnh vơ hạn D Theo giải tích lồi, hiểu khái niệm sau Định nghĩa 1.7 Điểm x0 ∈ D gọi đỉnh D rank{ai : , x0 = bi } = n (với = (ai1 , , ain )T , i = 1, , m) Định nghĩa tương đương: x0 ∈ D đỉnh D x1 , x2 ∈ D, x1 = x0 x2 = x0 , λ ∈ (0, 1) cho x0 = λx1 + (1 − λ)x2 , nói cách khác: x0 khơng thể điểm nằm đoạn thẳng nối hai điểm thuộc D Định nghĩa 1.8 Đoạn thẳng [x1 , x2 ], x1 = x2 , gọi cạnh hữu hạn D x1 , x2 đỉnh D rank{ai : , x1 = , x2 = bi } = n − Định nghĩa 1.9 Tia Γ = {x0 + λd : λ ≥ 0} ⊆ D, x0 ∈ D, d ∈ Rn , gọi cạnh vô hạn D rank{ai : , x = bi , ∀x ∈ Γ} = n − Để hiểu rõ tập lồi đa diện ta cần biết số khái niệm sau Định nghĩa 1.10 Véctơ d ∈ Rn , d = 0, gọi hướng lùi xa D ∃x0 ∈ D cho {x0 + λd : λ ≥ 0} ⊆ D Tập hợp hướng lùi xa D cộng với gốc tạo thành nón lồi đóng, gọi nón lùi xa D, ký hiệu rec D Định nghĩa 1.11 Hướng lùi xa d D gọi hướng cực biên không tồn hai hướng lùi xa khác d1 , d2 cho d = λ1 d1 + λ2 d2 với λ1 , λ2 > Có thể chứng minh tập lồi đa diện D không bị chặn rec D = {0}, nghĩa D có hướng lùi xa Trong toán tối ưu, ta thường gặp tập lồi đa diện có dạng S = {x ∈ Rn : Ax ≤ b, x ≥ 0}với A ∈ Rm×n , b ∈ Rm , tức S tập nghiệm không âm hệ (hữu hạn) bất phương trình tuyến tính Tập khơng chứa đường thẳng (do x ≥ 0) nên S có đỉnh Từ định nghĩa nêu cho thấy: a) Điểm x0 ∈ S đỉnh S hệ véctơ {ak : ak , x0 = bk }∪{ek : x0 k = 0} có hạng n b) Các hướng cực biên (chuẩn hóa) S nghiệm sở hệ Ay ≤ 0, eT y = 1, y ≥ 0, eT = (1, , 1) c) Giả sử tia Γ = {x0 + λd : λ ≥ 0}, x0 đỉnh d hướng cực biên S Khi Γ cạnh vơ hạn S rank({ak : ak , x = bk , ∀x ∈ Γ} ∪ {ek : xk = 0, ∀x ∈ Γ}) = n − 1.2 Hàm lồi hàm phânthức afin Định nghĩa 1.12 a) f : C → R xác định tập lồi C ⊆ Rn gọi hàm lồi C với x1 , x2 ∈ C số thực λ ∈ [0, 1] ta có f [λx1 + (1 − λ)x2 ] ≤ λf (x1 ) + (1 − λ)f (x2 ) b) g : C → R gọi hàm lõm C f = −g hàm lồi C Sau số ví dụ quen thuộc hàm lồi với ∅ = C ⊆ Rn tập lồi: + Hàm chuẩn Euclid ||x|| = x, x , x ∈ Rn + Hàm định tập lồi C : δC (x) = 0 x ∈ C +∞ x ∈ /C + Hàm tựa C: sC (x) = sup y T x (cận xT y tập lồi C) y∈C + Hàm khoảng cách từ điểm x ∈ Rn tới C: dC (x) = inf y∈C x−y • Hàm phânthức afin thường gặp toán tối ưu Hàm có dạng f (x) = pT x + α p(x) = T , q(x) q x+β p, q ∈ Rn , α, β ∈ R dom f = {x ∈ Rn : q T x + β > 0} Ký hiệu S tập lồi cho q(x) = q T x + β = với x ∈ S Nếu q(x) có dấu khác S, tức có x, y ∈ S cho q T x + β > q T y + β < hàm q(x) liên tục nên tồn z ∈ [x, y], tức z ∈ S , cho q(z) = 0.Vì thế, khơng giảm tổng qt, ta giả thiết q(x) > với x ∈ S Trường hợp q(x) < với x ∈ S nhân tử số p(x) mẫu số q(x) hàm f(x) với (- 1) có q(x) > với x ∈ S Định lý sau nêu tính chất đơn điệu theo phương hàm phânthức afin Định lý 1.1 ([1], tr 78) f (x) = p(x) q(x) hàm đơn điệu đoạn thẳng nằm trọn tập lồi S = {x : q T x + β > 0} Chứng minh Lấy hai điểm tùy ý a, b ∈ S tính giá trị hàm f điểm x đoạn thẳng nối a b, tức x = λa + (1 − λ)b với ≤ λ ≤ Ta thấy f (x) = p[λa + (1 − λ)b] λp(a) + (1 − λ)p(b) = q[λa + (1 − λ)b λq(a) + (1 − λ)q(b) Đạo hàm f theo λ : df (x) = × dλ q (x) p(a) p(b) q(a) q(b) = p(a)q(b) − p(b)q(a) q (x) Dấu đạo hàm phụ thuộc dấu biểu thức [p(a)q(b) − p(b)q(a)] Vì thế, λ thay đổi đoạn [0, 1] hàm f(x) tăng giảm đồng số [a, b] Ta nhắc lại hàm khả vi f : Rn → R gọi giả lồi với x, y ∈ S ta có f (x)T (y − x) ≥ kéo theo f (y) ≥ f (x), nghĩa f (y) < f (x) f (x)T (y − x) < Hàm f gọi giả lõm −f giả lồi Định lý sau nêu tính chất quan trọng khác hàm phânthức afin Định lý 1.2 ([2], tr 703) Giả sử f (x) = pT x+α q T x+β S tập lồi cho (q T x + β) = S Khi đó, hàm f(x) vừa giả lồi, vừa giả lõm S Chứng minh Ta để ý q T x + β > với x ∈ S q T x + β < với x ∈ S , trái lại có a ∈ S, b ∈ S cho q T a + β > q T b + β < 0, có q T z + β = với z tổ hợp lồi a b, trái với giả thiết định lý Trước hết ta chứng minh f giả lồi Thật vậy, giả sử x, y ∈ S thỏa mãn Ta có Do f (x)T (y − x) ≥ Ta cần rõ f (y) ≥ f (x) (q T x + β)p − (pT x + α)q f (x) = (q T x + β)2 f (x)T (y − x) ≥ (q T x + β)2 > nên ≤ [(q T x + β)p − (pT x + α)q]T (y − x) = (pT y + α)(q T x + β) − (q T y + β)(pT x + α) Vì thế, (pT y + α)(q T x + β) ≥ (q T y + β)(pT x + α) Nhưng (q T x + β) (q T y + β) dương âm nên chia hai vế cho (q T x + β)(q T y + β) > ta nhận pT x + α pT y + α ≥ , tức f (y) ≥ f (x) qT y + β qT x + β Vì thế, f giả lồi Tương tự, chứng minh f (x)T (y − x) ≤ kéo theo f (y) ≤ f (x) Vì thế, f giả lõm định lý chứng minh 1.3 Hàm liên hợp Định nghĩa 1.13 Cho hàm tùy ý f : Rn → R ∪ {±∞} Hàm liên hợp f định nghĩa hàm f ∗ (p) = sup {pT x − f (x)}, p ∈ Rn (1.2) x∈Rn Thực ra, supremum (1.2) cần lấy x ∈ domf , f (x) = +∞ ∀x ∈ / dom f Hệ thức (1.2) gọi phép biến đổi Young - Fenchel Từ định nghĩa suy f ∗∗ (x) ≡ (f ∗ )∗ (x) = sup {pT x − f ∗ (p)}, x ∈ Rn p∈Rn Mệnh đề 1.1 f ∗ : Rn → R ∪ {±∞} hàm lồi, đóng 10 Tài liệu tham khảo [1] Bajalinov E B (2003), Linear - Fractional Programming: Theory, Methods, Applications and Software Kluwer Academic Publishers [2] Bazara M.S et al (2006), Nonlinear Programming: Theory and Algorithms 3rd Edition A John Willey & Sons, Inc., Publication [3] Bot R I., Charesy R Wanka G (2006), Duality for multiobjective fractional programming problems, Nonlinear Analysis Forum 11(2), pp 185 – 201 [4] Bot R I., Wanka G (2004), An analysis of some dual problems in multiobjective optimization (I) Optimization, Volume 53, Number 3, Pages 281-300 [5] Bot R I., Wanka G (2004), An analysis of some dual problems in multiobjective optimization (II) Optimization, Volume 53, Number 3, Pages 301-324 [6] Charnes A,Cooper W W.(1962), Programming with linear fractional functionals Naval Research Logistics Quarterly, Volume 9, Pages 181-186 [7] Dinkelbach W (1967), On nonlinear fractional programming Management Science, Volume 13, Number 7, Pages 492-497 39 [8] Kaul R N., Lyall V (1989), A note on nonlinear fractional vector maximization OPSearch, Volume 26, Number 2, Pages 108-121, 1989 Schaible S (1976), Fractional rogramming I: Duality Management Science, Volume 22B, Pages 858-867 [9] Seshan C R (1980), On duality in linear fractional programming, Proc Indian Aead Sci (Math Sci.), Vol 80, N0 1, pp 35-42 [10] Wanka G., Bot R I (2002), A new duality approach for multi objective convex optimization problems Journal of Nonlinear and Convex Analysis, Volume 3, Number 1, Pages 41 - 57 [11] Wanka G., Bot R I (2002), On the relations between different dual problems in convex mathematical programming In: Chamoni P., Leisten R., Martin A., Minnemann J and Stadler A., editors, Operations Research Proceedings 2001, Pages 255 - 265, Springer-V erlag, Berlin 40 ... kiến thức giải tích học, chọn đề tài luận văn: "Đối ngẫu toán tối ưu phân thức đa mục tiêu" Mục đích luận văn tìm hiểu trình bày số kết có đối ngẫu toán qui hoạch phân thức, cụ thể đối ngẫu quy hoạch. .. hóa tốn đa mục tiêu trung gian xây dựng toán đối ngẫu đa mục tiêu tương ứng Trình bày kết tính đối ngẫu yếu, đối ngẫu mạnh đối ngẫu đảo cặp tốn đối ngẫu Từ cho phép nhận đặc trưng đối ngẫu nghiệm... liên quan • Chương "Đối ngẫu quy hoạch phân tuyến tính"trình bày tốn quy hoạch phân tuyến tính gốc đối ngẫu, kết lý thuyết đối ngẫu quy hoạch phân tuyến tính, tương tự quy hoạch tuyến tính Cuối