1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phương pháp nón pháp tuyến giải bài toán tối ưu hóa đa mục tiêu và bài toán quy hoạch tích

95 28 1

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 95
Dung lượng 715,3 KB

Nội dung

Phương pháp nón pháp tuyến giải bài toán tối ưu hóa đa mục tiêu và bài toán quy hoạch tích Phương pháp nón pháp tuyến giải bài toán tối ưu hóa đa mục tiêu và bài toán quy hoạch tích Phương pháp nón pháp tuyến giải bài toán tối ưu hóa đa mục tiêu và bài toán quy hoạch tích luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - - - - - - - - - - -o0o- - - - - - - - - - - ĐỖ XUÂN HƯNG PHƯƠNG PHÁP NÓN PHÁP TUYẾN GIẢI BÀI TOÁN TỐI ƯU ĐA MỤC TIÊU VÀ BÀI TỐN QUI HOẠCH TÍCH LUẬN VĂN THẠC SĨ KHOA HỌC CHUYÊN NGÀNH: TOÁN TIN Hà Nội - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - - - - - - - - - - -o0o- - - - - - - - - - - ĐỖ XUÂN HƯNG PHƯƠNG PHÁP NÓN PHÁP TUYẾN GIẢI BÀI TOÁN TỐI ƯU ĐA MỤC TIÊU VÀ BÀI TỐN QUI HOẠCH TÍCH Chun ngành: Tốn Tin LUẬN VĂN THẠC SĨ KHOA HỌC NGÀNH: TOÁN TIN NGƯỜI HƯỚNG DẪN KHOA HỌC PGS TS NGUYỄN THỊ BẠCH KIM Hà Nội - 2013 Mục lục Lời cảm ơn iii Lời mở đầu iv Danh mục kí hiệu chữ viết tắt ix Nón pháp tuyến tập lồi 1.1 Nón pháp tuyến tập lồi 1.1.1 Định nghĩa 1.1.2 Mối quan hệ nón pháp tuyến tập lồi đa diện 1.2 Điểm hữu hiệu điểm hữu hiệu yếu tập 15 1.2.1 Định nghĩa 15 1.2.2 Điều kiện hữu hiệu theo nón pháp tuyến 19 Bài toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính 21 2.1 Bài toán qui hoạch lồi đa mục tiêu 22 2.2 Thuật tốn nón pháp tuyến giải tốn qui hoạch tuyến tính đa mục tiêu 29 2.2.1 29 Cơ sở lý thuyết thuật toán i 2.2.2 Thuật toán 34 2.2.3 Ví dụ minh họa 42 Bài tốn qui hoạch tích hàm tuyến tính tập lồi 46 3.1 Giới thiệu tốn 47 3.2 Cơ sở lý thuyết thuật toán giải toán (MP Y ) 50 3.3 Thuật toán giải toán (MP Y ) 58 Tài liệu tham khảo 71 Phụ lục 76 ii Lời cảm ơn Đầu tiên, xin bày tỏ lòng biết ơn chân thành sâu sắc tới PGS.TS Nguyễn Thị Bạch Kim, người tận tình, nghiêm khắc hướng dẫn, bảo để luận văn hoàn thành, giúp tăng trưởng niềm đam mê nghiên cứu khoa học Tôi xin chân thành cảm ơn Viện Toán ứng dụng Tin học, Viện Đào tạo Sau Đại học, trường Đại học Bách khoa Hà Nội, tạo điều kiện thuận lợi cho q trình học tập nghiên cứu trường Tơi xin cảm ơn dạy dỗ, bảo quan tâm thầy Viện Tốn ứng dụng Tin học suốt thời gian theo học nghiên cứu Tôi xin chân thành cảm ơn Phịng Giải tích số Tính tốn khoa học, Viện Tốn học, nơi tơi cơng tác, tạo điều kiện thuận lợi cho tơi có hội học tập Tôi xin chân thành cảm ơn ThS Trần Ngọc Thăng việc hợp tác nghiên cứu trao đổi hữu ích giúp cho luận văn hồn thiện Cuối cùng, muốn gửi lời cảm ơn chân thành tới gia đình bạn bè đồng nghiệp, người ln động viên khích lệ giúp tơi hồn thành luận văn Xin chân thành cảm ơn Học viên: Đỗ Xuân Hưng Lớp: 11BTT-KH iii Lời mở đầu Bài toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính, kí hiệu (MOP ), toán tối ưu đồng thời p ≥ hàm mục tiêu tuyến tính fj (x) = cj , x , cj ∈ Rn , i = 1, , p, tập lồi đóng khác rỗng X ⊂ Rn Mơ hình tốn học tốn Min Cx với điều kiện x ∈ X, (MOP ) C ma trận cấp p × n với hàng c1 , , cp Trường hợp đặc biệt, tập chấp nhận X tập lồi đa diện, toán (MOP ) trở thành tốn qui hoạch tuyến tính đa mục tiêu kí hiệu (MOLP ) Đây trường hợp đơn giản tối ưu đa mục tiêu Như biết, tập nghiệm hữu hiệu XE tập nghiệm hữu hiệu yếu XW E tốn qui hoạch tuyến tính đa mục tiêu (MOLP ) tập liên thông đường gấp khúc, bao gồm số hữu hạn diện đóng tập chấp nhận X, nói chung, chúng tập khơng lồi có cấu trúc phức tạp Bài tốn qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính có ý nghĩa ứng dụng quan trọng thực tế đặc biệt lý thuyết định, kinh tế, quản lý, cơng nghiệp, tài Vì vậy, dành quan tâm nghiên cứu nhiều nhà toán học, chẳng hạn xem [3-4], [8], [15] danh mục tài liệu tham khảo kèm theo iv Một tốn tối ưu tồn cục nảy sinh nhiều lĩnh vực thực tế khác kinh tế, tài chính, thiết kế chip điện tử liên quan gần gũi với toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính tốn qui hoạch tích hàm tuyến tính tập lồi, kí hiệu (MP X) Đó tốn cực tiểu hàm mục tiêu tích p ≥ hàm tuyến tính fj (x) = cj , x , cj ∈ Rn , i = 1, , p, tập lồi X khác rỗng Rn Cho đến nay, có nhiều thuật tốn đưa để giải toán này, chẳng hạn xem [5-7], [12], [14-16], [21], [22], [26] danh mục tham khảo kèm theo Mục đích luận văn nghiên cứu tốn qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính tốn qui hoạch tích hàm tuyến tính tập lồi Do nhu cầu ứng dụng, việc nghiên cứu để đề xuất thuật toán giải hai tốn ln vấn đề có ý nghĩa khoa học tính thời Chúng nghiên cứu điều kiện hữu hiệu toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính thơng qua nón pháp tuyến tập lồi chấp nhận giới thiệu thuật toán nón pháp tuyến [15] N.T.B Kim Đ.T Lục đề xuất năm 2000 để giải toán qui hoạch tuyến tính đa mục tiêu Chương Chương đề xuất thuật tốn khơng gian ảnh để giải tốn qui hoạch tích hàm tuyến tính tập lồi Kết báo cáo Hội thảo Tối ưu Tính tốn khoa học lần thứ 11, tổ chức Ba Vì, ngày 24 - 27/04/2013 v Nội dung Luận văn trình bày ba chương Cụ thể: Chương 1: Nón pháp tuyến tập lồi Chương dành để nghiên cứu nón pháp tuyến tập lồi điều kiện nhận biết điểm hữu hiệu, hữu hiệu yếu tập lồi thơng qua nón pháp tuyến Như biết, cơng thức tường minh để tính nón pháp tuyến tập lồi đa diện biết đến, chẳng hạn xem [15] [24] Chúng tơi khơng tìm cơng thức tính nón pháp tuyến tập lồi tài liệu Ở đây, công thức đưa Mệnh đề 1.1 Đây sở để chứng minh điều kiện hữu hiệu toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính đề xuất Chương (Mệnh đề 2.2) Chương 2: Bài toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính Mục đích chương là: i) Nghiên cứu toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính đưa điều kiện nhận biết nghiệm hữu hiệu nghiệm hữu hiệu yếu tốn thơng qua nón pháp tuyến tập lồi chấp nhận được; ii) Giới thiệu thuật tốn nón pháp tuyến [15] N.T.B Kim Đ.T Lục đề xuất năm 2000 để xác định toàn tập nghiệm hữu hiệu tốn qui hoạch tuyến tính đa mục tiêu Như biết, biết toàn tập đỉnh hữu hiệu tốn qui hoạch tuyến tính đa mục tiêu việc giải tốn qui hoạch tích hàm tuyến tính tập lồi đa diện tương ứng với (trường hợp đặc biệt tốn (MP X)) đơn giản việc so sánh giá trị hàm mục tiêu đỉnh hữu hiệu (Nhận vi xét 3.2) Tuy nhiên, cấu trúc phức tạp tập nghiệm hữu hiệu toán (MOLP ) nên khối lượng tính tốn để xác định tồn tập đỉnh hữu hiệu toán tăng nhanh kích thước tốn (tức số biến n, số hàm mục tiêu p, số ràng buộc tập lồi đa diện chấp nhận được) tăng Chương 3: Bài toán qui hoạch tích hàm tuyến tính tập lồi Trong chương này, chúng tơi nghiên cứu tốn qui hoạch tích hàm tuyến tính tập lồi (MP X) đề xuất thuật toán với kỹ thuật xấp xỉ ngồi để giải tốn khơng gian ảnh (MP Y ) tương ứng với Thuật tốn xây dựng dựa vào mối quan hệ nghiệm tối ưu toán (MP Y ) điểm hữu hiệu tập ảnh Y = C(X), C ma trận cấp p × n với hàng c1 , , cp Khi thuật toán kết thúc, ta nhận nghiệm tối ưu hai toán (MP X) (MP Y ) Do p ≪ n nên thuật tốn cho phép tiết kiệm thời gian khối lượng tính tốn Thuật toán chứng minh hội tụ (Mệnh đề 3.10) lập trình tính tốn thử nghiệm Kết tính tốn chứng tỏ tính hữu hiệu thuật toán Phụ lục Luận án giới thiệu chương trình giải tốn (MP X) Chương trình viết ngơn ngữ lập trình MATLAB R2009a chạy mơi trường Win vii Luận văn hồn thành Viện Toán ứng dụng Tin học, trường Đại học Bách khoa Hà Nội, hướng dẫn PGS.TS Nguyễn Thị Bạch Kim Mặc dù cố gắng, song luận văn khơng tránh khỏi thiếu sót Rất mong nhận góp ý thầy bạn Xin chân thành cảm ơn Hà Nội, ngày 26 tháng 05 năm 2013 viii Các hàm ràng buộc gi(x) nhập vào file funof.m Hình 3.2: Các hàm ràng buộc Hàm funof(x) trả giá trị véc tơ g = (g1 (x), , gm(x))T 78 Hàm mục tiêu toán α v.đ.k.αv k + (1 − α)y M ≥ Cx x ∈ X, ≤ α ≤ lưu file funalpha.m Hình 3.3: Hàm mục tiêu toán (P (v k )) 79 (P (v k )) Các gradient fˆ g nhập vào file gradfun.m gradfunof.m Hình 3.4: Gradient fˆ Hình 3.5: Gradient g 80 Chạy chương trình Hình 3.6: Màn hình chương trình Lấy kết Hình 3.7: Kết 81 Chạy thử ví dụ Ví dụ Giải toán f (x) = f1(x)f2(x), v.đ.k x ∈ X, f1 (x) = e1 , x , f2(x) = e2 , x , e1 = (1, 0)T , e2 = (0, 1)T ; X = {x ∈ R2 : (x1 − 3)2 + (x2 − 3)2 − ≤ 0} Ở ǫ = 0, 01 Kết quả: xopt = (1.5858, 1.5858)T , fopt = 2.5147 Ví dụ Giải tốn f (x) = f1(x)f2(x), v.đ.k x ∈ X, f1 (x) = e1 , x , f2(x) = e2 , x , e1 = (1, 0)T , e2 = (0, 1)T ; X ⊂ R2 tập nghiệm hệ (x1 − 5)2 + (x2 − 5)2 − ≤ 0, (x1 − 2)2 + (x2 − 2)2 − ≤ Ở ǫ = 0, 05 Kết quả: xopt = (2.8787, 2.8787)T , fopt = 8.2868 82 Ví dụ Giải toán f (x) = f1(x)f2(x), v.đ.k x ∈ X, f1 (x) = e1 , x , f2(x) = e2 , x , e1 = (1, 0)T , e2 = (0, 1)T ; X tập nghiệm hệ   −x1 − ≤       −x2 − ≤   −x1 − x2 + ≤      x + x − 10 ≤ Ở ǫ = 0, 01 Kết quả: xopt = (4, 1)T , fopt = 83 ... qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính 21 2.1 Bài toán qui hoạch lồi đa mục tiêu 22 2.2 Thuật tốn nón pháp tuyến giải tốn qui hoạch tuyến tính đa mục tiêu ... toàn tập nghiệm hữu hiệu tốn qui hoạch tuyến tính đa mục tiêu (MOLP ) 21 2.1 Bài toán qui hoạch lồi đa mục tiêu Xét toán qui hoạch lồi đa mục tiêu với hàm mục tiêu tuyến tính Min Cx, v.đ.k x ∈ X,...huật tốn nón pháp tuyến [15] N.T B Kim Đ.T Lục đề xuất năm 2000 giải toán qui hoạch tuyến tính đa mục tiêu dựa phương pháp nón pháp tuyến 45 Chương Bài tốn qui hoạch tích hàm tuyến tính tập l

