về bài toán cực đại hàm lồi và ứng dụng của nó

49 506 0
về bài toán cực đại hàm lồi và ứng dụng của nó

Đ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

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC HOÀNG THỊ HƯƠNG VỀ BÀI TOÁN CỰC ĐẠI HÀM LỒI VÀ ỨNG DỤNG CỦA NÓ Chuyên ngành: TOÁN ỨNG DỤNG LUẬN VĂN THẠC SĨ TOÁN HỌC Người hướng dẫn khoa học: GS.TSKH. LÊ DŨNG MƯU THÁI NGUYÊN - NĂM 2014 Mục lục Mục lục i Lời cảm ơn ii Mở đầu 1 1 Bài toán cực đại hàm lồi trên tập lồi đa diện 3 1.1 Tập lồi đa diện và hàm lồi . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Tập lồi đa diện . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Hàm lồi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2 Bài toán cực đại hàm lồi . . . . . . . . . . . . . . . . . . . . . . 14 1.2.1 Tồn tại và điều kiện tối ưu . . . . . . . . . . . . . . . . 14 1.2.2 Tính chất cực đại hàm lồi . . . . . . . . . . . . . . . . . 17 1.2.3 Ví dụ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2 Một số thuật toán giải bài toán cực đại hàm lồi 23 2.1 Hàm bao lồi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2 Thuật toán nhánh cận . . . . . . . . . . . . . . . . . . . . . . . 27 2.2.1 Phép chia đơn hình vét kiệt . . . . . . . . . . . . . . . . 27 2.2.2 Thuật toán . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.3 Thuật toán xấp xỉ ngoài . . . . . . . . . . . . . . . . . . . . . . 37 2.4 Thuật toán xấp xỉ trong . . . . . . . . . . . . . . . . . . . . . . 41 Kết luận 45 Tài liệu tham khảo 46 i Lời cảm ơn Trong suốt quá trình làm luận văn, tôi luôn nhận được sự hướng dẫn và giúp đỡ nghiêm túc, nhiệt tình của GS.TSKH. Lê Dũng Mưu (Viện Toán học, Viện Hàn lâm Khoa học và Công nghệ Việt Nam). Tôi xin bày tỏ lòng biết ơn sâu sắc đến Thầy và kính chúc Thầy cùng gia đình luôn mạnh khỏe. Tôi xin chân thành cảm ơn các quý thầy, cô giảng dạy tại Đại học Thái Nguyên, Viện Toán học, Viện Hàn lâm Khoa học và Công nghệ Việt Nam, đã mang lại cho tôi nhiều kiến thức và quan tâm giúp đỡ tôi trong suốt quá trình học tập, nghiên cứu. Tôi cũng xin cảm ơn các bạn cùng lớp đã giúp đỡ tôi trong suốt thời gian học tập tại Đại học Thái Nguyên và trong quá trình hoàn thành luận văn này. Cuối cùng, con xin cảm ơn bố mẹ. Nhờ có bố mẹ gian khó, vất vả tạo mọi điều kiện tốt nhất để con có được thành quả ngày hôm nay. Thái Nguyên, tháng 6 - 2014 Người viết Luận văn Hoàng Thị Hương ii Mở đầu Giải tích lồi là một phần quan trọng của toán học. Hầu hết các ngành như tối ưu hóa, giải tích hàm, hình học, toán kinh tế, đều liên quan đến lý thuyết về các tập lồi và hàm lồi. Đã có rất nhiều nhà toán học nghiên cứu về vấn đề này và đưa ra nhiều lý thuyết cũng như ứng dụng thực tế. Một trong những tính chất cơ bản của hàm lồi cho chúng ta sử dụng rộng rãi trong bài toán tối ưu đó là tính chất đạt giá trị cực đại trên biên. Trong toán học ứng dụng ta thường gặp bài toán tìm cực đại của hàm lồi trên một tập lồi. Bài toán này có nhiều ứng dụng trong thực tế, hơn nữa một số bài toán khác của tối ưu toàn cục có thể quy về bài toán này. Bài toán này có những tính chất rất cơ bản, tuy nhiên tính chất quan trọng của bài toán cực đại hàm lồi trên một tập lồi vẫn là nghiệm tối ưu (toàn cục) luôn đạt trên một điểm cực biên. Lợi dụng tính chất này, người ta đã đưa ra các thuật toán giải bài toán trên. Mục đích của luận văn này là giới thiệu bài toán cực đại hàm lồi trên tập lồi đa diện, trong đó ta đi trình bày điều kiện nghiệm tối ưu và các tính chất của bài toán. Tiếp đó là trình bày ba thuật toán cơ bản để giải bài toán trên. Cụ thể luận văn trình bày ba thuật toán sau: thuật toán nhánh cận, thuật toán xấp xỉ ngoài và thuật toán xấp xỉ trong. Luận văn gồm mục lục, hai chương, kết luận và tài liệu tham khảo. Chương 1: Trình bày các kiến thức cơ bản của giải tích lồi. Đó là tập lồi, tập lồi đa diện và hàm lồi cùng với những tính chất đặc trưng của nó. Tiếp theo giới thiệu bài toán cực đại của hàm lồi trên một tập lồi cùng với điều kiện nghiệm tối ưu (toàn cục), tính chất cực đại hàm lồi và xét một số ví dụ về bài toán cực đại của hàm lồi. Chương 2: Giới thiệu một số kiến thức cơ bản về hàm bao lồi. Trình bày 1 ba thuật toán cơ bản giải bài toán tìm cực đại hàm lồi trên một tập lồi. Đó là thuật toán nhánh cận, thuật toán xấp xỉ ngoài và thuật toán xấp xỉ trong. Sau mỗi thuật toán sẽ có một ví dụ minh họa cho thuật toán. Luận văn được hoàn thành tại trường Đại học Khoa học, Đại học Thái Nguyên dưới sự hướng dẫn trực tiếp của GS. TSKH. Lê Dũng Mưu. Mặc dù tác giả đã hết sức cố gắng nhưng do vấn đề được nghiên cứu là khá phức tạp và kinh nghiệm nghiên cứu còn hạn chế nên khó tránh khỏi thiếu sót. Trong quá trình viết luận văn cũng như xử lý văn bản chắc chắn không tránh khỏi những sai sót nhất định. Tác giả mong nhận được sự góp ý của các quý thầy cô và các bạn để luận văn được hoàn thiện hơn. 2 Chương 1 Bài toán cực đại hàm lồi trên tập lồi đa diện Trong chương này ta trình bày các khái niệm cơ bản của tập lồi, tập lồi đa diện và hàm lồi cùng với những tính chất đặc trưng của nó. Tiếp theo trình bày điều kiện cần và đủ của nghiệm tối ưu, tính chất cực đại hàm lồi và xét một số ví dụ về bài toán cực đại của hàm lồi. Các kiến thức trình bày trong chương này được tham khảo chủ yếu từ các tài liệu [1], [2], [3], [6], [7]. 1.1 Tập lồi đa diện và hàm lồi 1.1.1 Tập lồi đa diện Định nghĩa 1.1. Một đường thẳng đi qua hai điểm (hai véc-tơ) a, b trong R n là tập hợp tất cả các véc-tơ x ∈ R n có dạng {x ∈ R n : x = αa + βb, α, β ∈ R, α + β = 1}. Định nghĩa 1.2. Đoạn thẳng nối hai điểm a và b trong R n là tập hợp các véc-tơ x có dạng {x ∈ R n : x = αa + βb, α ≥ 0, β ≥ 0, α + β = 1}. Định nghĩa 1.3. Một tập C ⊆ R n được gọi là một tập lồi nếu C chứa mọi đoạn thẳng đi qua hai điểm bất kỳ của nó. Tức là C lồi khi và chỉ khi ∀x, y ∈ C, λ ∈ [0, 1] ⇒ λx + (1 − λ)y ∈ C. 3 Định nghĩa 1.4. Điểm x ∈ R n có dạng x = λ 1 a 1 +λ 2 a 2 + +λ k a k với a i ∈ R n , λ i ≥ 0, λ 1 + λ 2 + + λ k = 1 gọi là một tổ hợp lồi của các điểm a 1 , a 2 , , a k . Định nghĩa 1.5. Thứ nguyên (hay số chiều) của một tập lồi C, ký hiệu dimC, là số chiều của bao affine của nó. Một tập lồi C trong R n gọi là có thứ nguyên đầy nếu dimC = n. Định nghĩa 1.6. Tập C ⊆ R n gọi là một tập affine (hay đa tạp tuyến tính) nếu C chứa trọn cả đường thẳng đi qua hai điểm bất kỳ của nó, tức là ∀a, b ∈ C, ∀λ ∈ R ⇒ (1 − λ)a + λb ∈ C. Nhận xét 1.1. Nếu C là một tập affine và a ∈ R n thì i) a + C = {a + x : x ∈ C} cũng là một tập affine. ii) C là một tập affine chứa gốc khi và chỉ khi C là một không gian con, nghĩa là nếu a, b thuộc C thì mọi điểm λa + µb cũng thuộc C với λ, µ ∈ R. Định nghĩa 1.7. Điểm x ∈ R n có dạng x = λ 1 a 1 + λ 2 a 2 + + λ k a k với a i ∈ R n và λ 1 + λ 2 + + λ k = 1 gọi là một tổ hợp affine của các điểm a 1 , a 2 , , a k . Định nghĩa 1.8. Thứ nguyên (hay số chiều) của một tập affine C, ký hiệu dimC, là số chiều của không gian con song song với nó. Ta quy ước: dim∅ = −1. Định nghĩa 1.9. Một tập C ⊂ R n được gọi là nón nếu ∀λ > 0, ∀x ∈ C ⇒ λx ∈ C. Một nón được gọi là nón lồi nếu nó đồng thời là một tập lồi. Một nón được gọi là nón nhọn nếu nó không chứa đường thẳng. Nếu nón này là một tập lồi đa diện thì ta nói nó là nón lồi đa diện. Định nghĩa 1.10. Cho C ⊆ R n là một tập lồi và x ∈ C. (i) Tập N C (x) := {w ∈ R n : w, y −x ≤ 0, ∀y ∈ C}, được gọi là nón pháp tuyến ngoài của C tại x và tập −N C (x) được gọi là nón pháp tuyến trong của C tại x. 4 (ii) Tập N  C (x) := {w ∈ R n : w, y −x ≤ , ∀y ∈ C}, được gọi là nón pháp tuyến  của C tại x. Hiển nhiên 0 ∈ N C (x) và dùng định nghĩa ta có N C (x) là một nón lồi đóng. Định nghĩa 1.11. Bao lồi của một tập C là giao của tất cả các tập lồi chứa C. Bao lồi của một tập C được ký hiệu là coC. Bao lồi đóng của một tập C là tập lồi đóng nhỏ nhất chứa C. Ta ký hiệu bao đóng của một tập C là coC. Bao affine của C là giao của tất cả các tập affine chứa C. Bao affine của một tập C được ký hiệu là aff C. Định nghĩa 1.12. Siêu phẳng trong không gian R n là một tập hợp các điểm có dạng {x ∈ R n : a, x = α}, trong đó a ∈ R n là một véc-tơ khác 0 và α ∈ R. Véc-tơ a thường được gọi là véc-tơ pháp tuyến của siêu phẳng. Định nghĩa 1.13. Nửa không gian đóng là một tập hợp có dạng {x ∈ R n : a, x ≥ α}, trong đó a = 0 và α ∈ R. Tập {x ∈ R n : a, x > α}, là nửa không gian mở. Một siêu phẳng sẽ chia không gian ra làm hai nửa không gian, mỗi nửa không gian ở về một phía của siêu phẳng. Nếu hai nửa không gian này là đóng thì phần chung của chúng chính là siêu phẳng đó. Định nghĩa 1.14. Cho hai tập C và D khác rỗng. (i) Ta nói siêu phẳng a, x = α tách C và D nếu a, x ≤ α ≤ a, y, ∀x ∈ C, ∀y ∈ D. 5 (ii) Ta nói siêu phẳng a, x = α tách chặt C và D nếu a, x < α < a, y, ∀x ∈ C, ∀y ∈ D. (iii) Ta nói siêu phẳng a, x = α tách mạnh C và D nếu sup x∈C a, x < α < inf y∈D a, y. Định lý 1.1. (Định lý tách 1). Cho C và D là hai tập lồi khác rỗng trong R n sao cho C ∩ D = ∅. Khi đó có một siêu phẳng tách C và D. Định lý 1.2. (Định lý tách 2). Cho C và D là hai tập lồi đóng khác rỗng sao cho C ∩ D = ∅. Giả sử có ít nhất một tập là compact. Khi đó hai tập này có thể tách mạnh được bởi một siêu phẳng. Hệ quả 1.1. (Bổ đề Farkas) Cho a ∈ R n và A là ma trận cấp m ×n. Khi đó a, x ≥ 0, với mọi x thỏa mãn Ax ≥ 0, khi và chỉ khi tồn tại y ≥ 0 thuộc R m sao cho a = A T y. Ý nghĩa hình học của bổ đề Farkas: Siêu phẳng đi qua gốc tọa độ a, x = 0, để nón Ax ≥ 0 về một phía của nó khi và chỉ khi véc-tơ pháp tuyến a của siêu phẳng nằm trong nón sinh bởi các hàng của ma trận A. Định nghĩa 1.15. Một tập con lồi F của một tập lồi C gọi là một diện của C nếu x, y ∈ C mà (1 −λ)x + λy ∈ F, 0 < λ < 1 thì [x, y] ⊂ F, nghĩa là nếu một đoạn thẳng bất kỳ thuộc C có một điểm trong tương đối thuộc F thì cả đoạn thẳng ấy phải nằm trọn trong F . Một diện có số chiều 0 gọi là một điểm cực biên của C. Một diện có số chiều 1 gọi là một cạnh của C. Nếu một tập lồi C có diện là một nửa đường thẳng thì véc-tơ chỉ phương của nửa đường thẳng này gọi là một phương cực biên của C. Tính chất 1.1. Các tính chất sau về diện của các tập lồi • Một diện của một nón lồi là một nón lồi. • Một diện của một diện của C cũng là một diện của C. • Một diện E của một tập lồi đóng C là một tập lồi đóng. • Giao của tập lồi C với một siêu phẳng tựa của C là một diện của C. 6 • Giả sử F ⊂ R n là một tập bất kỳ và C = convF. Khi đó, mọi điểm cực biên của C đều thuộc F. Định nghĩa 1.16. Một tập lồi mà là giao của một số hữu hạn nửa không gian đóng gọi là một tập lồi đa diện. Nói cách khác, đó là tập nghiệm của một hệ hữu hạn các bất phương trình tuyến tính a i , x ≤ b i , i = 1, 2, , m (a i ∈ R n , b i ∈ R), (1.1) nghĩa là tập các x nghiệm đúng Ax ≤ b với A là một ma trận cấp m × n và b ∈ R m . Vì một phương trình tuyến tính có thể biểu diễn tương đương bằng hai bất phương trình tuyến tính nên một tập lồi đa diện cũng là tập nghiệm của một hệ các phương trình và bất phương trình tuyến tính a i , x = b i , i = 1, 2, , p a i , x ≤ b i , i = p + 1, , m. Hạng của hệ bất phương trình tuyến tính (1.1) được định nghĩa bằng hạng của ma trận A. Nếu hạng của hệ này bằng m thì ta nói hệ độc lập tuyến tính. Nhận xét 1.2. i) Một tập lồi đa diện có thể không bị chặn (không giới nội). ii) Một tập lồi đa diện bị chặn còn được gọi là một đa diện lồi. iii) Mỗi điểm cực biên của một tập lồi đa diện còn được gọi là một đỉnh của nó. Tập các đỉnh của C ký hiệu là V (C). Mỗi cạnh vô hạn của một tập lồi đa diện tương ứng với một phương cực biên của nó. Cho tập lồi đa diện D = ∅ xác định bởi hệ bất phương trình tuyến tính (1.1). Khi đó mỗi bất phương trình (1.1) gọi là một ràng buộc của D. Ta nói điểm x 0 ∈ D thỏa mãn chặt ràng buộc i ∗ nếu a i ∗ , x 0  = b i . Với mỗi x ∈ D, ký hiệu I(x) = {i : a i , x = b i } là tập chỉ số của những ràng buộc thỏa mãn chặt tại x. Ký hiệu I 0 = {i : a i , x = b i , ∀x ∈ D}. Tính chất đặc trưng của các diện, các đỉnh và cạnh của D được cho trong định lý sau. 7 [...]... là hàm lồi thì α1 f1 + + αm fm lồi với mọi αi ≥ 0 và lồi chặt nếu ít nhất một trong các hàm fi lồi chặt với αi > 0 • Nếu fi (i ∈ I) : Rn → R là hàm lồi thì hàm f (x) = supi∈I fi (x) là hàm lồi • Nếu A : Rn → Rm là biến đổi tuyến tính và g : Rm → R là hàm lồi thì hàm hợp f (x) = g(Ax) là hàm lồi • Nếu g : D ⊆ Rn → R là hàm lồi và h : R → R là hàm lồi không giảm thì hàm hợp f (x) = h(g(x)) là hàm lồi. .. tựa lồi nhưng không là hàm lồi Định lý 1.6 Cho C là một tập lồi, khác rỗng trong Rn và f : Rn → R là một hàm lồi Mọi điểm cực tiểu địa phương của f trên C đều là điểm cực tiểu toàn cục Tập Argminx∈C f (x) là tập con lồi của C Hệ quả 1.3 Bất cứ điểm cực đại địa phương nào của một hàm lõm trên một tập lồi cũng là điểm cực đại toàn cục Tập tất cả các điểm cực đại của một hàm lõm trên một tập lồi là lồi. .. đạo hàm của f tại x0 gọi là dưới vi phân của f tại x0 và ký hiệu là ∂f (x0 ) Hàm f được gọi là khả dưới vi phân tại x0 nếu ∂f (x0 ) = ∅ Ví dụ 1.6 Dưới vi phân của hàm chỉ δC (x) của một tập lồi C = ∅ tại một điểm x0 ∈ C chính là nón pháp tuyến ngoài của C ∂δC (x0 ) = {p : p, x − x0 ≤ 0, ∀x ∈ C} 1.2 Bài toán cực đại hàm lồi Do min{f (x) : x ∈ C} = − max{−f (x) : x ∈ C} và tập nghiệm của hai bài toán. .. 1.8 Nếu một hàm lồi đạt cực đại trên một tập lồi có điểm cực biên, thì cực đại sẽ đạt tại một điểm cực biên của tập lồi đó Chứng minh Giả sử x∗ là điểm cực đại của f trên tập lồi C Nếu x∗ không phải điểm cực biên của C , thì tồn tại a, b ∈ C và λ ∈ (0, 1) sao cho x∗ = λa + (1 − λ)b Theo (i) của Mệnh đề 1.3, ta có: f (x∗ ) = f (x) với mọi x ∈ [a, b] 18 Hệ quả 1.9 Cho Γ := {λd | λ ≥ 0} và Γa := a +... lồi là lồi Định lý 1.7 Hàm f (x), x ∈ Rn , là hàm lồi khi và chỉ khi hàm một biến số ϕ(λ) ≡ f (x + λd) là hàm lồi theo λ với mỗi x, d ∈ Rn Định lý 1.8 Hàm lồi chính thường f trên Rn liên tục tại mọi điểm trong của miền hữu dụng của nó (f liên tục trên int(domf )) Nhận xét 1.5 Một hàm lồi chính thường chỉ có thể gián đoạn tại những điểm biên của miền hữu dụng của nó Ví dụ 1.4 Xét hàm một biến số xác định... cơ bản về hàm bao lồi Tiếp theo trình bày ba thuật toán cơ bản để giải bài toán tìm cực đại của hàm lồi trên tập lồi Đó là thuật toán nhánh cận, thuật toán xấp xỉ ngoài và thuật toán xấp xỉ trong Các kiến thức trình bày trong chương này được tham khảo chủ yếu từ các tài liệu [4], [5], [6], [7] 2.1 Hàm bao lồi Ta nhắc lại định nghĩa: Cho E là một tập bất kỳ trong Rn Giao của tất cả các tập lồi chứa... tại một lân cận U của x∗ sao cho f (x) ≤ f (x∗ ) ∀x ∈ U ∩ C Nếu f (x) ≤ f (x∗ ) ∀x ∈ C, thì x∗ được gọi là cực đại toàn cục hay cực đại tuyệt đối của f trên C Chú ý 1.2 Ta thấy rằng cực đại địa phương của một hàm lồi không nhất thiết là cực đại tuyệt đối Ví dụ hàm f (x) = x2 có điểm cực đại địa phương trên đoạn [−1, 2] là x = −1, nhưng điểm cực đại tuyệt đối lại là x = 2 Nếu xét hàm này trên đoạn [−2,... chi phí cho một đơn vị sản phẩm càng giảm Do đó trong thực tế hàm chi phí thường là hàm lõm Như vậy trong thực tế ta phải cực tiểu hàm chi phí (cực đại hàm lợi nhuận) Tức là ta phải cực tiểu một hàm lõm (tức là cực đại của hàm lồi) 19 Hình 1.2: 1.2a Hàm tuyến tính; 1.2b Hàm phụ phí cố định; 1.2c Hàm lõm Ví dụ 2 Quy hoạch song tuyến tính Bài toán quy hoạch song tuyến tính có dạng sau min f (x, y) = pT... điểm cực đại tuyệt đối của nó trên đoạn này là không lồi vì nó chỉ gồm hai điểm −2 và 2 Dưới đây, nếu không nói gì thêm, ta luôn hiểu cực đại là cực đại tuyệt đối Từ định nghĩa hàm lồi, ta thấy rằng, nếu f lồi chính thường trên một tập lồi C và a, b ∈ C, thì với mọi x thuộc đoạn [a, b], tức là x = λa + (1 − λ)b, 0 < λ < 1, ta có f (x) ≤ λf (a) + (1 − λ)f (b) ≤ max{f (a), f (b)} Từ đây suy ra rằng cực đại. .. λ)ρ 10 x−y 2 Ta có thể chứng minh hàm f (x) lồi mạnh khi và chỉ khi f (x) − ρ x 2 là hàm lồi Một hàm lồi mạnh thì lồi chặt, nhưng điều ngược lại không chắc đúng Chẳng hạn, hàm ex , x ∈ R, lồi chặt nhưng không lồi mạnh Các hàm lồi mạnh có vai trò đặc biệt quan trọng trong nghiên cứu các bài toán tối ưu Ví dụ 1.2 Hàm f (x1 , x2 ) = x2 + x2 lồi mạnh Tổng quát, xét hàm bậc hai 1 2 f (x) = 1 x, Qx + p, . của nó. Tiếp theo giới thiệu bài toán cực đại của hàm lồi trên một tập lồi cùng với điều kiện nghiệm tối ưu (toàn cục), tính chất cực đại hàm lồi và xét một số ví dụ về bài toán cực đại của hàm. trị cực đại trên biên. Trong toán học ứng dụng ta thường gặp bài toán tìm cực đại của hàm lồi trên một tập lồi. Bài toán này có nhiều ứng dụng trong thực tế, hơn nữa một số bài toán khác của. đa diện và hàm lồi cùng với những tính chất đặc trưng của nó. Tiếp theo trình bày điều kiện cần và đủ của nghiệm tối ưu, tính chất cực đại hàm lồi và xét một số ví dụ về bài toán cực đại của hàm lồi.

Ngày đăng: 23/11/2014, 00:58

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan