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

Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu

104 2,5K 20
Tài liệu đã được kiểm tra trùng lặp

Đ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 104
Dung lượng 4,57 MB

Nội dung

Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

*** ***

LÊ VĂN HIỆP

MỘT LỚP CÁC PHƯƠNG PHÁP

GIẢI BÀI TOÁN TỐI ƯU NHIỀU MỤC TIÊU

LUẬN VĂN THẠC SĨ TOÁN HỌC Chuyên ngành Lý Thuyết Tối Ưu Và Hệ Thống

THÀNH PHỐ HỒ CHÍ MINH

NĂM 2009

Trang 2

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

*** ***

LÊ VĂN HIỆP

MỘT LỚP CÁC PHƯƠNG PHÁP

GIẢI BÀI TOÁN TỐI ƯU NHIỀU MỤC TIÊU

LUẬN VĂN THẠC SĨ TOÁN HỌC

Người hướng dẫn khoa học:

PGS.TS Trần Thị Huệ Nương

THÀNH PHỐ HỒ CHÍ MINH

NĂM 2009

Trang 3

LỜI CÁM ƠN

Lời trước tiên trong luận văn này tôi muốn gửi lời cám ơn chân thành nh ất đến

PGS.TS Trần Thị Huệ Nương - người đã tận tình giúp đỡ và chỉ dẫn tôi rất nhiều để

hoàn tất luận văn này

Tôi xin cám ơn Th.S Nguyễn Thành Ngọc Bảo đã hỗ trợ tôi hoàn thiện luận vănnày Đồng thời tôi cũng xin gửi lời cám ơn chân thành nh ất của tôi đến với ba má và anhchị trong gia đình đã đôn đốc và hỗ trợ về mặt tinh thần cho tôi trong quá trình th ực hiệnluận văn này

Tôi xin cảm ơn phòng quản lý và đào tạo sau đại học trường Đại học Khoa học TựNhiên đã tạo nhiều thuận lợi cho tôi trong suốt thời gian học tập và thực hiện luận vănnày

Cuối cùng tôi xin cám ơn các b ạn khoa Toán Tin và các b ạn cao học khóa 16chuyên ngành lý thuyết tối ưu trường Đại học Khoa học Tự nhiên đã quan tâm, chia sẻ vàđóng góp ý kiến để tôi hoàn thành tốt luận văn này

TP.Hồ Chí Minh, tháng 7 năm 2009

Lê Văn Hiệp

Trang 4

Trang 1

MỤC LỤC

1.1 Quan hệ thứ tự trong không gian 7

1.3 Giới thiệu bài toán tối ưu nhiều mục tiêu 12

1.4.2 Nghiệm tối ưu Pareto chặt và yếu 15 1.4.3 Nghiệm tối ưu Pareto chính thường và điểm hữu hiệu chính thường 17

TỐI ƯU NHIỀU MỤC TIÊU

2.3 Phương pháp tổng trọng số chấp nhận được đối với bài toán tối ưu 2 mục tiêu 26

2.3.2 Phương pháp tổng trọng số chấp nhận được dành cho bài toán 2 mục tiêu 28

2.4 Phương pháp tổng trọng số chấp nhận được cho bài toán tối ưu đa mục tiêu 30 2.4.1 Giới thiệu phương tổng trọng số chấp nhận được 30

2.4.3 Các thủ tục của phương pháp tổng trọng số chấp nhận được đa mục tiêu 34 2.5 Thuật toán di truyền tối ưu nhiều mục tiêu 40 2.5.1 Giới thiệu thuật toán di truyền (Genetic Algorithm) 40

2.6 Thuật toán di truyền giải bài toán tối ưu nhiều mục tiêu 46 2.6.1 Thuật toán MOGA (Multi-Objective Genetic Algorithm) 46

Trang 5

Trang 2

2.6.3 Tập lưu trữ nghiệm ưu việt (External) 49

2.6.3.3 Thuật toán NSGA (Nondominated Sorting Genetic Algorithm ) 53

2.6.5 Thuật toán tính khoảng cách quy tụ 58 2.7 So sánh ưu điểm và khuyết điểm của các thuật toán di truyền đa mục tiêu 59 2.8 Giải bài toán với thuật toán SPEA2 60

CHƯƠNG III ỨNG DỤNG THUẬT TOÁN DI TRUYỀN

TỐI ƯU NHIỀU MỤC TIÊU GIẢI BÀI TOÁN

3.1 Mô hình quản lý danh mục đầu tư 66 3.1.1 Giới thiệu danh mục đầu tư 66

3.2 Quản lý tối ưu danh mục đầu tư với chi phí giao dịch cố định 77

3.2.3 Thuật toán di truyền dựa trên thuật toán NSGA-II 80 3.2.4 Thuật toán GA dựa trên NSGA-II và Genocop 82 3.3 Quản lý và tối ưu danh mục đầu tư với chi phí giao dịch biến đổi 86 3.3.1 Giới thiệu quản lý và tối ưu danh mục đầu tư với chi phí giao dịch biến đổi 86 3.3.2 Quản lý danh mục đầu tư nhiều mục tiêu 87 3.3.3 Áp dụng thuật toán di truyền vào bài toán quản lý danh mục đầu tư 90

Trang 6

Trang 3

Danh mục các ký hiệu

f = (f 1 (x),f 2 (x)) : Vector hàm mục tiêu

x = (x1,…,xn) : Vector biến quyết định

ni : Số lượng đoạn cần mịn hóa thứ i

li : Chiều dài của đoạn thứ i

: Chiều dài trung bình của tất cả các đoại tại mỗi bước

C : Hệ số nhân

P1, P2 : Điểm cuối của đoạn

: Khoảng cách vuông góc từ các điểm trên biên đền nón

∆x , ∆x : Kích thước của lưới

f(x,p) : Hàm mục tiêu của vector x và vector tham số cố định p

p : Vector các tham số cố định g(x,p) : Vector ràng buộc bất đẳng thức với tham số p h(x,p) : Vector ràng buộc đẳng thức với tham số p , : Vector trọng số

̅ : Hàm mục tiêu được chuẩn hóa

: Điểm utopia : Điểm nadir

∗ : Điểm anchor thứ i

NE : Số lượng lớn nhất mà tập E có thể chứa được các nghiệm không trội

NP : Số lượng cá thể trong quần thể/kích thước tập P

k : Tham số của mật độ tính toán: = +n

u : Số nghiệm trội hơn nghiệm u S

u : Tập nghiệm trội bởi nghiệm u

P0, Pt : Quần thể ban đầu và tại thế hệ thứ t

Qt : Quần thể con tạo thành từ các cá thể trong Pt

Trang 7

Trang 4

Fj : Biên chứa các nghiệm không trội Với j=1,…,R

: Lợi nhuận khi đầu tư vào loại chứng khoán thứ i, ∈

= = ( ) : Kỳ vọng của

: Phương sai của

: Hiệp phương sai giữa à

: Vector giá trị kỳ vọng của

Γ ∈ : Ma trận hiệp phương sai của

, : Tập các chứng khoán mà các nhà đầu tư định đầu tư vào với số vốn là C : Số lượng tối thiểu của loại cổ phiếu thứ j

: Chi phí tương ứng có liên quan với loại chứng khoán thứ j

: Giá của loại chứng khoán thứ j tại thời điểm niêm yết trên sàn giao dịch : Giá mua thấp nhất cho loại chứng khoán j

( ), ( ) : Kỳ vọng về lợi nhuận của danh mục đầu tư

( ) : Rủi ro của danh mục đầu tư được tính bằng phương sai

Trang 8

Trang 3

Danh mục các ký hiệu

f = (f 1 (x),f 2 (x)) : Vector hàm mục tiêu

x = (x1,…,xn) : Vector biến quyết định

ni : Số lượng đoạn cần mịn hóa thứ i

li : Chiều dài của đoạn thứ i

: Chiều dài trung bình của tất cả các đoại tại mỗi bước

C : Hệ số nhân

P1, P2 : Điểm cuối của đoạn