Ngày đăng: 09/02/2021, 21:58

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nguyễn Thị Bạch Kim (2008), Giáo trình các phương pháp tối ưu:Lý thuyết và Thuật toán, Nhà xuất bản Bách Khoa, Hà Nội.B. Tài liệu Tiếng Anh Sách, tạp chí
Tiêu đề: Giáo trình các phương pháp tối ưu:Lý thuyết và Thuật toán
Tác giả: Nguyễn Thị Bạch Kim
Nhà XB: Nhà xuất bản Bách Khoa
Năm: 2008
[2] Benson, H.P. (1981), "Finding an Initial Efficient Extreme Point for a Linear Multiple Objective Program", Journal Operational Re- search Society, 32(6), pp. 495-498 Sách, tạp chí
Tiêu đề: Finding an Initial Efficient Extreme Pointfor a Linear Multiple Objective Program
Tác giả: Benson, H.P
Năm: 1981
[3] Benson, H.P. (1995), "A Geometrical Analysis of the Efficient Out- come Set in Multiple Objective Convex Programs with Linear Cri- terion Functions", Journal of Global Optimization, 6, pp. 231-251 Sách, tạp chí
Tiêu đề: A Geometrical Analysis of the Efficient Out-come Set in Multiple Objective Convex Programs with Linear Cri-terion Functions
Tác giả: Benson, H.P
Năm: 1995
[4] Benson, H.P. (1998), "An Outer Approximation Algorithm for Gen- erating All Efficient Extreme Points in the Outcome Set of a Mul- tiple Objective Linear Programming Problem", Journal of Global Optimization, 13, pp. 1-24 Sách, tạp chí
Tiêu đề: An Outer Approximation Algorithm for Generating All Efficient Extreme Points in the Outcome Set of a Multiple Objective Linear Programming Problem
Tác giả: H.P. Benson
Nhà XB: Journal of Global Optimization
Năm: 1998
[5] Benson, H.P. (1999), "An Outcome Space Branch and Bound- Outer Approximation Algorithm for Convex Multiplicative Pro- gramming", Journal of Global Optimization, 15, pp. 315-342 Sách, tạp chí
Tiêu đề: An Outcome Space Branch and Bound-Outer Approximation Algorithm for Convex Multiplicative Pro-gramming
Tác giả: Benson, H.P
Năm: 1999
[6] Benson, H.P. and Boger, G.M. (1997), "Multiplicative Programming Problems: Analysis and Efficient Point Search Heuristic", Journal of Optimization Theory and Applications, 94(2), pp. 487-510 Sách, tạp chí
Tiêu đề: Multiplicative Programming Problems: Analysis and Efficient Point Search Heuristic
Tác giả: H.P. Benson, G.M. Boger
Nhà XB: Journal of Optimization Theory and Applications
Năm: 1997
[7] Benson, H.P. and Boger, G.M. (2000), "Outcome-Space Cutting- Plane Algorithm for Linear Multiplicative Programming", Journal of Optimization Theory and Applications, 104(2), pp. 301-322 Sách, tạp chí
Tiêu đề: Outcome-Space Cutting-Plane Algorithm for Linear Multiplicative Programming
Tác giả: Benson, H.P. and Boger, G.M
Năm: 2000
[8] Dauer, J.P. and Liu Y.H. (1990), "Solving multiple objective lin- ear programs in objective space", European Journal of Operational Research, 46, pp. 350-357 Sách, tạp chí
Tiêu đề: Solving multiple objective lin-ear programs in objective space
Tác giả: Dauer, J.P. and Liu Y.H
Năm: 1990
[9] Ecker, J.G. and Hegner, N.S. (1978), "On Computing an Initial Effi- cient Extreme Point", Journal Operational Research Society, 29(10), pp. 1005-1007 Sách, tạp chí
Tiêu đề: On Computing an Initial Effi- cient Extreme Point
Tác giả: Ecker, J.G., Hegner, N.S
Nhà XB: Journal Operational Research Society
Năm: 1978
[10] Ecker, J.G., Hegner, N.S. and Kouada, I.A. (1980), "Generating all maximal efficient faces for multiple objective linear programs", Journal of Optimization Theory and Applications, 30(3), pp. 353- 381 Sách, tạp chí
Tiêu đề: Generatingall maximal efficient faces for multiple objective linear programs
Tác giả: Ecker, J.G., Hegner, N.S. and Kouada, I.A
Năm: 1980
[11] Ehrgott, M., Shao, L. and Schobel, A. (2010), "An Approximation Algorithm for Convex Multi-objective Programming Problems", Journal of Global Optimization, 50(3), pp. 397-416 Sách, tạp chí
Tiêu đề: An Approximation Algorithm for Convex Multi-objective Programming Problems
Tác giả: M. Ehrgott, L. Shao, A. Schobel
Nhà XB: Journal of Global Optimization
Năm: 2010
[12] Gao, Y., Wu, G. and Ma, W. (2010), "A New Global Optimization Approach for Convex Multiplicative Programming", Applied Math- ematics and Computation, 216, pp. 1206-1218 Sách, tạp chí
Tiêu đề: A New Global Optimization Approach for Convex Multiplicative Programming
Tác giả: Gao, Y., Wu, G., Ma, W
Nhà XB: Applied Mathematics and Computation
Năm: 2010
[13] Hosrt, R., N.V. Thoai and Devries, J. (1988), "On Finding the New Vertices and Redundant Constraints in Cutting Plane Algorithms for Global Optimization", Operations Research Letters, 7(2), pp. 85- 90 Sách, tạp chí
Tiêu đề: On Finding the New Vertices and Redundant Constraints in Cutting Plane Algorithms for Global Optimization
Tác giả: Hosrt, R., N.V. Thoai, Devries, J
Nhà XB: Operations Research Letters
Năm: 1988
[14] N. T. B. Kim (2007), "Finite Algorithm for Minimizing the Product of Two Linear Functions over a Polyhedron", Journal Industrial and Management Optimization, 3(3), pp. 481-487 Sách, tạp chí
Tiêu đề: Finite Algorithm for Minimizing the Product of Two Linear Functions over a Polyhedron
Tác giả: N. T. B. Kim
Nhà XB: Journal Industrial and Management Optimization
Năm: 2007
[15] N.T.B. Kim and D.T. Luc (2000), "Normal Cone to a Polyhedral Convex Set and Generating Efficient Faces in Linear Multi-objective Programming", Acta Mathematica Vietnamica, 25(1), pp. 101-124 Sách, tạp chí
Tiêu đề: Normal Cone to a PolyhedralConvex Set and Generating Efficient Faces in Linear Multi-objectiveProgramming
Tác giả: N.T.B. Kim and D.T. Luc
Năm: 2000
[16] N.T.B. Kim, N.C. Nam and L.Q. Thuy (2013), "An Outcome Space Algorithm for Minimizing the Product of Two Convex Functions over a Convex Set", Journal Industrial and Management Optimiza- tion, 9(1), pp. 243-253 Sách, tạp chí
Tiêu đề: An Outcome Space Algorithm for Minimizing the Product of Two Convex Functions over a Convex Set
Tác giả: N.T.B. Kim, N.C. Nam, L.Q. Thuy
Nhà XB: Journal Industrial and Management Optimization
Năm: 2013
[17] Konno, H. and Kuno, T. (1992), "Linear Multiplicative Program- ming", Mathematical Programming, 56, pp. 51-64 Sách, tạp chí
Tiêu đề: Linear Multiplicative Programming
Tác giả: Konno, H., Kuno, T
Nhà XB: Mathematical Programming
Năm: 1992
[18] Konno, H. and Kuno, T. (1995), Multiplicative Programming Prob- lems, Handbook of Global Optimization, Edited by R. Horst and P.M. Pardalos, Kluwer Academic Publishers, Dordrecht, Nether- lands, pp. 369-405 Sách, tạp chí
Tiêu đề: Handbook of Global Optimization
Tác giả: H. Konno, T. Kuno
Nhà XB: Kluwer Academic Publishers
Năm: 1995
[20] D.T. Luc (1989), Introduction to Nonlinear Optimization, Cinvestar IPN, Mexico D.F Sách, tạp chí
Tiêu đề: Introduction to Nonlinear Optimization
Tác giả: D.T. Luc
Nhà XB: Cinvestar IPN
Năm: 1989
[21] Matsui, T. (1996), "NP-Hardness of Linear Multiplicative Program- ming and Related Problems", Journal of Global Optimization, 9, pp.113-119 Sách, tạp chí
Tiêu đề: NP-Hardness of Linear Multiplicative Program-ming and Related Problems
Tác giả: Matsui, T
Năm: 1996

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w