Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 77 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
77
Dung lượng
718,57 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - NGUYỄN THÙY LINH MỘTSỐTHUẬTTOÁNGIẢIBÀITOÁNTỐIƯUTRÊNTẬPPARETO LUẬN VĂN THẠC SĨ KHOA HỌC ĐẢM BẢO TOÁN HỌC CHO MÁY TÍNH VÀ CÁC HỆ THỐNG TÍNH TOÁN Hà Nội – Năm 2011 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - NGUYỄN THÙY LINH MỘTSỐTHUẬTTOÁNGIẢIBÀITOÁNTỐIƯUTRÊNTẬPPARETO LUẬN VĂN THẠC SĨ KHOA HỌC ĐẢM BẢO TOÁN HỌC CHO MÁY TÍNH VÀ CÁC HỆ THỐNG TÍNH TOÁN Hà Nội – Năm 2011 Mục lục BàitoántốiưutậpPareto 1.1 Bàitoán quy hoạch tuyến tính đa 1.1.1 Mộtsố ví dụ 1.1.2 Phát biểu toán 1.1.3 Điều kiện hữu hiệu 1.1.4 Điều kiện tồn nghiệm 1.1.5 Cấu trúc tập nghiệm 1.2 BàitoántốiưutậpPareto Bốn trường hợp đặc biệt Pareto 2.1 Cơ sở lý thuyết 2.2 Thuậttoán 2.2.1 Trường hợp 2.2.2 Trường hợp 2.2.3 Trường hợp 2.2.4 Trường hợp mục tiêu toántốiưutậpGiảitoántốiưutậpPareto phương pháp quy hoạch lồi lõm 3.1 Dạng tương đương toán (P ) 3.2 Dạng rút gọn toán (3.1) 3.3 Phương pháp nhánh cận giảitoán 3.3.1 Thuậttoán xấp xỉ xây dựng tập đa diện ban đầu 3.3.2 Thuậttoán nhánh cận giảitoán (3.5) 9 10 11 17 23 24 27 29 41 42 43 45 48 50 51 57 62 63 66 Mộtsố ký hiệu R Rn x∈X x∈ /X ∃x ∃x ∀x |x| ∅ F ⊂A F ⊆A A=B A\B A∪B A∩B x, y [v , v ] affA cone{c1 , · · · , ck } convA dimA domg epig intA kerC rankC tậpsố thực không gian Euclid n chiều x thuộc tập X x không thuộc tập X tồn x không tồn x x giá trị tuyệt đối x tập rỗng F tập thực tập A F tậptập A tập A tập A khác tập B hiệu tập A tập B hợp tập A tập B giao tập A tập B tích vô hướng x y đoạn thẳng nối hai điểm v v bao afin tập A nón sinh véc tơ c1 , · · · , ck bao lồi tập A thứ nguyên (hoặc số chiều) tập A miền xác định hữu hiệu g epigraph hàm g phần tập A hạt nhân C hạng ma trận C riA rec(K) span{c1 , · · · , ck } ∇f (x) Ip B(a, ε) wT AT ∂g(x) phần tương đối tập A nón lùi xa tập K không gian tuyến tính sinh véc tơ c1 , · · · , ck véc tơ gradient hàm f điểm x ma trận đơn vị cấp p × p hình tròn mở tâm a, bán kính ε > véc tơ chuyển vị véc tơ w ma trận chuyển vị ma trận A vi phân g x Mở đầu Bàitoán quy hoạch tuyến tính đa mục tiêu toántốiưu đồng thời p ≥ hàm mục tiêu tuyến tính ci , x , ci ∈ Rn , i = 1, · · · , p, độc lập với tập lồi đa diện khác rỗng X ⊂ Rn Đây toán có ý nghĩa ứng dụng quan trọng thực tế, đặc biệt lý thuyết định, kinh tế, tài chính, quản lý, công nghiệp, · · · Cho đến nay, nhiều tác giả đề xuất thuậttoán để xác định toàn phần tập nghiệm hữu hiệu XE toán quy hoạch tuyến tính đa mục tiêu, chẳng hạn xem [2], [4], [5], [9] danh mục tài liệu tham khảo kèm theo Mộttoán quan trọng có liên quan chặt chẽ với toán quy hoạch tuyến tính đa mục tiêu toántốiưutập Pareto, ký hiệu (P ) Đó toántốiưu hàm thực f (x) tập nghiệm hữu hiệu XE toán quy hoạch tuyến tính đa mục tiêu Việc giảitoán giúp ta chọn nghiệm hữu hiệu tốt theo tiêu chuẩn mà không thiết đòi hỏi phải xác định toàntập XE Bàitoán Philip đưa năm 1972 Đây toán khó thuộc lớp toántốiưutoàn cục, tức nghiệm tốiưu địa phương chưa nghiệm tốiưutoàn cục Tuy nhiên, nhu cầu ứng dụng, toán (P ) thu hút quan tâm đặc biệt nhiều tác giả Nhiều thuậttoán theo tiếp cận khác đề xuất để giảitoántốiưutậpPareto (P ), chẳng hạn xem [3], [6], [7], [10], [12], [13] danh mục tài liệu tham khảo kèm theo Mục đích luận văn trình bày sốthuậttoán để giảitoántốiưutậpPareto Ngoài phần Mở đầu, Lời cảm ơn, Kết luận danh sách Tài liệu tham khảo, nội dung luận văn trình bày ba chương • Chương - "Bài toántốiưutập Pareto" Trình bày mô hình toán học toán quy hoạch tuyến tính đa mục tiêu (VP), vài ví dụ thực tế, số khái niệm kết điểm hữu hiệu, nghiệm hữu hiệu, điều kiện hữu hiệu cấu trúc tập nghiệm toán Tiếp đó, giới thiệu mô hình toán học toántốiưutậpPareto • Chương - "Bốn trường hợp đặc biệt toántốiưutập Pareto" Chương dành để trình bày sở lý thuyết thuậttoángiải bốn trường hợp đặc biệt toántốiưutậpPareto với hàm mục tiêu tuyến tính H P Benson S Sayin [6] đề xuất • Chương - "Giải toántốiưutậpPareto phương pháp quy hoạch lồi lõm" Trình bày dạng tương đương, dạng rút gọn toántốiưutậpParetothuậttoán nhánh cận [12] để giảitoán với hàm mục tiêu hàm lõm Lời cảm ơn Luận văn hoàn thành hướng dẫn, bảo tận tình, nghiêm khắc PGS TS Nguyễn Thị Bạch Kim Tôi xin bày tỏ lòng kính trọng biết ơn sâu sắc tới cô Đồng thời, xin gửi lời cảm ơn tớitoàn thể thầy cô Khoa Toán Tin ứng dụng, Viện Đào tạo sau đại học - Trường Đại học Bách Khoa Hà Nội Khoa Công Nghệ Tin Học - Viện Đại học Mở Hà Nội tạo điều kiện thuận lợi cho suốt thời gian học tập, nghiên cứu hoàn thành luận văn Tôi xin bày tỏ lòng biết ơn vô hạn tới bố mẹ gia đình tạo điều kiện thuận lợi, động viên giúp đỡ để hoàn thành tốt luận văn Hà Nội, tháng năm 2011 Học viên Nguyễn Thùy Linh Chương BàitoántốiưutậpPareto Mục đích chương giới thiệu mô hình toán học số tính chất toántốiưutậpPareto (Mục 1.2) Trước hết, Mục 1.1 trình bày mô hình toán học toán quy hoạch tuyến tính đa mục tiêu (V P ), vài ví dụ thực tế số khái niệm lớp toán nghiệm hữu hiệu, điều kiện hữu hiệu cấu trúc tập nghiệm toán Nội dung chương tham khảo chủ yếu [1], [2], [9], [11] [12] 1.1 Bàitoán quy hoạch tuyến tính đa mục tiêu 1.1.1 Mộtsố ví dụ Sau hai ví dụ thực tế có mô hình toán học toán quy hoạch tuyến tính đa mục tiêu Ví dụ 1.1 Một khách hàng muốn nhân viên cửa hàng tư vấn để mua xe ô tô Theo sở thích, khách hàng muốn chọn mua bốn loại xe: VW Golf, Opel Astra, Ford Mondeo Toyota Avensis Chi tiết giá thông số công suất động loại xe cho Bảng 1.1 Nhân viên tư vấn cần giúp khách hàng chọn mua xe cho giá rẻ công suất động cao Bảng 1.1 VW Opel Ford Toyota Giá (nghìn USD) 31 29 30 27 Công suất động (Mã lực) 90 75 80 75 Đây toántốiưu đồng thời hai mục tiêu Bàitoán phức tạp nên nhân viên cửa hàng khó tư vấn cho khách hàng cách dễ dàng Ví dụ 1.2 Một nhà máy thủy điện cần thiết kế xây dựng đập nước Quyết định xây dựng đập nước phụ thuộc vào chi phí nhân công xây dựng, bán kính trung bình hồ tuân theo số ràng buộc khả chịu lực tối thiểu đập nước cho tối đa hóa khả 3.3 Phương pháp nhánh cận giảitoán Mục trình bày phương pháp nhánh cận để giảitoán (3.5) với f hàm lõm không gian Rn (do đó, hàm f liên tục) Do s hàm lõm nên toántốiưu hóa đa cực trị Chú ý rằng: i Hàm lõm s - yếu tố làm cho việc giảitoán trở nên khó khăn - phụ thuộc vào biến u; ii Miền hữu hiệu s không cho dạng tường minh Dựa vào ý [i.], thủ tục nhánh cận giảitoán (3.5) thực phân nhánh không gian biến u, thứ nguyên không gian nhỏ hẳn thứ nguyên Rn nên hy vọng giảm đáng kể chi phí tính toán Theo ý [ii.], ta cần phải xây dựng tập lồi đa diện đơn giản (theo nghĩa biết ràng buộc, biết tập đỉnh tập hướng cực biên) không gian biến u để bắt đầu thủ tục nhánh cận Tập khởi tạo (tập xuất phát) phải chứa nghiệm tốiưutoàn cục (hoặc hình chiếu không gian biến u) không miền xác định hàm liên quan Sau trình bày thuậttoán xây dựng đa diện xuất phát theo kỹ thuật xấp xỉ Ký hiệu V (S) R(S) tương ứng tập điểm cực biên hướng cực biên đa diện S 62 3.3.1 Thuậttoán xấp xỉ xây dựng tập đa diện ban đầu Ký hiệu P (X) P (G(X)) tương ứng hình chiếu tập lồi đa diện X G(X) không gian biến u Ta cần xây dựng đa diện xuất phát S0 cho thuậttoán nhánh cận cho P (X) ⊂ S0 ⊂ P (G(X)) Thủ tục xấp xỉ bắt đầu với đa diện S0 không gian biến u thỏa mãn P (X) ⊂ S0 mà đỉnh tính toán dễ dàng Nếu S0 ⊂ P (G(X)) kết thúc thủ tục Ngược lại, cắt bỏ phần S0 \ P (G(X)) thu đa diện nằm P (G(X)) Do tập G(X) không biểu diễn tường minh hệ bất đẳng thức tuyến tính nên thay cắt bỏ phần S0 \ P (G(X)) cắt bỏ phần S0 \ P (X) Vấn đề i Làm để xây dựng đa diện S0 không gian biến u thỏa mãn P (X) ⊂ S0 ? ii Làm để cắt phần S0 \ P (X) siêu phẳng? Trước hết, nhắc lại rằng, đa diện X xác định sau X = {(u, v) : A1 u + A2 v + b ≤ 0}, A1 A2 tương ứng ma trận thu từ ma trận A cách lấy k cột (n − k) cột cuối ma trận A, b ∈ Rm Sau điều kiện cần đủ để nhận biết điểm u0 ∈ P (X)? 63 Bổ đề 3.5 [8, 15]Cho P (X) hình chiếu X không gian biến u Khi đó, điểm u0 ∈ P (X) h = nghiệm tốiưu quy hoạch tuyến tính sau max{ A1 u0 + b, h , AT2 h = 0, h ≥ 0} (L(u0 )) Gọi h0 nghiệm tốiưutoán (L(u0 )) Nếu A1 u0 + b, h0 > u0 ∈ / P (X) Với u ∈ P (X) \ u0 , ta có A1 u + b, h0 ≤ 0, A1 u0 + b, h0 > Từ Bổ đề 3.5, ta có P (X) = {u : A1 u + b, h ≤ 0, h ∈ V (W )}, m hj ≤ 1, AT2 h = W := h = (h1 , · · · , hm ) : (3.6) j=1 Vậy ta có biểu diễn tường minh tập lồi đa diện P (X) Tuy nhiên, m đủ lớn số đỉnh P (X) lớn, việc xác định đỉnh P (X) đòi hỏi chi phí tính toán cao Trong trường hợp này, chọn tập V0 ⊂ W lấy S0 := {u : A1 u + b, h ≤ 0, h ∈ V0 } Rõ ràng, P (X) ⊂ S0 64 Ta xây dựng đa diện S0 cách lấy đơn hình X0 không gian biến x sau lấy S0 = P (X0 ) Để kiểm tra S0 ⊂ P (G(X)) hay không, ta kiểm tra V (S0 ) ⊂ P (G(X)) (3.7) Do X ⊂ G(X), nên u0 ∈ / P (G(X)) u0 ∈ / P (X) Vậy áp dụng Bổ đề 3.5 để xây dựng mặt phẳng cắt để cắt bỏ u0 từ S0 không cắt bỏ điểm từ P (X) Thuậttoán 3.1 • Bước khởi tạo Tìm đa diện S0 thỏa mãn S0 ⊂ P (X) Tính tập đỉnh V (S0 ) • Bước If v ∈ P (G(X)), ∀v ∈ V (S0 ) Then S0 ⊂ P (G(X)) Kết thúc thuậttoán Else tìm u0 ∈ V (S0 ) thỏa mãn u0 ∈ / P (G(X)) (do đó, u0 ∈ / P (X)) • Bước Giải quy hoạch tuyến tính max{ A1 u0 + b, h , AT2 h = 0, h ≥ 0} thu nghiệm sở h0 Đặt S0 := {u ∈ S0 : A1 u + b, h0 ≤ 0} • Bước Tính tập đỉnh V (S0 ) quay Bước Nói chung, đa diện xuất phát S0 xây dựng phương pháp xấp xỉ thường tập đơn giản (đơn hình, nón, hình chữ nhật, ) 65 3.3.2 Thuậttoán nhánh cận giảitoán (3.5) Mục trình bày thuậttoán nhánh cận giảitoán max{FN (u, v) := f (u, v) − N s(u) : A1 u + A2 v + b ≤ 0} (3.5) với f (u, v) hàm lõm X = {(u, v) : A1 u + A2 v + b ≤ 0} Do f hàm lõm nên nghiệm tốiưutoán (3.5) nói chung không đạt đỉnh miền chấp nhận Giả thiết xây dựng đa diện S0 không gian biến u thỏa mãn P (X) ⊂ S0 ⊂ P (G(X)) Cho S đa diện S0 Xét toán (3.5) S, tức β(S) := max{FN (u, v) := f (u, v) − N s(u) : u ∈ S, A1 u + A2 v + b ≤ 0} (P (S)) Tách biến u v toán (P (S)) thu toán nới lỏng α(S) := max{FN (u, v) := f (u, v)−N s(w) : u, w ∈ S, A1 u+A2 v+b ≤ 0} (R(S)) Khi đó, α(S) ≥ β(S) Gọi (uS , v S , wS ) nghiệm tốiưu (R(S)) Rõ ràng, s(uS ) = s(wS ), đặc biệt uS = wS , α(S) = β(S) Thực chất, việc giảitoán R(S) giải quy hoạch lồi ràng buộc tuyến tính (cực đại lõm) sau max{f (u, v) : u ∈ S, A1 u + A2 v + b ≤ 0} s hữu hạn S nên việc giảitoán cực tiểu hàm lõm s S giải cách so sánh giá trị hàm s đỉnh S 66 Vậy giả thiết = s(wS ), s(wS ) > s(u) > với u ∈ S, tức S không chứa hình chiếu điểm hữu hiệu Trong trường hợp này, S không cần xem xét tiếp Giả thiết s(wS ) < s(uS ), suy uS = wS Khi đó, S phân chia trình phân nhánh mà làm cho khoảng cách hai điểm uS wS tiến nhanh tốt Điểm uS wS gọi điểm chia đôi Sau hai quy tắc chia đôi tập S Quy tắc (Quy tắc Euclidean) Đặt lS = (wS − uS ) \ ( wS − uS ) Khi đó, chia S S − := {v : lS , v − (uS + wS )/2 ≤ 0}, (3.8) S + := {v : lS , v − (uS + wS )/2 ≥ 0} (3.9) Rõ ràng, wS ∈ S − uS ∈ S + Quy tắc (Quy tắc gradient) Đặt lS ∈ ∂(s(wS )) chia S thành S − := {v : lS , v − wS ≤ 0}, (3.10) S + := {v : lS , v − wS ≥ 0}, (3.11) Khi đó, wS ∈ S − lS , uS − wS ≥ s(uS ) − s(wS ) = s(uS ) > 0, nên uS ∈ S + Bổ đề 3.6 Cho {Sk } dãy lồng vô hạn tập phân hoạch tạo phân chia theo Quy tắc {wk }, {uk } dãy tương ứng điểm chia đôi Giả thiết {wk }, {uk } dãy bị chặn Khi đó, chúng có chung điểm tụ 67 Chứng minh Do {Sk } dãy lồng Sk ⊂ S0 với k, việc lấy dãy cần, ta giả thiết Sk+1 ⊂ Sk− , ∀k, (3.12) Sk+1 ⊂ Sk+ , ∀k, (3.13) hay {uk }, {wk } dãy hội tụ Do theo Quy tắc 1, lk = với k, theo Quy tắc lk ∈ ∂s(uk ) nên dãy {lk } bị chặn Vậy giả thiết dãy {lk } hội tụ Xét Quy tắc 1: Nếu có (3.12) uk+1 ∈ Sk− , tức lk , uk+1 − (uk + wk )/2 ≤ Do lk , uk − (uk + wk )/2 ≥ 0, nên ≤ lk , uk − (uk + wk )/2 ≤ lk , uk − (uk + wk )/2 − lk , uk+1 − (uk + wk )/2 = lk , uk − uk+1 ≤ uk − uk+1 → Suy lk , uk − (uk + wk )/2 → Do lk = nên ta có uk − (uk + wk )/2 = (uk − wk )/2 → k → ∞ Bằng cách tương tự, có (3.13) có wk+1 ∈ Sk+ ta có ≥ lk , wk − (uk + wk )/2 ≥ lk , wk − (uk + wk )/2 − lk , wk+1 − (uk + wk )/2 = lk , wk − wk+1 ≤ wk − wk+1 → 68 Vậy lk , wk − (uk + wk )/2 → Suy wk − uk → k → ∞ Với cách phân chia theo Quy tắc 2, chứng minh tương tự Dưới trình bày thuậttoán để giảitoán max{FN (u, v) := f (u, v) − N s(u) : A1 u + A2 v + b ≤ 0} (3.5) Thuậttoán nhánh cận gồm hai pha Pha xây dựng đa diện khởi tạo để thực thủ tục nhánh cận, dùng kỹ thuật tách để tính cận Quy tắc để phân nhánh Để đơn giản, từ dùng ký hiệu uk , v k , wk , · · · thay cho uSk , v Sk , wSk , · · · Như thường lệ, quy ước cực đại tập rỗng −∞ Cho ε ≥ sai số cho phép Điểm chấp nhận x gọi ε - nghiệm tốiưutoán (3.5) f ∗ − f (x) ≤ ε(|f (x)| + 1), f ∗ giá trị tốiưutoán (3.5) Thuậttoán chi tiết trình bày Thuậttoán 3.2 Pha 1: Dùng Thuậttoán 3.1 để xây dựng đa diện xuất phát S0 Pha 2: Tại thời điểm ban đầu, ta có S0 thỏa mãn P (X) ⊆ S0 ⊆ P (G(X)) đỉnh xác định • Bước khởi tạo Giảitoán R(S0 ) thu α(S0 ), u0 , w0 , v Đặt ∆0 := {S0 }, α0 := α(S0 ) (cận tốt tại), β0 := β(S0 ) (cận tốt tại), 69 x0 := (u0 , v ) (điểm chấp nhận tốt tại) Khởi tạo k := • Bước lặp k (k = 0, 1, · · · ) ◦ Bước (Tiêu chuẩn dừng) If αk − βk ≤ ε(|βε | + 1) Then kết thúc thuật toán: xk ε nghiệm tốiưu Else chuyển Bước ◦ Bước (Chọn tập để chia) Tìm Sk ∈ ∆k thỏa mãn α(Sk ) := max{α(S ) : S ∈ ∆k } ◦ Bước (Phân nhánh) Dùng Quy tắc để chia Sk thành Sk+ Sk− ◦ Bước (Tính cận) Giải hai toán R(Sk− ) R(Sk+ ) ◦ Bước (Cập nhật) Cập nhật αk , βk xk thu αk+1 , βk+1 xk+1 Gán ∆k+1 := {S ∈ (∆k \Sk )∪{Sk− , Sk+ } : α(S )−βk+1 > ε(|βk+1 |+1)} Đặt k := k + quay Bước Định lý 3.2 (Định lý hội tụ) i Nếu thuậttoán dừng bước lặp thứ k xk = (uk , v k ) ε nghiệm tốiưu 70 ii Nếu thuậttoán không dừng βk f ∗ , αk f ∗ điểm tụ dãy {xk = (uk , v k )} nghiệm tốiưutoàn cục Chứng minh i Từ tiêu chuẩn dừng thuậttoán định nghĩa ∆k , ta thấy [i.] rõ ràng ii Nếu thuậttoán chạy với vô hạn bước lặp tạo dãy lồng vô hạn {Sk } tập phân hoạch dãy tương ứng điểm chia đôi {uk } {wk } Theo Bổ đề 3.6, ta có điểm tụ chung u∗ Bằng việc lấy dãy cần, ta giả thiết uk → u∗ , wk → u∗ , v k → v ∗ Do {αk }, {βk } dãy đơn điệu αk = f (uk , v k ) − N s(wk ), βk = f (uk , v k ) − N s(uk ), nên ta có α∗ = f (u∗ , v ∗ ) − N s(u∗ ), β ∗ = f (u∗ , v ∗ ) − N s(u∗ ) Suy α∗ = β ∗ = f ∗ Đặt x = (u, v) điểm tụ dãy {xk = (uk , v k )} Khi đó, (u, v) điểm chấp nhận tồn dãy {xj = (uj , v j )} thỏa mãn uj → u, v j → v Ta có βj = f (uj , v j ) − N s(uj ) cho j → +∞, suy β ∗ = f (u, v) Do đó, (u, v) nghiệm tốiưutoàn cục Hệ 3.2 Nếu ε > thuậttoán hữu hạn Kết luận: Chương trình bày dạng ràng buộc tuyến tính tương đương toántốiưutậpPareto (P ), hàm mục tiêu 71 không thiết lồi Ngoài ra, chương trình bày dạng rút gọn số biến không lồi toán có dạng ràng buộc tuyến tính tương đương với toántốiưutậpParetothuậttoán nhánh cận để giảitoán rút gọn trường hợp f hàm lõm 72 Kết Luận Chung Luận văn tốt nghiệp nghiên cứu: • Các khái niệm kết liên quan đến toán quy hoạch tuyến tính đa mục tiêu (VP) điểm hữu hiệu, nghiệm hữu hiệu, điều kiện hữu hiệu, điều kiện tồn nghiệm cấu trúc tập nghiệm toán • Mô hình toán học tính chất nghiệm tốiưutoántốiưutậpPareto (P ) • Các thủ tục quy hoạch tuyến tính đơn giản để giải bốn trường hợp đặc biệt toántốiưutậpPareto (P ) với hàm mục tiêu tuyến tính • Bàitoán có dạng ràng buộc tuyến tính tương đương toántốiưutậpPareto (P ), hàm mục tiêu không thiết lồi • Dạng rút gọn số biến không lồi toán có dạng ràng buộc tuyến tính tương đương với toán (P ) thuậttoán nhánh cận để giảitoán rút gọn trường hợp f hàm lõm gồm hai pha: 73 - Thuậttoán xấp xỉ xây dựng tập đa diện ban đầu; - Thuậttoán nhánh cận Thuậttoán kiểm tra toán quy hoạch tuyến tính đa mục tiêu (VP) có nghiệm hữu hiệu hay không, xác định nghiệm hữu hiệu ban đầu toán (nếu có) (dựa vào Mệnh đề 1.5) thuậttoángiảitoántốiưutậpPareto trường hợp đặc biệt p = d phụ thuộc tuyến tính vào hàng ma trận C (Thuật toán 2.3) thử nghiệm qua ví dụ số tính chương trình viết ngôn ngữ Dev-C++ , chạy máy PC, hệ điều hành window Do thời gian kinh nghiệm hạn chế, luận văn tốt nghiệp không tránh khỏi sai xót Tác giả mong nhận góp ý thầy cô bạn đồng nghiệp 74 Tài liệu tham khảo Tài liệu tiếng Việ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 Thuật toán, Nhà xuất Bách Khoa, Hà Nội [2] Đinh Thế Lục (1998), Giáo trình tốiưu đa mục tiêu, Trung tâm Khoa học tự nhiên Công nghệ quốc gia, Viện Toán học, Hà Nội Tài liệu tiếng Anh [3] L T H An, L D Muu and P D Tao, "D C Optimization approach for Optimizing over the Efficient Set", Oper Reseach Lett., Vol 19, pp 117 - 128 [4] P Armand and C Malerert (1991), "Determination of the Efficient in Multiobjective Linear Programming", Journal of Optimization Theory and Applications, Vol 70, pp 467 - 489 [5] P Armand (1993), "Finding all maximal Efficient Faces in Multiobjective Linear Programming", Mathematical Programming, Vol 61, pp 357 - 375 [6] H P Benson and Sayin, S (1994), "Optimization over the Efficient Set: Four Special Cases", Journal of Optimization Theory and Applications, Vol 80 75 [7] J F¨ ul¨op, "A Cutting Plane Algorithm for Linear Optimization over the Efficient Set", Generalized Convexity, Edited by S Komlosi, T Rapcsaj and S Schaible, Springer, Berlin, pp 374 - 385 [8] R Horst and H Tuy (1993), Global Optimization (Deterministic approaches), Springer - Verlag, Berlin [9] N T Bach Kim and D T Luc (2000), "Normal Cones to a Polyhedral Convex Set and Generating Efficient Faces in Linear Multiobjective Programming", Acta Mathematica Vietnamica, Vol 25 (1), pp 101 124 [10] N T Bach Kim (2000), "An algorithm for Optimizing over the Efficient Set", Vietnam Journal of Mathematics, Vol 28 (4), pp 329 340 [11] D T Luc (1989), Theory of Vector Optimizing, Springer - Verlag, Berlin, Germany [12] Le D Muu (2000), "A Convex - Concave Programming Method for Optimizing over the Efficient Set", Acta Mathematica Vietnamica, Vol 25 (1), pp 67 - 85 [13] J Philip (1972), "Algorithms for the Vector Maximization Problem", Mathematical Programming, Vol 2, pp 207 - 229 [14] R T Rockafellar (1970), Convex Analysis, Princeton University Press [15] T V Thieu, B T Tam and V T Ban (1983), "An Outer Approximation Method for Globally Minimizing a Concave Function over a Compact Set", Acta Mathematica Vietnamica, Vol 8, pp 21 - 40 76 ... LINH MỘT SỐ THUẬT TOÁN GIẢI BÀI TOÁN TỐI ƯU TRÊN TẬP PARETO LUẬN VĂN THẠC SĨ KHOA HỌC ĐẢM BẢO TOÁN HỌC CHO MÁY TÍNH VÀ CÁC HỆ THỐNG TÍNH TOÁN Hà Nội – Năm 2011 Mục lục Bài toán tối ưu tập Pareto. .. hình toán học toán tối ưu tập Pareto • Chương - "Bốn trường hợp đặc biệt toán tối ưu tập Pareto" Chương dành để trình bày sở lý thuyết thuật toán giải bốn trường hợp đặc biệt toán tối ưu tập Pareto. .. chiều x thuộc tập X x không thuộc tập X tồn x không tồn x x giá trị tuyệt đối x tập rỗng F tập thực tập A F tập tập A tập A tập A khác tập B hiệu tập A tập B hợp tập A tập B giao tập A tập B tích