: Khoảng cách vuông góc từ các điểm trên biên đền nón

∆x , ∆x : Kích thước của lưới

f(x,p) : Hàm mục tiêu của vector x và vector tham số cố định p

p : Vector các tham số cố định g(x,p) : Vector ràng buộc bất đẳng thức với tham số p h(x,p) : Vector ràng buộc đẳng thức với tham số p , : Vector trọng số

̅ : Hàm mục tiêu được chuẩn hóa

: Điểm utopia : Điểm nadir

∗ : Điểm anchor thứ i

NE : Số lượng lớn nhất mà tập E có thể chứa được các nghiệm không trội

NP : Số lượng cá thể trong quần thể/kích thước tập P

k : Tham số của mật độ tính toán: = +n

u : Số nghiệm trội hơn nghiệm u S

u : Tập nghiệm trội bởi nghiệm u

P0, Pt : Quần thể ban đầu và tại thế hệ thứ t

Qt : Quần thể con tạo thành từ các cá thể trong Pt

Trang 9

Trang 4

Fj : Biên chứa các nghiệm không trội Với j=1,…,R

: Lợi nhuận khi đầu tư vào loại chứng khoán thứ i, ∈

= = ( ) : Kỳ vọng của

: Phương sai của

: Hiệp phương sai giữa à

: Vector giá trị kỳ vọng của

Γ ∈ : Ma trận hiệp phương sai của

, : Tập các chứng khoán mà các nhà đầu tư định đầu tư vào với số vốn là C : Số lượng tối thiểu của loại cổ phiếu thứ j

: Chi phí tương ứng có liên quan với loại chứng khoán thứ j

: Giá của loại chứng khoán thứ j tại thời điểm niêm yết trên sàn giao dịch : Giá mua thấp nhất cho loại chứng khoán j

( ), ( ) : Kỳ vọng về lợi nhuận của danh mục đầu tư

( ) : Rủi ro của danh mục đầu tư được tính bằng phương sai

Trang 10

Trang 5

MỞ ĐẦU

Trong cuộc sống, một cá nhân, hay một tổ chức thường bị đặt vào tình huống phải lựa chọn phương án tối ưu để giải quyết một vấn đề nào đó Khi ấy chúng ta phải tiến hành thu thập, phân tích và chọn lựa thông tin nhằm tìm ra một giải pháp tốt nhất để hành động Các phương án đề xuất ấy có thể giải quyết một hay nhiều vấn đề cùng một lúc tùy thuộc vào tình huống và yêu cầu đặt ra của chúng ta Trong toán học có rất nhiều lý thuyết cơ sở làm nền tảng giúp tìm ra một phương án tối ưu để giải quyết vấn đề như: lý thuyết thống kê, lý thuyết quyết định, lý thuyết tối ưu, vận trù học,… Do tính ưu việt và hiệu quả, tối ưu hóa nhiều mục tiêu là một trong những lý thuyết toán học ngày càng được ứng dụng rộng rãi trên nhiều lĩnh vực như:

kỹ thuật công nghệ, hàng không, thiết kế, tài chính,…

Tối ưu hóa nhiều mục tiêu có nghĩa là tìm phương án tốt nhất theo một nghĩa nhất định nào đó để đạt được (cực đại hay cực tiểu) nhiều mục tiêu cùng một lúc và một phương án như vậy thì ta gọi là phương án lý tưởng Trong một bài toán tối ưu nhiều mục tiêu thường thì các mục tiêu xung đột với nhau nên việc cố gắng làm “tăng” giá trị cực đại hay cực tiểu một mục tiêu có thể sẽ làm “giảm” gía trị cực đại hay cực tiểu của các mục tiêu khác nên việc tồn tại phương án lý tưởng là rất hiếm Vì vậy cách tốt nhất là tìm một phương án nhằm thỏa mãn tất

cả các yêu cầu các mục tiêu trong một mức độ chấp nhận được và phương án như thế gọi là phương án thỏa hiệp của các hàm mục tiêu

Có rất nhiều định nghĩa khác nhau đề cập đến phương án/nghiệm tối ưu như: Pareto, Borwein, Benson, Geoffrion, Kuhn – Tucker,…Các định nghĩa này thường có sự tương quan với nhau và chúng được biểu hiện cụ thể thông qua các định lý, mệnh đề và tính chất

Như chúng ta đã biết một trong những cơ sở để định nghĩa về nghiệm tối ưu là quan hệ thứ tự trong không gian nhất là quan hệ hai ngôi Chương I trong luận văn này sẽ trình bày những khái niệm và các vấn đề liên quan đến quan hệ thứ tự hai ngôi trong không gian, tập hợp Đồng thời phát biểu các dạng của bài toán tối ưu nhiều mục tiêu và giới thiệu một số khái niệm về nghiệm tối ưu, nghiệm tối ưu chặt, yếu, nghiệm tối ưu chính thường theo định nghĩa Pareto, Borwein, Benson, Geoffrion, Kuhn – Tucker và một số định lý để cho thấy mối liên hệ giữa chúng

Trang 11

Trang 6

Chương II là chương giới thiệu các phương pháp mới để giải bài toán tối ưu nhiều mục tiêu bên cạnh các phương pháp thông dụng như phương pháp ràng buộc, phương pháp tổng trọng số chúng tôi sẽ trình bày một lớp các phương pháp và thuật giải chính như sau:

Một là: Phương pháp tổng trọng số chấp nhận được cho bài toán hai và nhiều mục tiêu

Mục đích chính của phương pháp Tổng trọng số chấp nhận được là tập trung tìm kiếm nghiệm tối ưu trên những vùng chưa được tìm kiếm nằm trên biên Pareto bằng cách thay đổi một cách hợp lý các trọng số, hơn là ưu tiên vào việc lựa chọn các trọng số và chỉ định các ràng buộc bất đẳng thức bổ sung Phương pháp này sẽ tìm được nhiều nghiệm tối ưu Pareto hơn và tìm được nghiệm tối ưu trong miền không lồi, đồng thời bỏ qua các nghiệm non-Pareto

Hai là: Dùng ý tưởng từ thuật toán di truyền để giải bài toán tối ưu nhiều mục tiêu bao

gồm cách thuật toán chính yếu: MOGA, SPEA2, NSGA-II Cách thức tìm nghiệm của các thuật toán này là từ các nghiệm được khởi tạo một cách ngẫu nhiên ban đầu qua đó thuật toán

sẽ tìm nghiệm tối ưu Pareto thông qua việc tìm biên Pareto xấp xỉ của bài toán

Ngoài ra chương II cũng minh họa thêm hình ảnh và tính toán số trong Matlab để giải bài toán tối ưu nhiều mục tiêu bằng hai thuật toán SPEA2, NSGA-II

Chương III sẽ trình bày nội dung ứng dụng thực tế của các thuật giải di truyền nhằm giải quyết một dạng bài toán thực tiễn đó là bài toán lựa chọn danh mục đầu tư tối ưu nhiều mục tiêu với hai mô hình: Mô hình lựa chọn danh mục đầu tư tối ưu với chi phí cố định và mô hình lựa chọn danh mục đầu tư tối ưu với chi phí biến đổi

Trang 12

Trang 7

CHƯƠNG I: KIẾN THỨC CƠ SỞ

1.1 Quan hệ thứ tự trong không gian

Trong Toán học, quan hệ hai ngôi là sự kết hợp hai phần tử bất kỳ trong cùng một tập hợp hoặc với các phần tử của tập hợp khác Quan hệ hai ngôi được sử dụng trong nhiều nhánh khác nhau của toán học như trong số học ta có các quan hệ: lớn hơn hoặc bằng, bằng… Trong hình học ta có các quan hệ: đồng dạng, đối xứng, song song,… Trong lý thuyết đồ thị ta có các quan hệ: kề nhau, liên thông, Quan hệ hai ngôi cũng được sử dụng trong khoa học máy tính, nhất là trong các mô hình quan hệ cơ sở dữ liệu như: các quan hệ: một – nhiều, nhiều – nhiều Trong lý thuyết tối ưu nhiều mục tiêu quan hệ thứ tự hai ngôi có ý nghĩa rất quan trọng trong việc đưa ra các khái niệm về nghiệm tối ưu Thông qua các khái niệm này ta lựa chọn nghiệm nào là nghiệm tốt nhất cho bài toán

1.2 Các định nghĩa

Xuất phát từ khái niệm tích Đề-cát của hai tập hợp là một tập hợp các cặp có thứ tự của hai tập hợp A, B bất kỳ

= { ( , )| ∈ ; ∈ } Một cách tổng quát, một quan hệ n ngôi là một tập hợp bất kỳ của các bộ n-thứ tự từ n tập hợp

Chúng ta chỉ xét trường hợp đơn giản nhất là quan hệ hai ngôi trên một tập hợp Điều này có nghĩa là tập hợp của các cặp có thứ tự, ứng với các phần tử của mỗi cặp là thuộc cùng một tập hợp A

Trang 13

b R−1a  b thì được ăn bởi a

Định nghĩa 3: Cho R là một quan hệ 2 ngôi trên tập A, khi đó R gọi là:

i Phản xạ nếu (a, a) ∈ R, ∀ ∈ ( hoặc là   ( ) )

Ví dụ 3: Các quan hệ =, `có cùng tính chất toán học’, 

<=, >=,,, … là phản xạ

ii Phi phản xạ nếu ( , ) ∉ , ∀ ∈ hoặc là   ( )

Ví dụ 4: Quan hệ <, >, ‘có tính chất toán học khác nhau’,  là phi phản xạ

iii Đối xứng nếu ∀ , ∈ sao cho ( , ) ∈ ⟹ ( , ) ∈

Ví dụ 5: Quan hệ “ = ” là đối xứng

iv Phản xứng nếu ∀ , ∈ sao cho ( , ) ∈ ⟹ ( , ) ∉

Ví dụ 6: Quan hệ “ < ” là phản xứng

v Phi đối xứng nếu ∀ , ∈ sao cho ( , ) ∈ à ( , ) ∈ ⟹ =

Ví dụ 7: các quan hệ , ,  là Phi đối xứng

vi Bắc cầu nếu ∀ , , ∈ sao cho ( , ) ∈ à ( , ) ∈ ⟹ ( , ) ∈

Trang 14

Trang 9

Ví dụ 10: Nếu “ A quen B “ và “ B quen C “ nhưng “ A chưa chắc quen C “ thì quan hệ

“quen” là phản bắc cầu

ix Liên hợp nếu ∀ , ∈ sao cho ≠ ⟹ ( , ) ∈ hoặc ( , ) ∈

Ví dụ 11: cho A = là tập các số chẳn thì quan hệ chia hết là liên hợp

x Liên hợp mạnh nếu ∀ , ∈ ⟹ ( , ) ∈ hoặc ( , ) ∈

Ví dụ 12 : Cho A = N Thì quan hệ >, <,…là liên hợp mạnh

Định lý 4: R là đối xứng khi và chỉ khi R = R−1,

Chứng minh:

 Giả sử R là đối xứng Thì:

(x,y)  R  (y,x)  R  (x,y)  R−1

 Giả sử R = R−1 Thì:

(x,y)  R  (x,y)  R−1  (y,x)  R

Định nghĩa 5: Cho R là một quan hệ 2 ngôi trên A khi đó:

i R được gọi là quan hệ tương đương nếu R có tính chất phản xạ, đối xứng và bắc

cầu

ii R được gọi là tiền thứ tự nếu R có tính chất phản xạ và bắc cầu

Ví dụ 13: =; “các tập tương đương”; “chia hết”; mod…

Trong trường hợp quan hệ R là tiền thứ tự thì cặp (A,R) được gọi là tập tiền thứ tự

Để tiện ta thay đổi quan hệ R là ≼ Do đó ta quy ước viết:

≼ thay cho (a, b) ∈ ≼

⋠ thay cho (a, b) ∉ ≼

với bất kỳ một quan hệ ≼ là tiền thứ tự nào thì cũng có quan 2 quan hệ khác mà ta định nghĩa chúng như sau:

≺ ⟺ ≺ à ≰ (1.9)

~ ⟺ ≼ à ≼ (1.10)

Mệnh đề 6: Cho ≼ là một tiền thứ tự trên tập A Khi đó:

 Quan hệ ≺ định nghĩa trong (1.9) là phi phản xạ và bắc cầu

 Quan hệ ~ định nghĩa trong (1.10) là quan hệ tương đương

Trang 15

Trang 10

Mệnh đề 7:

 Một quan hệ hai ngôi phản xứng là phi phản xạ

 Một quan hệ hai ngôi bắc cầu và phi phản xạ là phản xứng

Định nghĩa 8: Một quan hệ hai ngôi ≼ trên A là:

 Tiền thứ tự tổng quát nếu ≼ là phản xạ, bắc cầu và liên hợp

 Thứ tự tổng quát nếu ≼ là tiền thứ tự tổng quát phi đối xứng Như quan hệ ≤ đối với số nguyên là thứ tự tổng quát

 Thứ tự yếu chặt nếu ≼ là phản xứng và phủ định bắc cầu

Mệnh đề 9:

Nếu ≼ là tiền thứ tự tổng quát trên A, khi đó quan hệ ≺là thứ tự yếu chặt Nếu ≺ là

thứ tự yếu chặt trên A, khi đó ≼ định nghĩa bởi:

Nếu < hoặc x = y

Nếu max ,…, { } ≤ max ,…, { }

Thứ tự từng phần yếu Thứ tự từng phần Thứ tự từng phần chặt Thứ tự tự điển

Max_thứ tự

Trang 16

Trang 11

Định nghĩa 12: Một tập con ⊆ được gọi là nón nếu:

∈ với mọi ∈ và ∈ , > 0

Ví dụ 14: K = = { ∈ | ≥ 0, = 1,2} là nón

Định nghĩa 13: Nón k trong Rn gọi là:

 Không tầm thường nếu ≠ ∅ và ≠

 Lồi nếu + (1 − ) ∈ với mọi , ∈ và 0 < < 1

ii ≼ lồi nếu ≼ là Bắc cầu

iii ≼ nhọn nếu ≼ là Phi đối xứng

Chứng minh:

(i): Giả sử quan hệ: ≼ là Phản xạ

Khi đó: ≼ với ∈ ⟹ − = 0 ∈ ≼ (ii): Giả sử quan hệ ≼ là Bắc cầu và Cho , ∈ ≼

Nên: − 0 ∈ ≼ và 0 − ∈ − ≼ Điều này có nghĩa là: 0 ≼ và − ≼ 0 Mà ≼ là Bắc cầu ⟹ − ≼

Trang 17

Trang 12

Định nghĩa 16: Cho K là nón Ta định nghĩa thứ tự theo nón ≼ là:

≼ ⟺ − ∈ (1.12)

Mệnh đề 17: Cho K là nón và thứ tự theo nón ≼ trong (1.12) là phép nhân vô hướng và cộng

trong Rn Hơn nữa:

1 ≼ là phản xạ nếu 0 ∈

2 ≼ là bắc cầu nếu K lồi

3 ≼ là phi đối xứng nếu K nhọn

1.3 Giới thiệu bài toán tối ưu nhiều mục tiêu:

Có rất nhiều lớp khác nhau để biểu diễn cho bài toán tối ưu nhiều mục tiêu Trong phạm

vi luận văn này ta sẽ biểu diễn bài toán tối ưu nhiều mục tiêu dưới dạng sau:

{ ( ), … , ( ) } (P ) Sao cho: ∈

Trang 18

Trang 13

HÌNH 2 Định nghĩa 18: Một nghiệm ∗ ∈ của bài toán (P1) được gọi là nghiệm lý tưởng nếu:

( ∗) ≤ ( ) ∀ ∈ , = {1, … } Nói một cách khác một nghiệm lý tưởng là một nghiệm mà nó phải thỏa mãn tất cả các hàm

mục tiêu cần tối ưu ứng với miền chấp nhận được là X Thực tế thì những nghiệm như vậy rất

ít khi tồn tại Nên ta đưa ra một số khái niệm khác về tối ưu có vẻ “mềm dẻo” hơn đó là nghiệm tối ưu Pareto

Định nghĩa 19: Một nghiệm = ( , , … , ) được gọi là trội hơn nghiệm =

1.4 Các khái niệm tối ưu

1.4.1 Tối ưu Pareto:

Trang 19

Định nghĩa 23: Các định nghĩa tương đương khác x * là nghiệm tối ưu Pareto nếu:

1 Không tồn tại một nghiệm ∈ sao cho: f(x) trội hơn f(x*

1.4.2 Nghiệm tối ưu Pareto chặt và yếu

Hình 3a Minh hoạ cho định

( ) − ( ∗)

( ∗)

Trang 20

Tập nghiệm tối ưu Pareto yếu và tập các điểm hữu hiệu yếu lần lượt ký hiệu là:

i ( ( )) = { ∈ | ( ) ≤ ( )} được gọi là tập mức của tại

ii ( ( )) = { ∈ | ( ) = ( )} được gọi là mặt mức của tại

iii ( ( )) = ( ( ))\ ( ( )) = { ∈ | ( ) < ( )} được gọi là tập mức

chặt của tại

Nhận xét: Từ định nghĩa ta nhận thấy: ( ( )) ⊂ ( ( ))

Định lý 27: Cho ∗ ∈ và định nghĩa = ( ∗) khi đó:

i ∗ là nghiệm tối ưu Pareto chặt nếu và chỉ nếu:

( ) = { ∗}

ii ∗ là nghiệm tối ưu Pareto nếu và chỉ nếu:

( ) = ( )

Trang 21

Trang 16

iii ∗ là nghiệm tối ưu Pareto yếu nếu và chỉ nếu:

( ) = ∅

Chứng minh:

(1): “ ∗ là nghiệm tối ưu Pareto chặt ”

không tồn tại một nghiệm ∈ và ≠ ∗ sao cho: ( ) ≤ ( ∗) không tồn tại một nghiệm ∈ và ≠ ∗ sao cho:

( ) < ( ∗) với = 1, không tồn tại một nghiệm ∈ và ≠ ∗ sao cho:

∈ ( )

⟺ ( ) = { ∗}

(2): ” ∗ là nghiệm tối ưu Pareto: “

không tồn tại một nghiệm ∈ sao cho:

( ) < ( ∗) với = 1, và ( ) < ( ∗) với j = {1, … , k} không tồn tại một nghiệm ∈ sao cho:

∈ ( ) và ∈ với = {1, … , }

(3):” ∗ là nghiệm tối ưu Pareto yếu”

không tồn tại một nghiệm ∈ sao cho: ( ) < ( ∗) với = 1, k không tồn tại một nghiệm ∈ sao cho:

Trang 22

Trang 17

∈ ( )

⟺ ( ) = ∅

1.4.3 Nghiệm tối ưu Pareto chính thường và điểm hữu hiệu chính thường

Theo định nghĩa tối ưu Pareto ta nhận thấy rằng nếu ∗ là một nghiệm tối ưu Pareto thì

nó không cho phép cải thiện giá trị của một hàm mục tiêu trong khi vẫn duy trì giá trị của các hàm mục tiêu khác Do đó để cải thiện một hay nhiều giá trị của hàm mục tiêu này ta buộc phải làm “giảm” giá trị của các hàm mục tiêu khác đã được chấp nhận mà ta gọi đây là sự thỏa hiệp

Sự thỏa hiệp giữa các tiêu chuẩn này được đo bằng cách tính toán việc giảm giá trị của hàm mục tiêu trên đơn vị tăng về mặt giá trị của hàm mục tiêu

Định nghĩa 28: (Geoffrion 1986)

∈ được gọi là tối ưu Pareto chính thường theo Geoffrion nếu ∗ là nghiệm tối ưu

Pareto và nếu có một số M > 0 sao cho: mỗi à ∀ ∈ thỏa mãn ( ) < ( ∗) và tồn tại một chỉ số j sao cho ( ∗) < ( ) Hơn nữa:

( ∗) − ( )( ) − ( ∗)≤Khi đó giá trị hàm mục tiêu đạt được tương ứng tại ∗ là: ∗ = ( ∗) gọi là điểm hữu hiệu chính thường

Nhận xét: Một nghiệm tối ưu Pareto chính thường có biên thỏa hiệp giữa tất cả các hàm mục tiêu

Ta xét bài toán lồi sau đây:

min

∈ ( ) ( ) Thì ( ) gọi là bài toán trọng tổng số

Trong đó: với = 1, … , là các trọng số không âm đối với các hàm mục tiêu và

= 1

Trang 23

( ) < ( ∗)

Để thấy rằng ∗ là nghiệm tối ưu Pareto chính thường, ta chọn một số M thích hợp sao cho

có một sự thỏa hiệp lớn hơn M dẫn đến sự mâu thuẫn vối tính tối ưu của ∗ đối với bài toán tổng trọng số Cho

Trang 24

Trang 19

( ∗) > ( ) Điều này mâu thuẫn với tính tối ưu của ∗ đối với bài toán (∗) Do đó giả sử của chúng ta là

sai và ∗ là nghiệm tối ưu Pareto chính thường

Định lý 30: Cho ⊂ là một tập lồi và giả sử rằng ℎ : ⟶ là hàm lồi, = 1, k Khi

đó bất đẳng thức ℎ < 0 với = 1, k không có nghiệm ∈ , tồn tại

> 0 sao cho ∑ = 1 và ∀ ∈ thỏa mãn:

ℎ ( ) ≥ 0

Định lý 31 (Geoffrion 1968):

Cho ⊂ là một tập lồi và giả sử rằng : ⟶ là ánh xạ lồi Khi đó ∗ ∈ là nghiệm tối ưu Pareto chính thường nếu và chỉ nếu ∗ là nghiệm tối ưu đối với bài toán (∗) với > 0 với = 1, k

Chứng minh:

Do định lý 30 chúng ta chỉ cần chứng minh điều kiện cần của định lý này là đủ

Cho ∗ là nghiệm tối ưu Pareto chính thường Nghĩa là có một số M > 0 sao cho:

∀ = 1, k thì hai bất đẳng thức sau không có nghiệm:

( ) ≤ ( ∗)( ∗) − ( )

( ) − ( ∗)≤ ⟺ ( ) + ( ) < ( ∗) + ( ∗) ∀ ≠ Tính chất của hàm lồi mà chúng ta phát biểu trong định lý 31 trên nghĩa là đối với hai bất đẳng thức thứ i như vậy, tồn tại ≥ 0, = 1, k với

∑ = 1 sao cho ∀ ∈ ta được:

( ) + ( ) + ( ) ≥ ( ∗) + ( ∗) + ( ∗)

Trang 25

∀ ∈ .Chúng ta chuẩn hóa giá trị 1 + ∑ , để ta lấy tổng đến 1 và có >

0 với = 1, k với ∗ là nghiệm tối ưu của bài toán (∗)

Định nghĩa 32: Cho ⊂ và ∈ , khi đó:

1 Nón tiếp xúc của Y tại y là:

Trang 26

Trang 21

Định lý 35 (Benson 1979):

Nghiệm ∈ được gọi là nghiệm tối ưu Pareto chính thường theo định nghĩa của Geoffrion nếu và chỉ nếu là nghiệm tối ưu Pareto chính thường theo định nghĩa của Benson

Không mất tính tổng quát ta giả sử rằng: < −1, ≤ 0, = 2, … ,

Do đó có một chuỗi ( ) ⊂ \{0}, ( ) ⊂ , ( ) ⊂ sao cho:

( ( ) + − ( )) → Chọn một chuỗi con nếu cần thiết ta giả sử rằng: = { ∈ {1, … , }| ( ) > ( ) }

là giống nhau với mọi k và khác rỗng

Cho M > 0 Từ sự hội tụ, ta đạt được sự tồn tại của k0 sao cho với mỗi ≥ ta có:

( ) − ( ) < − (1) ( ) − ( ) ≤ với = 2, … , (2)

1212

= (4)

Vì M được chọn tùy ý nên không là nghiệm tối ưu Pareto theo định nghĩa Geoffrion

Chiều nghịch “ ”

Trang 27

= { ∈ {1, … , }| ( ) > ( ) } là hằng với mỗi k và khác rỗng

Chúng ta xây dựng một chuỗi thích hợp ( ) và ( ) sao cho giới hạn của:

( ( ) + − ( )) → ∈ + − ( ) (− ) Đặt: = ( ) − ( ) ⟹ > 0, ∀

∈ với:

= 0, = 1, ∈ ( ) − ( ), ượ ạ

Nên không là nghiệm tối ưu Pareto chính thường theo định nghĩa Benson

Định nghĩa 36 (Kuhn và Tucker 1951)

Nghiệm ∈ được gọi là nghiệm tối ưu Pareto chính thường nếu là nghiệm tối ưu Pareto và không tồn tại một ℎ ∈ thỏa mãn:

 〈∇ ( ), ℎ〉 ≤ 0, ∀ = 1, … , (1)

 〈∇ ( ), ℎ〉 < 0, ∀ = 1, … , (2)

Trang 28

Trang 23

 〈∇ ( ), ℎ〉 ≤ 0, ∀ ∈ ( ) = { = 1, … , | ( ) = 0 } (3)

Trong đó: ( ) được gọi là tập chỉ số tích cực

Định lý 37: Nếu là nghiệm tối ưu Pareto chính thường theo định nghĩa của (Kuhn-Tucker)

và tồn tại ∈ , ̂ ∈ sao cho:

 ≫ 0, ̂ ≥ 0

Chứng minh:

Vì là nghiệm tối ưu Pareto chính thường theo định nghĩa của Kuhn-Tucker nên không tồn tại

ℎ ∈ thỏa mãn: (1), (2) và (3) trong định nghĩa của Kuhn-Tucker Xét ma trận :

Trang 29

Trang 24

CHƯƠNG II: CÁC PHƯƠNG PHÁP GIẢI BÀI TOÁN TỐI ƯU

NHIỀU MỤC TIÊU

2.1 Phương pháp ràng buộc (the constraint method)

a) Mô hình bài toán

Cho một bài toán đa mục tiêu với p mục tiêu:

( ), ( ), … , ( ) (2.1) Sao cho: ∈

Trong đó: = ( , … , ) ∈ : là không gian quyết định

Ta chuyển bài toán trên thành bài toán ràng buộc là:

( , … , ) Sao cho ( , … , ) ∈ (2.2)

( , … , ) ≥

= 1, … , ℎ − 1, ℎ, ℎ + 1, … , Trong đó mục tiêu thứ h được chọn tùy ý để lấy max Công thức này là bài toán đơn mục tiêu Do đó có thể giải được bằng phương pháp đơn hình cho bài toán quy hoạch tuyến tính

b) Thuật toán:

Bước 1: xây dựng một bảng thỏa hiệp

a Giải lần lượt p bài toán đơn mục tiêu ứng và các ràng buộc tương ứng Gọi nghiệm ứng với mục tiêu thứ k là: = ( , … ) với k = 1, … , p Sau đó tính giá trị của p hàm mục tiêu này đạt được tại các tương ứng, ta gọi là: ( ), ( ), … , ( )

b Sắp xếp p giá trị ứng với p mục tiêu vừa tính được ở trên vào trong bảng Ở đây, hàng ứng với các , … và cột là nhãn của mục tiêu

Trang 30

Bước 2: Quy ước một bài toán quy hoạch đa mục tiêu được cho ở (2.1) tương ứng với bài

toán ràng buộc của nó như ở (2.2)

Bước 3: Chọn giá trị của với ≠ ℎ trong đoạn [ , ] bằng cách chia [ , ] ra

phần bằng nhau

có thể nhận một trong r giá trị sau:

= + ( − ) với = 0,1, … , − 1

Bước 4: Ứng với mỗi giá trị của ta giải bài toán (2.2) và mỗi bài toán cho một nghiệm

chấp nhận được Trong những nghiệm này ta chọn nghiệm tốt nhất

2.2 Phương pháp tổng trọng số

Bài toán tối ưu nhiều mục tiêu dạng tổng quát được phát biểu:

{ ( ), ( ), … , ( )}

Sao cho: ∈ Trong đó: = ( , … , ) ∈ : là không gian nghiệm

Ta chuyển bài toán trên thành bài toán một bài toán tổng sau:

= ( ) + ( ) + ⋯ + ( )

Sao cho ∈Trong đó: ≥ 0 với = 1, … , và

Trang 31

Trang 26

= 1

Ứng với mỗi bộ trọng số ta sẽ tìm được một nghiệm tối ưu Pareto

Ví dụ 14: Giải bài toán tối ưu hai hàm mục tiêu sau:

min

, , { ( , ), ( , )}

Với: ( , ) = 3 − 2 + 4 +

( , ) = − − + 0.5Sau khi thực hiện các bước tính toán ta xác định được giá trị của mỗi hàm mục tiêu như sau:

= ( , ) (0,1) (0.2, 0.8) (0.4, 0.6) (0.6, 0.4) (0.8, 0.2) (1,0) ( , ) ≈ 6 -2.2 -4.45 2.53 -0.76 -6 ( , ) ≈ - 0,5 0.11 0.3 1.97 -0.88 3.5

2.3 Phương pháp tổng trọng số chấp nhận được đối với bài toán tối ưu 2 mục tiêu 2.3.1 Khái niệm cơ sở

Trong phần trình bày này chúng ta giới thiệu một phương pháp xác định hiệu quả biên Pareto đối với bài toán tối ưu hai mục tiêu và đây cũng chính là cơ sở giúp ta nghiên cứu phương pháp tổng trọng số chấp nhận được đối với bài toán tối ưu đa mục tiêu Phần trình bài trước phương pháp tổng trọng số tìm kiếm từng nghiệm một - tối ưu Pareto bằng cách thay đổi trọng số tương ứng của các hàm mục tiêu mà các trọng số này được lựa chọn từ người giải Phương pháp này thường sinh ra trên biên Pareto rất ít các nghiệm tối ưu và đặt biệt là sẽ không tìm ra nghiệm tối ưu Pareto trên miền không lồi

Mục đích chính của phương pháp tổng trọng số chấp nhận được là tập trung tìm kiếm nghiệm tối ưu trên những vùng chưa được tìm kiếm nằm trên biên Pareto bằng cách thay đổi một cách hợp lý các trọng số, hơn là ưu tiên vào việc lựa chọn các trọng số và chỉ định các ràng buộc bất đẳng thức bổ sung Phương pháp này sẽ tìm được nhiều nghiệm tối ưu Pareto hơn và tìm được nghiệm tối ưu trong miền không lồi, đồng thời bỏ qua các nghiệm non-Pareto

Một số kí hiệu:

f = (f 1 (x),f 2 (x)) : là vector hàm mục tiêu

Trang 32

ni : số lượng đoạn cần mịn hóa thứ i

li : Chiều dài của đoạn thứ i

: Chiều dài trung bình của tất cả các đoại tại mỗi bước

C : Hệ số nhân

P1, P2 : Điểm cuối của đoạn

: Khoảng cách từ các điểm trên biên Pareto đã được tuyến tính thành

từng đoạn đến nón : Khoảng cách vuông góc từ các điểm trên biên đền nón

∆x , ∆x : Kích thước của lưới

HÌNH 4: Tuyến tính hóa các đoạn trên biên Pareto

Trang 33

ℎ ∈ Trong đó:

= { ∈ | ( ) ≤; ℎ( ) = 0 à ∈ [0,1] }

( ) à ( ) : là các hàm chuẩn hóa tương ứng của ( ) à ( )

2.3.2 Phương pháp tổng trọng số chấp nhận được dành cho bài toán 2 mục tiêu:

Sau đây là các bước chi tiết để giải bài toán tối ưu 2 mục tiêu bằng phương pháp Tổng trọng số chấp nhận được:

Bước 1: Chuẩn hóa các hàm mục tiêu trong không gian hàm mục tiêu Khi x∗ là vector nghiệm

tối ưu cho từng bài toán một mục tiêu (x) với i = 1,2 thì hàm mục tiêu chuẩn hóa

được xác định như sau:

= −

(1) Trong đó :

: là điểm Utopia và được định nghĩa là:

Bước 2: Giải bài toán đa mục tiêu bằng phương pháp tổng trọng số với số nhỏ của phép chia

- Ta sẽ lấy = 5~10 Từ đó tính giá trị của trong số w theo công thức:

∆ = 1 (5)

Bước 3: Tính toán độ dài của các đoạn giữa tất cả các nghiệm lân cận nhau trên biên Pareto

Xóa các nghiệm trùng nhau Khi sử dụng phương pháp tổng trọng số để tìm nghiệm tối ưu sẽ xảy ra trường hợp các nghiệm tối ưu trùng nhau khi đó khoảng cách Euclid

Trang 34

Trang 29

giữa chúng là 0, trong các nghiệm này chỉ có duy nhất một nghiệm tối ưu nằm trên biên Pareto sẽ được chọn

Bước 4: Xác định số lượng đoạn cần tinh lọc (liên quan với chiều dài trung bình của tất cả các

đoạn), nếu đoạn nào dài hơn thì cần phải được tinh lọc hơn Việc tinh lọc trên biên Pareto được xác định dựa trên độ dài tương đối của các đoạn:

= cho mỗi đoạn thứ i (6) Trong đó :là số lượng cần lọc đối với đoạn thứ i

:là chiều dài của đoạn thứ i :là chiều dài trung bình của tất cả các đoạn

C :là hệ số nhân, ta thường lấy giá trị của C = [1,2]

Bước 5: Nếu ≤ 1 thì không cần phải lọc đoạn này

Nếu > 1 thì thực hiện bước 6

Bước 6: Tính khoảng cách của à dựa trên như sau:

HÌNH 5

Trang 35

Bước 7: Giải bài toán tối ưu con:

( ) + (1 − ) ( ) Sao cho: ( )≤ −

( ) ≤ −ℎ( ) = 0 và g(x) ≤ 0, w ∈ [0,1]

Trong đó: à là vị trí x và y tương ứng của các điểm cuối

Sau đó ứng với mỗi đã xác định trong bước 4 Ta tính toán cho mỗi miền chấp nhận được

- Nếu có một đoạn mà chiều dài lớn hơn tất cả các chiều dài thì lặp lại bước 4

2.4 Phương pháp tổng trọng số chấp nhận được cho bài toán tối ưu đa mục tiêu

2.4.1 Giới thiệu phương pháp tổng trọng số chấp nhận được:

Phần này giới thiệu phương pháp “Tổng trọng số chấp nhận được” cho bài toán tối ưu hóa nhiều mục tiêu Xuất phát từ phương pháp “tổng trọng số chấp nhận được” dành cho bài toán hai mục tiêu - xác định một cách hình thức không gian nghiệm tối ưu Pareto, tìm nghiệm trên tập không lồi và bỏ qua các nghiệm tối ưu non-Pareto Tuy nhiên phương pháp này chỉ có thể giải bài toán tối ưu với 2 hàm mục tiêu Tổng trọng số chấp nhận được là phương pháp mở rộng của phương pháp tổng trọng số chấp nhận được hai mục tiêu để giải bài toán tối ưu với nhiều hàm mục tiêu Trong phần trước thì phương pháp Tổng trọng số đã được trình bài để xấp

Trang 36

Phương pháp Tổng trọng số chấp nhận được sẽ sinh ra các đoạn nằm trên biên Pareto có sự phân bố tốt trên tập nghiệm Pareto, đồng thời phương pháp này cũng cho phép chúng ta tìm nghiệm đối với tập không lồi

∗ : Điểm anchor thứ i

:Vector vị trí của nghiệm chấp nhận được thứ j trên từng đoạn tuyến tính

nằm trên biên Pareto cần được mịn hóa

Bài toán tối ưu nhiều mục tiêu được phát biểu như sau:

min ( , ) Sao cho: ( , ) ≤ 0

ℎ( , ) = 0

, ≤ ≤ , ớ = 1, … ,

Trang 37

Trang 32

Trong đó:

x i,LB và x i,UB : là các biên dưới và biên trên của các biến thứ i tương ứng

2.4.2 Các khái niệm cơ sở

Đặt trưng cơ bản của phương pháp Tổng trọng số chấp nhận được là làm mịn một cách chấp nhận được biên Perato

Trong giai đoạn thứ nhất, phương pháp này xác định hình dạng gồ ghề lúc đầu của biên Perato Bằng tính toán kích thước của từng đoạn nằm dọc theo biên Perato (là một đoạn thẳng trong trường hợp 3 chiều), sau đó ta tiến hành mịn hóa biên Pareto trong không gian mục tiêu đã được xác định

Giai đoạn tiếp theo, các đoạn này được xem là miền chấp nhận đối với bài toán con - Optimizaton bằng cách thêm vào các ràng buộc (trong phương pháp tổng trọng số chấp nhận được hai mục tiêu, miền chấp nhận được khi tìm kiếm thêm thì được xác định bằng cách thêm

Sub-2 ràng buộc bất đẳng thức) Sau đó chúng ta giải bài toán con - Sub-Optimization trong các miền chấp nhận này để đạt được nhiều phương án tối ưu Pareto hơn Khi tập các phương án tối

ưu Pareto mới được xác định, thông qua việc tính toán để xác định kích thước của từng đoạn trên biên Pareto được xem như là quá trình làm mịn biên Pareto

Bước này được lặp lại cho đến khi tìm được nghiệm Pareto tối ưu nhất

Hình 6 sau so sánh phương pháp Tổng trọng số cổ điển với phương pháp tổng trọng số chấp nhận được hai mục tiêu cho cùng một bài toán mà có miền phẳng và không lồi

Hình 6: Biên Pareto tìm được bằng phương pháp tổng trọng số

Trang 38

Trang 33

Hình 7: Biên Pareto tìm được bằng phương pháp tổng trọng số chấp nhận được hai mục tiêu

Ta thấy rằng ràng buộc bất đẳng thức như là biên cho việc xây dựng miền chấp nhận được không phù hợp đối với bài toán tối ưu đa mục tiêu Miền chấp nhận được đối với việc mịn hóa trong trường hợp 2 chiều có thể được định nghĩa một cách dễ dàng bằng cách đặt 2 ràng buộc bất đẳng thức song song đến mỗi trục mà khoảng cách đã được chỉ định từ điểm cuối vì biên Pareto là đường cong 2 chiều và luôn có 2 điểm cuối đối với mỗi đoạn thuộc biên Pareto Tuy nhiên trong trường hợp lớn hơn 2 chiều thì biên Pareto sẽ là một siêu phẳng (nếu có nhiều hơn 3 hàm mục tiêu), và điều này trở nên rất khó để thiết lập các ràng buộc cho bài toán con - Sub-Optimization trên từng đoạn thuộc biên Pareto vốn đã được lựa chọn và mịn hóa sao cho chấp nhận được Vì các đoạn trên biên Pareto có thể có những hình dạng tùy ý và số cạnh của mỗi đoạn biên Pareto rất đa dạng Hơn nữa, khi số đỉnh lớn hơn số chiều của không gian hàm mục tiêu, thì tất cả các đỉnh hoặc cạnh liên kết các đỉnh này có thể không nằm trong cùng một mặt phẳng hay siêu phẳng, do đó rất khó để thiết lập các ràng buộc cho bài toán con - Sub-

Optimization và để mịn hóa thích hợp trong các giai đoạn tiếp theo

Trang 39

Trang 34

2.4.3 Các thủ tục của phương pháp tổng trọng số chấp nhận được đa mục tiêu:

Trong phần này chúng ta trình bày chi tiết các thủ tục cho việc thực hiện phương pháp tổng trọng số chấp nhận được đa mục tiêu

Bước 1: Chuẩn hóa các hàm mục tiêu

Khi ∗ là vector nghiệm tối ưu đối với hàm mục tiêu fi thứ i

Điểm Utopia được định nghĩa như sau:

Trang 40

Chú ý rằng m-1 nhân tố trọng số thì cần để tìm không gian mục tiêu m chiều

Bước hình thức kích thước của nhân tố trọng số thứ i là wi được xác định bởi số lượng phân chia ban đầu cùng với số chiều của hàm mục tiêu thứ i:

n ; , i = 1, … , m − 1 (10)

Trong phần trình bày này, ta sử dụng cùng một giá trị của trọng số wi Có một lược đồ

để xác định giá trị của trọng số wi một cách có hệ thống, điều này sẽ giúp ích rất nhiều trong việc tạo ra nghiệm có sự phân bố tốt hơn Tuy nhiên trong phương pháp Tổng trọng số chấp nhận được thì đẳng thức (10) có thể được dùng đến duy chỉ một lần và sau

đó quá trình mịn hóa sẽ được áp dụng đối với bài toán tối ưu đa mục tiêu xấp xỉ

Bước 3:

Loại bỏ các nghiệm trùng nhau Vì khi sử dụng phương pháp Tổng trọng số có thể sinh

ra ra các nghiệm trùng nhau này Khoảng cách Euclid giữa các nghiệm này là 0 và trọng

số các nghiệm trùng nhau này chỉ chọn 1 nghiệm nằm trên biên Pareto Trong khi thực

hiện tính toán nếu khoảng cách giữa các nghiệm trong không gian mục tiêu nhỏ hơn  - 

khoảng cách đã xác định trước đó, thì khi đó ta nhận tất cả các nghiệm này và sẽ xóa bỏ nghiệm trước đó

Bước 4:

Ngày đăng: 15/03/2013, 10:20

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nguyễn Hoàng Hải – Nguyễn Việt Anh (2004), Lập trình Matlab và ứng dụng, NXB KH &amp; KT, Hà Nội Sách, tạp chí
Tiêu đề: Lập trình Matlab và ứng dụng
Tác giả: Nguyễn Hoàng Hải – Nguyễn Việt Anh
Nhà XB: NXB KH & KT
Năm: 2004
[2] Vũ ngọc Phàn (2005), Cơ sỡ lý thuyết và ứng dụng trong công nghệ bưu chính viễn thông, NXB Bưu điện .Tiếng Anh Sách, tạp chí
Tiêu đề: Cơ sỡ lý thuyết và ứng dụng trong công nghệ bưu chính viễn thông
Tác giả: Vũ ngọc Phàn
Nhà XB: NXB Bưu điện.Tiếng Anh
Năm: 2005
[2] Ashish Ghosh – Stchidananda Dehuri (2004), Evolution algorithm for Multi- Criterion optimization: A survey, International journal of computing &amp; information sciences, vol 2, no 1 Sách, tạp chí
Tiêu đề: Evolution algorithm for Multi-Criterion optimization: A survey
Tác giả: Ashish Ghosh – Stchidananda Dehuri
Năm: 2004
[3] Abdullah Konak, David W. Coit, Alice E. Smithc (2006), Multi-objective optimization using genetic algorithms: A tutorial, Reliability Engineering and System Safety 91 (2006) 992–1007 Sách, tạp chí
Tiêu đề: Multi-objective optimization using genetic algorithms: A tutorial
Tác giả: Abdullah Konak, David W. Coit, Alice E. Smithc
Năm: 2006
[8] Dr.-Ing. Dipl.-Inform. Jửrn Mehnen (2005), Multiobjective Evolutionary Algorithms, 4th Workshop on Quality Improvement, Bommerholz Sách, tạp chí
Tiêu đề: Multiobjective Evolutionary Algorithms
Tác giả: Dr.-Ing. Dipl.-Inform. Jửrn Mehnen
Năm: 2005
[13] Miss Sunantha Sodsee (2004), A multi-objective bisexual reproduction genetic algorithm for computer network design, ISBN 974-19-0316-2 Sách, tạp chí
Tiêu đề: A multi-objective bisexual reproduction genetic algorithm for computer network design
Tác giả: Miss Sunantha Sodsee
Năm: 2004
[16] Nur Evin ệzdemirel (2002), Deb et al., A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Transactions on Evolutionary Computation 6 Sách, tạp chí
Tiêu đề: A fast and elitist multiobjective genetic algorithm: NSGA-II
Tác giả: Nur Evin ệzdemirel
Năm: 2002
[18] Ramesh Rajagopalan, Chilukuri K. Mohan, Kishan G. Mehrotra, and Pramod K. Varshney, An Evolutionary Multi-Objective Crowding Algorithm (EMOCA):Benchmark Test Function Results, NY 13244-4100 Sách, tạp chí
Tiêu đề: An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): "Benchmark Test Function Results
[20] P. Jana, T.K.Roy and S.K. Mazumder (2007), Multi-objective Mean-variance- skewness model for Portfolio Optimization, ISSN: 1841-4311 Sách, tạp chí
Tiêu đề: Multi-objective Mean-variance-skewness model for Portfolio Optimization
Tác giả: P. Jana, T.K.Roy and S.K. Mazumder
Năm: 2007
[21] Shapour Azar, Brian J. Reynolds, Sanjay Narayanan (1999), Comparison of two multiobjective optimization techniques with and within genetic algorithm, DETC99/DAC-8584 Sách, tạp chí
Tiêu đề: Comparison of two multiobjective optimization techniques with and within genetic algorithm
Tác giả: Shapour Azar, Brian J. Reynolds, Sanjay Narayanan
Năm: 1999
[1] Aravind Seshadri, Multi – Objective optimization using evolutionnary algorithm (Moea) Khác
[4] Abdullah Konak, David W. Coit, Alice E. Smith, Multi-Objective Optimization Using Genetic Algorithms: A Tutorial Khác
[5] Claus Aranha (2007), Portfolio management with cost model using multi objective genetic algorithm Khác
[6] Chueh-Yung Tsao, Chao-Kung Liu, Incorporating Value-at-Risk in Portfolio Selection: An Evolutionary Approach Khác
[7] Dan Lin, Shouyang Wang, Hong Yan, a multiobjective genetic algorithm for porfolio selection problem Khác
[9] Eckart Zitzler, A Tutorial on Evolutionary A Tutorial on Evolutionary Multiobjective Multiobjective Optimization Optimization Khác
[10] Fangguo He Huan Qi Qiong Fan, An Evolutionary Algorithm for the Multi- objective Shortest Path Problem Khác
[11] Jürgen Branke, Deb Kalyanmoy, Kaisa Miettinen, Ralph E. Steuer, Practical Approaches to Multi-Objective Optimization Khác
[12] Kumara Sastry1, Martin Pelikan2, David E. Goldberg1, Limits of Scalability of Multi-objective Estimation of Distribution Algorithms Khác
[15] Matthias Ehrgott, Multiobjective (Combinatorial) Optimisation –Some Thoughts on Applications Khác

HÌNH ẢNH LIÊN QUAN

3.1 Mô hình quản lý danh mục đầu tư 66 - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
3.1 Mô hình quản lý danh mục đầu tư 66 (Trang 5)
HÌNH 2 - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
HÌNH 2 (Trang 18)
Hình 3a Minh hoạ cho định - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 3a Minh hoạ cho định (Trang 19)
Hình 3a Minh hoạ cho định  nghĩa: 1, 4 và 5 - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 3a Minh hoạ cho định nghĩa: 1, 4 và 5 (Trang 19)
Bảng thoả hiệp cho một bài toán với ph àm mục tiêu. - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Bảng tho ả hiệp cho một bài toán với ph àm mục tiêu (Trang 30)
HÌNH 4: Tuyến tính hóa các đoạn trên biên Pareto - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
HÌNH 4 Tuyến tính hóa các đoạn trên biên Pareto (Trang 32)
HÌNH 4:  Tuyến tính hóa các đoạn trên biên Pareto - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
HÌNH 4 Tuyến tính hóa các đoạn trên biên Pareto (Trang 32)
HÌNH 5 - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
HÌNH 5 (Trang 34)
toán hai mục tiêu - xác định một cách hình thức không gian nghiệm tối ưu Pareto, tìm nghiệm - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
to án hai mục tiêu - xác định một cách hình thức không gian nghiệm tối ưu Pareto, tìm nghiệm (Trang 35)
Trong giai đoạn thứ nhất, phương pháp này xác định hình dạng gồ ghề lúc đầu của biên Perato - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
rong giai đoạn thứ nhất, phương pháp này xác định hình dạng gồ ghề lúc đầu của biên Perato (Trang 37)
Hình 6 sau so sánh phương pháp Tổng trọng số cổ điển với phương pháp  tổng  trọng số chấp  nhận được hai mục tiêu cho cùng một bài toán mà có miền phẳng và không lồi - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 6 sau so sánh phương pháp Tổng trọng số cổ điển với phương pháp tổng trọng số chấp nhận được hai mục tiêu cho cùng một bài toán mà có miền phẳng và không lồi (Trang 37)
Hình 7: Biên Pareto tìm được bằng phương pháp tổng trọng số chấp nhận được hai mục tiêu. - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 7 Biên Pareto tìm được bằng phương pháp tổng trọng số chấp nhận được hai mục tiêu (Trang 38)
Hình 7: Biên Pareto tìm được bằng phương pháp tổng trọng số chấp nhận được hai mục tiêu - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 7 Biên Pareto tìm được bằng phương pháp tổng trọng số chấp nhận được hai mục tiêu (Trang 38)
Nhận dạng các đoạn trên biên Pareto. Các đoạn với hình dạng bất kỳ nào được dùng, nhưng - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
h ận dạng các đoạn trên biên Pareto. Các đoạn với hình dạng bất kỳ nào được dùng, nhưng (Trang 41)
Hình 9: Trong trường hợp 3 chiều, biên Pareto là mặt và mảnh biên Pareto đã được tuyến tính - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 9 Trong trường hợp 3 chiều, biên Pareto là mặt và mảnh biên Pareto đã được tuyến tính (Trang 41)
Hình 10: Hình minh họa 3 chiều mô tả ràng buộc đẳng thức bổ sung cho quá trình - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 10 Hình minh họa 3 chiều mô tả ràng buộc đẳng thức bổ sung cho quá trình (Trang 43)
Hình 10: Hình minh họa 3 chiều mô tả ràng buộc đẳng thức bổ sung cho quá trình  mịnh hóa biên Pareto - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 10 Hình minh họa 3 chiều mô tả ràng buộc đẳng thức bổ sung cho quá trình mịnh hóa biên Pareto (Trang 43)
Sơ đồ khối của thuật toán Di truyền - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Sơ đồ kh ối của thuật toán Di truyền (Trang 46)
Hình 11: Minh hoạ bán kính - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 11 Minh hoạ bán kính (Trang 52)
Hình 11: Minh hoạ bán kính - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 11 Minh hoạ bán kính (Trang 52)
Hình12: Minh họa thuật toán - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 12 Minh họa thuật toán (Trang 53)
Hình 14: Minh họa cách xóa bỏ các nghiệm nào có nhỏ nhất - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 14 Minh họa cách xóa bỏ các nghiệm nào có nhỏ nhất (Trang 56)
Hình 13: Minh họa tính toán độ thích nghi của các cá thể - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 13 Minh họa tính toán độ thích nghi của các cá thể (Trang 56)
Hình 13: Minh họa tính toán độ thích nghi của các cá thể - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 13 Minh họa tính toán độ thích nghi của các cá thể (Trang 56)
Hình 14: Minh họa cách xóa bỏ các nghiệm nào có   nhỏ nhất - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 14 Minh họa cách xóa bỏ các nghiệm nào có nhỏ nhất (Trang 56)
Sơ đồ khối của thuật toán SPEA2 - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Sơ đồ kh ối của thuật toán SPEA2 (Trang 57)
Hình 15: Minh họa biên chứa các nghiệm không trội và thứ hạng tương ứng - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 15 Minh họa biên chứa các nghiệm không trội và thứ hạng tương ứng (Trang 58)
Hình 15: Minh họa biên chứa các nghiệm không trội và thứ hạng tương ứng - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 15 Minh họa biên chứa các nghiệm không trội và thứ hạng tương ứng (Trang 58)
trung bình các cạnh của một hình hộp(cuboid) - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
trung bình các cạnh của một hình hộp(cuboid) (Trang 61)
Sơ đồ khối thể hiện thuật toán NSGA-II - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Sơ đồ kh ối thể hiện thuật toán NSGA-II (Trang 61)
Hình 16: Minh họa khoảng cách quy tụ quanh nghiệ mi - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 16 Minh họa khoảng cách quy tụ quanh nghiệ mi (Trang 62)
Hình 17: Minh họa các biên và thứ hạng - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 17 Minh họa các biên và thứ hạng (Trang 62)
Hình 16: Minh họa khoảng cách quy tụ quanh nghiệm i - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 16 Minh họa khoảng cách quy tụ quanh nghiệm i (Trang 62)
Hình 17: Minh họa các biên và thứ hạng - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 17 Minh họa các biên và thứ hạng (Trang 62)
Hình 18: Minh họa sự quy tụ của các nghiệm quanh một nghiệm. 2.6.5. Thuật toán tính khoảng cách quy tụ - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 18 Minh họa sự quy tụ của các nghiệm quanh một nghiệm. 2.6.5. Thuật toán tính khoảng cách quy tụ (Trang 63)
Hình 18: Minh họa sự quy tụ của các nghiệm quanh một nghiệm. - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 18 Minh họa sự quy tụ của các nghiệm quanh một nghiệm (Trang 63)
Hình 19: Minh họa khoảng cách quy tụ quanh nghiệm x - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 19 Minh họa khoảng cách quy tụ quanh nghiệm x (Trang 64)
2.7 So sánh ưu điểm và khuyết điểm của các thuật toán di truyền đa mục tiêu. - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
2.7 So sánh ưu điểm và khuyết điểm của các thuật toán di truyền đa mục tiêu (Trang 64)
Hình 19: Minh họa khoảng cách quy tụ quanh nghiệm x - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 19 Minh họa khoảng cách quy tụ quanh nghiệm x (Trang 64)
Hình 21: Cấu trúc phân tầng của bài toán tuyến tính ngẫu nhiên, tương đương với bài toán tuyến tính tất định “không xác định” và bài toán tuyến tính bổ sung tất định tương ứng của  - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 21 Cấu trúc phân tầng của bài toán tuyến tính ngẫu nhiên, tương đương với bài toán tuyến tính tất định “không xác định” và bài toán tuyến tính bổ sung tất định tương ứng của (Trang 79)
Hình 21: Cấu trúc phân tầng của bài toán tuyến tính ngẫu nhiên, tương đương với bài toán - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 21 Cấu trúc phân tầng của bài toán tuyến tính ngẫu nhiên, tương đương với bài toán (Trang 79)
Hình 22: Cấu trúc bài toán tuyến tính ngẫu nhiên đa mục tiêu ban đầu, tương ứng với bài - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 22 Cấu trúc bài toán tuyến tính ngẫu nhiên đa mục tiêu ban đầu, tương ứng với bài (Trang 80)
Hình 22: Cấu trúc bài toán tuyến tính ngẫu nhiên đa mục tiêu ban đầu, tương ứng với bài - Một lớp các phương pháp giải bài toán tối ưu nhiều mục tiêu
Hình 22 Cấu trúc bài toán tuyến tính ngẫu nhiên đa mục tiêu ban đầu, tương ứng với bài (Trang 80)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w