Nội dung của chương này dựa vào một phần của bài báo [4] trong Danh mục các
công trình đã công bố của tác giả có liên quan đến luận án. Trong chương này,
chúng tôi đề xuất một thuật toán hướng pháp tuyến trên không gian ảnh để xác
định tập xấp xỉ của tập giá trị hữu hiệu yếu cũng như tập xấp xỉ của tập nghiệm
hữu hiệu yếu của bài toán quy hoạch đa mục tiêu lồi suy rộng (GMOP). Cụ thể:
- Đưa ra cách xác định một điểm ảnh hữu hiệu yếu (Nhận xét 2.1) và một hướng
pháp tuyến không âm tại điểm đó (Định lý 2.1).
- Xây dựng thuật toán chi tiết và trình bày một số giải pháp cụ thể khi thực hiện
thuật toán (Nhận xét 2.4).
- Chứng minh tính hội tụ của thuật toán đã đề xuất (Định lý 2.2, Định lý 2.3 và
Hệ quả 2.1).
- Các tính toán thử nghiệm thuật toán được thực hiện bởi chương trình viết bằng
ngôn ngữ Matlab đối với nhiều dạng bài toán để minh chứng tính đúng đắn và độ
hiệu quả của thuật toán.
147 trang |
Chia sẻ: tueminh09 | Ngày: 24/01/2022 | Lượt xem: 588 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Luận án Phương pháp giải một số lớp bài toán tối ưu đa mục tiêu và ứng dụng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
y∗ ∈ {yL,yR} và ϕ(y∗) là giá trị tối ưu của
(SP(yL,yR)).
Trường hợp 2 (vL và vR độc lập tuyến tính): Ký hiệu đường thẳng HL là siêu
phẳng tựa của Y+ tại yL và đường thẳng HR là siêu phẳng tựa của Y+ tại yR.
Giao điểm yO của hai đường thẳng này là nghiệm duy nhất yO của hệ
〈
vL,y
〉
=
〈
vL,yL
〉〈
vR,y
〉
=
〈
vR,yR
〉
.
(4.5)
Ký hiệu
S(yL,yR) = conv{yL,yO,yR},
trong đó conv{yL, yO,yR} là bao lồi của ba điểm yL, yO,yR. Ta có S(yL,yR) là
một 2-đơn hình chứa đoạn cong hữu hiệu Γ(yL,yR) (xem Hình 4.3). Vì vậy,
giá trị tối ưu của bài toán nới lỏng
min ϕ(y) v.đ.k. y ∈ S(yL,yR) (RP(yL,yR))
là một cận dưới của bài toán con (SP(yL,yR)). Vì hàm mục tiêu ϕ(y) là hàm
tựa lõm nên bài toán (SP(yL,yR)) có một nghiệm tối ưu là y∗ thuộc tập đỉnh
88
{yL,yO,yR}. Nếu y∗ ∈ {yL,yR} thì y∗ cũng là một nghiệm tối ưu của bài toán
(SP(yL,yR)) và giá trị tối ưu của (SP(yL,yR)) là ϕ(y∗). Ngược lại, y∗ ≡ yO
và β (Γ(yL,yR)) = ϕ(y∗) là một cận dưới của giá trị tối ưu của bài toán con
(SP(yL,yR)), tức
β (Γ(yL,yR))≤min{ϕ(y) | y ∈ Γ(yL,yR)}.
Hình 4.3: Đơn hình S(yL,yR)
Ký hiệu yopt là nghiệm tối ưu của bài toán con (SP(yL,yR)). Thủ tục giải bài toán
con này được mô tả chi tiết như sau.
Thủ tục Solve(SP(yL,yR))
Bước 1.
(1.1) If vL = tvR với t > 0 Then Đặt Vopt :=min{ϕ(yL),ϕ(yR)}
Else Chuyển sang Bước 2;
(1.2) If ϕ(yL) =Vopt Then yopt = yL Else yopt = yR.
89
Bước 2.
(2.1) Giải hệ (4.5) để tìm điểm yO;
(2.2) Đặt Vopt :=min{ϕ(yL),ϕ(yR),ϕ(yO)}.
Bước 3.
If ϕ(yL) =Vopt Then yopt = yL
Else If ϕ(yR) =Vopt Then yopt = yR Else yopt = yO.
4.1.2 Thuật toán nhánh cận trên không gian ảnh
Thuật toán đề xuất để giải bài toán (QPY+) được xây dựng dựa trên kỹ thuật nhánh
cận. Việc phân hoạch, rẽ nhánh và tính cận dưới đã được trình bày ở Mục 4.1.1.
Để cập nhật cận trên của bài toán (QPY+), ta sử dụng ngay điểm hữu hiệu mới
ynew ∈MinY+ thu được từ việc giải bài toán (BP0). Dạng tường minh của bài toán
(BP0) là
min 〈vnew,y〉
v.đ.k. f (x)− y≤ 0
x ∈ X .
(BP1)
Gọi (xnew,ynew) là nghiệm tối ưu của bài toán (BP1). Vì ynew ∈ MinY+ và
ynew ≥ f (xnew) nên xnew ∈ XE . Để thuận tiện, ta gọi xnew là nghiệm hữu hiệu tương
ứng với ynew ∈MinY+.
Ký hiệu ϕopt là giá trị tối ưu của bài toán (QPY+). Cho ε là một số dương đủ nhỏ.
Nếu y∗ ∈MinY+ thì ϕ(y∗) là một cận trên của bài toán (QPY+). Điểm y∗ ∈MinY+
được gọi là một nghiệm tối ưu ε-xấp xỉ của bài toán (QPY+) nếu có một cận dưới
β ∗ của bài toán (QPY+) thỏa mãn |ϕ(y∗)−β ∗| ≤ ε(|ϕ(y∗)|+ 1). Khi đó điểm y∗
là một nghiệm tối ưu ε-xấp xỉ của bài toán (QPY+) và bất kỳ điểm x∗ ∈ XE tương
ứng với y∗ là một nghiệm tối ưu xấp xỉ của bài toán (QP).
Sau đây là thuật toán chi tiết giải bài toán (QPY+).
90
Thuật toán Solve(QPY+).
Bước 0. (Khởi tạo)
(0.1) Chọn sai số ε > 0; Với mỗi i = 1,2, tìm nghiệm yˆi ∈MinY+ của bài toán
(SPi) và xˆi ∈ XE tương ứng với yˆi;
(0.2) If yˆ1≡ yˆ2 Then Thuật toán dừng. (yˆ1 ∈Argmin(QPY+) và xˆ1 ∈Argmin(QP))
(0.3) If ϕ(yˆ1)< ϕ(yˆ2) Then α0 = ϕ(yˆ1), ybest0 = yˆ
1, xbest0 = xˆ
1
Else α0 = ϕ(yˆ2) và ybest0 = yˆ
2, xbest0 = xˆ
2 (α0 - cận trên tốt nhất hiện tại, ybest0 -
nghiệm chấp nhận được tốt nhất hiện tại, xbest0 ∈ XE tương ứng với ybest0 );
(0.4) Giải bài toán (SP(yL,yR)) với yL = yˆ1 và yR = yˆ2 để tìm nghiệm tối ưu yopt;
(0.5) Đặt Γ0 = Γ(yˆ1, yˆ2);
(0.6) If ϕ(yO) = ϕ(yopt) Then Đặt G = {Γ0}, β (Γ0) = ϕ(yopt) và k := 0
Else Thuật toán dừng (ybest0 ∈ Argmin(QPY+) và xbest0 ∈ Argmin(QP)).
Bước 1. (Điều kiện dừng)
(1.1) If G = /0 Then Thuật toán dừng. (ybestk là nghiệm tối ưu ε-xấp xỉ của bài toán
(QPY+) và xbestk là nghiệm tối ưu xấp xỉ của bài toán (QP))
Bước 2. (Cập nhật cận dưới)
(2.1) Tìm Γk ∈ G , trong đó Γk = Γ(yL,yR), thỏa mãn
β (Γk) =min{β (Γ) | Γ ∈ G };
(2.2) Đặt βk := β (Γk). (cận dưới tốt nhất hiện tại)
Bước 3. (Rẽ nhánh và cập nhật cận trên)
(3.1) Giải bài toán (BP1) để xác định ynewk ∈MinY+và xnewk ∈ XE tương ứng;
(3.2) If ynewk ∈ {yL,yR} Then G := G \{Γk} và chuyển sang Bước 1;
91
(3.3) If αk > ϕ(ynewk ) Then αk+1 = ϕ(y
new
k ) (cận trên tốt nhất hiện tại)
ybestk = y
new
k (nghiệm chấp nhận được tốt nhất hiện tại)
xbestk = x
new
k (x
best
k ∈ XE tương ứng với ybestk )
Else Đặt αk+1 := αk;
(3.4) If (αk+1−βk)≤ ε(|αk+1|+1) Then Đặt G = /0, chuyển sang Bước 1
Else Đặt G :=
(
G \{Γk})∪{Γk1,Γk2}, trong đó Γk1 = Γ(yL,ynewk ) và Γk2 =
Γ(ynewk ,y
R).
Bước 4. (Loại bỏ)
(4.1) Xác định nghiệm tối ưu yopt của bài toán (SP(yL,yR)) với yR = ynewk ;
(4.2) If ϕ(yO) = ϕ(yopt) Then Đặt β (Γk1) = ϕ(yopt) Else G := G \{Γk1};
(4.3) Xác định nghiệm tối ưu yopt của bài toán (SP(yL,yR)) với yL = ynewk ;
(4.4) If ϕ(yO) = ϕ(yopt) Then Đặt β (Γk2) = ϕ(yopt) Else G := G \{Γk2};
(4.5) If G = /0Then Thuật toán dừng (ybestk ∈Argmin(QPY+) và xbestk ∈Argmin(QP))
Else Đặt G = {Γ ∈ G | (αk+1−β (Γ))> ε(|αk+1|+1)};
(4.6) Đặt k := k+1 và quay lại Bước 1.
Giả sử thuật toán dừng ở Bước lặp k nào đó. Nếu nó dừng ở Bước 0 hoặc dừng ở
Bước 4, ta nhận được một nghiệm tối ưu ybestk của bài toán (QPY+), và một nghiệm
tối ưu xbestk của bài toán (QP). Nếu nó dừng ở Bước 1 thì y
∗ = ybestk là một nghiệm
tối ưu ε−xấp xỉ của bài toán (QPY+), và x∗ = xbestk là một nghiệm ε−xấp xỉ của
bài toán (QP).
Nếu thuật toán không dừng thì nó hội tụ như khẳng định trong kết quả sau.
Định lý 4.1. Nếu thuật toán không dừng thì dãy {ϕ(ybestk )} hội tụ tới giá trị tối ưu
của bài toán (QPY+) và dãy {ybestk } ∈MinY+ có một điểm tụ là nghiệm toàn cục
của bài toán (QPY+).
92
Chứng minh. Nếu thuật toán không dừng thì nó sinh ra một dãy {ybestk } ∈MinY+.
Bên cạnh đó, thuật toán cũng sinh ra một dãy các đa diện {Sk} thỏa mãn
S0 ⊃ S1 ⊃ S2 ⊃ ·· · ⊃MinY+,
trong đó S0 = S(yˆ1, yˆ2) và
Sk+1 = {y ∈ Sk|〈vnewk ,y〉 ≥ 〈vnewk ,ynewk 〉},k = 0,1,2, . . .
với ynewk là điểm chia đôi được xác định ở Bước 3 và v
new
k là véc tơ pháp tuyến trong
tương ứng với ynewk (xem Hình 4.4). Phần còn lại của định lý được suy ra trực tiếp
từ Định lý 3.1 [46].
Hình 4.4: Minh họa cách sinh dãy các đa diện {Sk}
Nhận xét 4.1. Thuật toán đề xuất ở đây có thể được dùng để giải bài toán cực tiểu
tích hai hàm lồi trên tập lồi (CBMP) tương ứng với bài toán (CBOP), tức là
min f1(x) f2(x) v.đ.k. x ∈ X , (CBMP)
trong đó các hàm f j, j= 1,2 và tập chấp nhận được X được cho như trong bài toán
(CBOP). Dạng trên không gian ảnh của bài toán (CBMP) được viết như sau
minϕ(y) = y1y2 v.đ.k. y ∈ Y. (CBMPY )
Như đã biết, nếu y∗ là nghiệm tối ưu của bài toán (CBMPY ) thì bất kỳ x∗ ∈ X thỏa
93
mãn f (x∗) ≤ y∗ là nghiệm tối ưu của bài toán (CBMP). Từ định nghĩa, dễ dàng
chứng minh được rằng nghiệm tối của bài toán (CBMPY ) phải thuộc tập ảnh hữu
hiệuMinY . Khi đó, bài toán (CBMPY ) tương đương với bài toán
minϕ(y) = y1y2 v.đ.k. y ∈MinY.
Vì ϕ(y) = y1y2 là hàm tựa lồi trên intR2+ nên đây là trường hợp riêng của bài toán
(QPY ). Nói cách khác, bài toán (CBMP) có thể được giải thông qua việc giải bài
toán (QP) với ϕ(y) = y1y2.
4.1.3 Tính toán thử nghiệm
Tất cả các ví dụ trong mục này được thử nghiệm với thuật toán cài đặt bằng ngôn
ngữ Matlab trên máy laptop Pavilon 1.8Ghz, RAM 2GB.
Ví dụ 4.1. Xét bài toán (QP) được cho bởi Benson H.P. và Boger G.M. trong [18],
trong đó
f1(x) = x1+
1
9
x3, f2(x) = x2+
1
9
x3, ϕ(y1,y2) = y1y2
và X = {x ∈ R11|Ax= b,x≥ 0} với
A=
9 9 2 1 0 0 0 0 0 0 0
8 1 8 0 1 0 0 0 0 0 0
1 8 8 0 0 1 0 0 0 0 0
7 1 1 0 0 0 −1 0 0 0 0
1 7 1 0 0 0 0 −1 0 0 0
1 1 7 0 0 0 0 0 −1 0 0
1 0 0 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 0 0 1
, b=
81
72
72
9
9
9
8
8
.
Cho ε = 0.00001. Thuật toán dừng ngay trong bước lặp đầu tiên. Nghiệm tối ưu
ε−xấp xỉ của bài toán (QPY+) là ybest = (0.1111,8.1111), và nghiệm tối ưu xấp xỉ
tương ứng của bài toán (QP) là xbest = (0,8,1,7,56,0,0,48,6,8,0)T và giá trị tối
ưu ε−xấp xỉ của bài toán (QP) là h(xbest) = 0.9012. Kết quả tính toán này giống
với kết quả trong thuật toán [18], trong đó thuật toán dừng sau 2 bước lặp.
94
Ví dụ 4.2. Xét bài toán (QP) với f1(x) = (x1− 2)2+ 1, f2(x) = (x2− 4)2+ 1,
X = {x∈R2 | 25x21+4x22−100≤ 0, x1+2x2−4≤ 0} và ϕ(y1,y2) ở một trong các
dạng sau (xem [90]) với các tham số α1,α2, α1 j,α2 j,k j > 0 với mọi j = 1,2, ...,s,
ϕ0(y1,y2) = y1y2
ϕ1(y1,y2) = yα11 y
α2
2
ϕ2(y1,y2) = ∑sj=1 k jy
α1 j
1 y
α2 j
2
ϕ3(y1,y2) = α1ey1+α2ey2
ϕ4(y1,y2) = yα11 /(K− yα22 ) với K >maxy∈Y yα22
ϕ5(y1,y2) = α1 logy1+α2 logy2.
Đầu tiên, ta xét trường hợp h(x) = ϕ0( f (x)), Theo Nhận xét 4.1, việc giải bài
toán (QP) trong trường hợp này tương đương với việc giải bài toán quy hoạch tích
hai hàm lồi (CMP).
Chọn ε = 0.01. Bảng 4.1 liệt kê các nghiệm chấp nhận được tốt nhất hiện tại
ybestk , điểm chia đôi y
new
k , cận trên tốt nhất hiện tại αk, cận dưới tốt nhất hiện tại βk và
Gapk = (αk−βk)/(|αk+1|+1) tại mỗi bước. Sau 4 bước lặp, vìGap3= 0.0094< ε
và G = /0 nên thuật thoán dừng . Nghiệm tối ưu ε-xấp xỉ của bài toán (QPY+)
là ybest = (1.0178,9.6040) và nghiệm tối ưu xấp xỉ của bài toán (QP) là xbest =
(1.8665,1.0667)T . Giá trị tối ưu ε-xấp xỉ của bài toán (QP) là h(xbest) = 9.7751.
Kết quả tính toán này giống với kết quả trong [12], [30] và [46].
Kết quả tính toán trong các trường hợp còn lại của hàm ϕ được nêu trong Bảng
4.2, trong đó #Iter là số bước lặp, yε là nghiệm tối ưu ε-xấp xỉ của bài toán (QPY+),
ϕopt là giá trị tối ưu ε-xấp xỉ của bài toán (QP) và Time là thời gian tính toán theo
đơn vị giây. Kết quả này chỉ ra rằng thuật toán làm việc hiệu quả với nhiều dạng
khác nhau của hàm mục tiêu.
95
Bước lặp ybestk y
new
k αk βk Gapk
k = 0 (2.4131,6.7871) (2.4131,6.7871) 16.3778 2.3804 0.8055
k = 1 (1.0505,9.3381) (1.0505,9.3381) 9.8102 8.2168 0.1474
k = 2 (1.0505,9.3381) (1.0018,9.8740) 10.0999 9.6628 0.0394
k = 3 (1.0178,9.6040) (1.0178,9.6040) 9.7751 9.6743 0.0094
Bảng 4.1: Kết quả tính toán của Ví dụ 4.2 trong trường hợp ϕ = ϕ0
ϕ(y) #Iter yε ϕopt Time
y0.51 y
3
2 6 (21.3477,1.5544) 17.3524 0.6240
0.4y0.51 y
3
2+0.9y
2
1y
0.25
2 3 (6.0127,4.5365) 139.0545 0.9516
2.5ey1+0.75ey2 5 (3.7922,5.6851) 331.7185 0.7176
y0.251 /(10− y0.52 ) 4 (1.0000,10.0999) 0.1466 0.8424
0.3logy1+1.5logy2 5 (21.3477,1.5544) 1.5799 0.6708
Bảng 4.2: Kết quả tính toán của Ví dụ 4.2 trong các trường hợp của ϕ
Ví dụ 4.3. Để so sánh thuật toán đề xuất với thuật toán của N.V. Thoại [87], ta
xét một dạng khác của ví dụ trong [87, tr. 65], được cho dưới dạng bài toán (QP),
trong đó f (x) = ( f1(x), f2(x)) , X = {x ∈ R2 | Ax≤ b,x≥ 0,g(x)≤ 0} với
A=
1.0 −2.0
−1.0 1.0
2.0 1.0
2.0 5.0
−1.0 −1.0
,b=
1.0
1.0
4.0
10.0
−1.5
,
96
g(x) = 0.5(x1−1)2+1.4(x2−0.5)2−1.1,
f1(x) = x21+ x
2
2+0.4x1−4x2,
f2(x) =max{−(0.5x1+0.25x2+0.2);−2x1+4.6x2−5.8} ,
và ϕ(y) =min{0.1(y1−7);0.9(y2−1)}}.
Chọn ε = 0.00001. Thuật toán dừng ngay bước khởi tạo. Ta thu được nghiệm
tối ưu ε-xấp xỉ ybest = (−1.3365,−1.2000) của bài toán (QPY+), nghiệm tối ưu
xấp xỉ xbest = (1.3170,1.3659)T của bài toán (QP), và giá trị tối ưu ε−xấp xỉ của
bài toán (QP) là h(xbest) =−1.9800 . Trong [87], thuật toán giải bài toán này dừng
sau 6 bước lặp với nghiệm tối ưu xấp xỉ x∗ = (1.3170,1.3659)T .
Ví dụ 4.4. Xét bài toán (QP) trong đó ϕ(y) = (y1−β1)α1(y2−β2)α2 và
fi(x) = xTci+ xTDix, i= 1,2,
X =
x ∈ Rn
∣∣∣∣∣
(
−2+
n
∑
j=1
x j
j
)2
≤ 100,Ax≤ b,x≥ 0
.
Các tham số được cho như sau (xem [41]):
ci ∈ Rn, với mọi i = 1,2, là các véc tơ với các thành phần được sinh ngẫu
nhiên trong [0,1].
Di = (di j) ∈Rn×n là các ma trận đường chéo với phần tử đường chéo dii được
sinh ngẫu nhiên trong [0,1].
A = (ai j) ∈ Rm×n là ma trận với các phần tử được sinh ngẫu nhiên trong
[−1,1].
b= (b1,b2, ...,bm)T là véc tơ có các thành phần
bi =
n
∑
j=1
ai j+2b0, i= 1,2, ...,m,
với b0 là một số ngẫu nhiên trong [0,1].
97
αi, với mọi i= 1,2, là các số ngẫu nhiên trong [0,1].
βi =min{ fi(x) | x ∈ X}, với mỗi i= 1,2.
Với ε = 0.005, đối với mỗi bộ tham số n,m, ta giải 10 bài toán. Kết quả tính toán
thu được trong Bảng 4.3, trong đó #Iter là số bước lặp trung bình, UB = αK và
LB = βK lần lượt là cận trên và cận dưới ở Bước lặp K cuối cùng, Gap cho bởi
UB−LB
|UB|+1 và Time là thời gian tính trung bình theo giây.
n m #Iter UB LB Gap Time
60 40 5.2 4.8458 4.8312 0.0025 0.88
70 50 6.4 6.1537 6.1458 0.0011 1.31
80 80 5.8 2.3188 2.3135 0.0016 1.77
100 60 4.4 5.3968 5.3917 0.0008 2.45
100 80 5.1 1.5828 1.5707 0.0047 3.94
120 120 4.7 3.8471 3.8331 0.0029 6.12
150 100 4.9 6.6608 6.6340 0.0035 7.34
150 120 6.2 8.7834 8.7580 0.0026 9.21
Bảng 4.3: Kết quả tính toán với bài toán sinh ngẫu nhiên trong Ví dụ 4.4
4.2 Thuật toán giải bài toán (DP) với ϕ là hàm đơn điệu tăng
Xét bài toán
maxϕ(y) v.đ.k. y ∈MinY+, (DPY+)
trong đó ϕ : Y → R là hàm đơn điệu tăng trên Y . Mục này đề xuất thuật toán giải
bài toán (DPY+) theo lược đồ nhánh cận kết hợp kỹ thuật xấp xỉ ngoài.
98
Nhắc lại rằng, hàm k được gọi là đơn điệu tăng trên S nếu
k(y1)> k(y2) với bất kỳ y1,y2 ∈ S sao cho y1 ≥ y2,y1 6= y2.
4.2.1 Đơn hình xấp xỉ ngoài và lược đồ rẽ nhánh
Xét hai điểm bất kỳ yL,yR ∈MinY+ thỏa mãn (4.3). Ta vẫn ký hiệu Γ(yL,yR) là
đường cong duy nhất nằm trênMinY+ nối hai điểm yL và yR.
Đặt yO = (yO1 ,y
O
2 ) trong đó
yO1 = y
L
1 > 0, y
O
2 = y
R
2 > 0. (4.6)
Hiển nhiên là yL,yO,yR không thẳng hàng nên conv{yL,yO,yR} là một 2-đơn hình.
Ký hiệu S(yL,yR) := conv{yL,yO,yR}. Dễ thấy, đơn hình S(yL,yR) nằm trong nón
lồi (yO+R2+). Hơn nữa, S(yL,yR) chứa đường cong hữu hiệu nối yL và yR (xem
Hình 4.5) hay Γ(yL,yR)⊂ S(yL,yR). Để thuận tiện, ta gọi đơn hình S(yL,yR) là đơn
hình sinh ra bởi yL và yR. Đồng thời, yO được gọi là gốc của đơn hình này.
Hình 4.5: Đơn hình S(yL,yR)
Theo định nghĩa, dễ thấy rằng tia xuất phát từ gốc O của không gian ảnh R2
qua đỉnh yO của đơn hình S(yL,yR) giao với biên ∂Y+ của tập Y+ tại một điểm duy
nhất yω ∈ Γ(yL,yR) ⊆MinY+ (xem minh họa trong Hình 4.6). Kết quả này đóng
vai trò then chốt trong thuật toán giải bài toán (DPY+).
99
Hình 4.6: Đường cong Γ(yL,yR)
Mệnh đề 4.1. Cho hai điểm yL,yR ∈MinY+ thỏa mãn (4.3) và cho 2−đơn hình
S(yL,yR) = conv{yL,yO,yR}, trong đó yO thỏa mãn (4.6). Khi đó tia nối gốc O của
không gian ảnh R2 và gốc yO của đơn hình S(yL,yR) cắt ∂Y+ tại một điểm duy
nhất yω ∈MinY+. Hơn nữa,
yL1 < y
ω
1 < y
R
1 và y
R
2 < y
ω
2 < y
L
2. (4.7)
Chứng minh. Vì yL,yR ∈MinY+ và yO thỏa mãn (4.6) nên yO 6∈ Y+. Do đó, theo
Mệnh đề 1.9, tia nối gốc O với yO cắt ∂Y+ tại một điểm duy nhất yω ∈ Y . Vì
MinY+ = ∂Y+∩Y (Mệnh đề 1.7) nên yω ∈MinY+. Hơn nữa, do yL,yR ∈MinY+
và thỏa mãn (4.3) nên yω phải thỏa mãn (4.7).
Gọi (x∗,λ ∗) là nghiệm tối ưu của bài toán quy hoạch lồi với hàm mục tiêu tuyến
tính
min λ (T (yO))
v.đ.k. f (x)−λyO ≤ 0,
gi(x)≤ 0, i= 1, · · · ,m.
Khi đó x∗ là nghiệm hữu hiệu tương ứng với yω = λ ∗yO (Xem Mệnh đề 1.9).
Nhận xét 4.2. Giả sử yL,yR ∈ MinY+ thỏa mãn (4.3) và Γ(yL,yR) ⊆ MinY+ là
đường cong hữu hiệu nối yL và yR. Xét 2−đơn hình S(yL,yR) sinh bởi yL và yR.
100
Ký hiệu yω là điểm xác định như mô tả trong Mệnh đề 4.1. Theo (4.7), ký hiệu
S(yL,yω) là đơn hình sinh bởi yL và yω , và S(yω ,yR) là đơn hình sinh bởi yω và yR
(xem Hình 4.7). Khi đó, ta có
Γ(yL,yR)⊂ (S(yL,yω)∪S(yω ,yR))⊂ S(yL,yR).
Điểm yω được xem như một điểm chia đôi đơn hình S(yL,yR). Việc chia đơn hình
S(yL,yR) như vậy được gọi là lược đồ rẽ nhánh áp dụng cho đơn hình S(yL,yR).
Tính chất này sẽ được sử dụng để xây dựng thuật toán giải bài toán (DPY+).
Hình 4.7: Lược đồ rẽ nhánh áp dụng cho đơn hình S(yL,yR)
Hiển nhiên là (4.3) thỏa mãn với hai điểm yL = yˆ1,yR = yˆ2, trong đó yˆ1 và yˆ2
được xác định bởi (4.2). Đặt S(yˆ1, yˆ2) là đơn hình sinh bởi hai điểm yˆ1 và yˆ2. Ta có
MinY+ ⊂ S(yˆ1, yˆ2), và S(yˆ1, yˆ2) được chọn làm đơn hình xuất phát của thuật toán
xấp xỉ ngoài giải bài toán (DPY+).
4.2.2 Thuật toán nhánh cận - xấp xỉ ngoài
Đặt T 0 = {S0,1}, trong đó S0,1 = S(yˆ1, yˆ2) và
U0 =
⋃
S∈T 0
S= S0,1 ⊃MinY+.
Xuất phát từ hai tập T 0 và U0, thuật toán là một quá trình lặp sinh ra hai dãy
101
{
T k = {Sk,1,Sk,2, . . . ,Sk,ηk}} gồm các 2−đơn hình, trong đó ηk là số phần tử của
T k, và
{
Uk =
⋃
S∈T k S
}
thỏa mãn
U0 ⊃U1 ⊃ ...Uk ⊃Uk+1 ⊃ ...⊃MinY+.
Tại Bước lặp k = 0, ta đã có yˆ1, yˆ2 ∈MinY+. Đặt β0 =max{ϕ(yˆ1),ϕ(yˆ2)}. Rõ
ràng β0 là cận dưới tốt nhất hiện tại của bài toán (DPY+). Điểm ybest ∈ {yˆ1, yˆ2}
thỏa mãn ϕ(ybest) = β0 được gọi là nghiệm chấp nhận được tốt nhất hiện tại. Gọi
xbest là điểm hữu hiệu tương ứng với ybest .
Cho số thực ε > 0 đủ nhỏ. Điểm chấp nhận được y∗ ∈ MinY+ được gọi là
nghiệm tối ưu ε−xấp xỉ của bài toán (DPY+) nếu tồn tại một cận trên α∗ của bài
toán này thỏa mãn α∗−ϕ(y∗)< ε(|ϕ(y∗)|+1). Khi đó, nghiệm hữu hiệu x∗ tương
ứng với y∗ là một nghiệm tối ưu xấp xỉ của bài toán (DP).
Ở bước lặp k điển hình, k ≥ 0, ta có nghiệm chấp nhận được tốt nhất hiện tại
ybest , nghiệm hữu hiệu xbest tương ứng với ybest , cận dưới βk = ϕ(ybest), tập các đơn
hình T k, và tập Uk thỏa mãn MinY+ ⊂Uk. Với mỗi η ∈ {1,2, . . . ,ηk}, đơn hình
Sk,η được sinh bởi hai điểm đã biết. Tại đây thuật toán thực hiện những việc sau:
i) Tìm giá trị tối ưu αk của bài toán max{ϕ(y)|y ∈Uk}. Vì MinY+ ⊂Uk nên
giá trị tối ưu αk là một cận trên của bài toán (DPY+).
ii) Nếu αk−ϕ(ybest)≤ ε(
∣∣ϕ(ybest)∣∣+1) thì thuật toán dừng. Khi đó, ta thu được
ybest là nghiệm tối ưu ε−xấp xỉ của bài toán (DPY+) và xbest là nghiệm xấp
xỉ của bài toán (DP). Ngược lại, thuật toán sinh một tập mới T k+1, trong đó
Uk+1 =
⋃
S∈T k+1 S thỏa mãn
Uk ⊃Uk+1 ⊃MinY+.
Với mỗi S ∈ T k, ký hiệu α(S) là giá trị tối ưu của bài toánmax{ϕ(y)|y ∈ S}. Vì
Uk =
⋃
S∈T k S nên ta có αk =max{α(S)|S ∈ T k}.
Tại Bước lặp k, nếu thuật toán chưa dừng, ta chọn đơn hình S(yL,yR)= Sk,η¯ ∈ T k
sao cho αk = α(Sk,η¯). Gọi yω và điểm x∗ tương ứng với nó là các điểm xác định
như mô tả trong Mệnh đề 4.1. Khi đó, áp dụng lược đồ nhánh cận cho đơn hình
102
S(yL,yR) với điểm chia đôi yω ta được hai đơn hình S(yL,yω) và S(yω ,yR) như
trong Nhận xét 4.2. Đặt
T k+1 =
(
T k \{S(yL,yR)})∪{S(yL,yω),S(yω ,yR)} vàUk+1 = ⋃
S∈T k+1
S.
Từ Nhận xét 4.2, ta cóMinY+ ⊂Uk+1 ⊂Uk.
Bây giờ, ta xét bài toán
max{ϕ(y)|y ∈ S(yL,yR)}, (DP(S(yL,yR)))
trong đó ϕ là hàm đơn điệu tăng trên R2+ và S(yL,yR) là 2−đơn hình được sinh bởi
hai điểm yL,yR nào đó. Vì ϕ là hàm đơn điệu tăng trên S(yL,yR)⊂R2+ nên nghiệm
tối ưu của bài toán (DP(S(yL,yR))) đạt tại cạnh
[
yL,yR
]
của đơn hình S(yL,yR).
Theo định nghĩa, mỗi điểm y ∈ [yL,yR] có thể cho bởi
y= tyL+(1− t)yR, 0≤ t ≤ 1.
Do đó, bài toán (DP(S(yL,yR))) có thể đưa về một bài toán cực đại hàm một biến
trên một khoảng đóng trong R
max{θ(t)|0≤ t ≤ 1}, (DP1(S(yL,yR)))
trong đó θ(t) = ϕ
(
tyL+(1− t)yR).
Nhận xét 4.3. Theo lý luận trên, thay vì giải bài toán (DP(S(yL,yR))), ta giải
bài toán cực đại hàm một biến (DP1(S(yL,yR))). Nếu t¯ là nghiệm tối ưu của
(DP1(S(yL,yR))) thì yopt = t¯yL+(1− t¯)yR là nghiệm tối ưu của (DP(S(yL,yR))).
Thuật toán nhánh cận kết hợp xấp xỉ ngoài giải bài toán (DPY+) được mô tả chi
tiết như sau.
Thuật toán Solve(DPY+)
Bước khởi tạo. Thực hiện các bước dưới đây:
(0.1) Chọn sai số ε > 0; Giải bài toán (SPi) với i= 1,2 để xác định hai điểm hữu
hiệu đầu tiên yˆ1, yˆ2 ∈ MinY+ và hai nghiệm hữu hiệu xˆ1, xˆ2 tương ứng với
yˆ1, yˆ2;
103
(0.2) If yˆ1 ≡ yˆ2 Then Thuật toán dừng, yˆ1 là nghiệm tối ưu của bài toán (DPY+) và
xˆ1 là nghiệm tối ưu của bài toán (DP);
(0.3) If ϕ(yˆ1)> ϕ(yˆ2) Then β0 = ϕ(yˆ1) và ybest = yˆ1, xbest = xˆ1
Else β0 = ϕ(yˆ2) và ybest = yˆ2, xbest = xˆ2; (β0 là cận dưới tốt nhất hiện tại,
ybest là điểm chấp nhận được tốt nhất hiện tại, xbest là nghiệm hữu hiệu tương
ứng với ybest)
(0.4) Đặt S0,1 = S(yˆ1, yˆ2). Đặt T 0 := {S0,1} vàU0 := S0,1;
(0.5) Tìm giá trị tối ưu α(S) của bài toán (DP(S(yL,yR))) với S= S(yˆ1, yˆ2);
(0.6) Đặt k := 0; Chuyển sang Bước lặp k.
Bước lặp k,(k = 0,1,2, ...) Thực hiện từ Bước 1 đến Bước 3 như dưới đây.
Bước 1. (Chọn đơn hình và tính cận trên)
(1.1) Tìm Sk,η¯ ∈ T k, trong đó Sk,η¯ là đơn hình sinh ra bởi hai điểm yL và yR đã biết,
thỏa mãn
α(Sk,η¯) :=max{α(S′) | S′ ∈ T k};
(1.2) Đặt αk := α(Sk,η¯) (cận trên tốt nhất hiện tại);
(1.3) If αk−βk ≤ ε(|βk|+1) Then Thuật toán dừng (ybest là nghiệm tối ưu ε−xấp
xỉ của bài toán (DPY+), xbest là nghiệm tối ưu xấp xỉ của bài toán (DP))
Else Đặt Sk = Sk,η¯ .
Bước 2. (Tìm điểm chia và cập nhật cận dưới)
(2.1) Xác định gốc yO của đơn hình Sk bởi (4.6), trong đó yL và yR là hai điểm sinh
ra đơn hình Sk;
(2.2) Giải bài toán (T (yO)) để tìm nghiệm tối ưu (λ ∗,x∗);
(2.3) Đặt yωk = λ ∗yO ∈MinY+ (điểm chia đơn hình Sk) và x∗ là nghiệm hữu hiệu
tương ứng với yωk;
104
(2.4) If ϕ(yωk)> βk Then
βk+1 = ϕ(yωk) (cận dưới tốt nhất hiện tại)
ybest = yωk (nghiệm chấp nhận được tốt nhất hiện tại)
xbest = x∗; (nghiệm hữu hiệu tương ứng với ybest)
Bước 3. (Áp dụng lược đồ rẽ nhánh cho Sk với điểm chia yωk)
(3.1) Đặt Sk1 là 2−đơn hình sinh ra bởi hai điểm yL và yR= yωk và Sk2 là 2−đơn hình
sinh ra bởi hai điểm yL = yωk và yR;
(3.2) Với mỗi i = 1,2, tìm giá trị tối ưu α(Ski ) của bài toán (DP(S(yL,yR))) với
S= Ski ;
(3.3) Đặt T k+1 =
(
T k \{Sk})∪{Sk1,Sk2};
(3.4) Đặt k := k+1 và Chuyển sang Bước lặp k.
Bổ đề sau đây có thể coi như một trường hợp đặc biệt của Bổ đề 4.2 [15].
Bổ đề 4.1. Giả sử thuật toán Solve(DPY+) lặp vô hạn và {Sk} là một dãy các 2−đơn
hình sinh ra bởi thuật toán, trong đó với mỗi k ∈ {0,1,2 . . .} lược đồ rẽ nhánh rút
gọn được áp dụng cho Sk. Khi đó {Sk}có một dãy con {Skq} thỏa mãn
lim
q
Skq = y∗ ∈MinY+.
Định lý 4.2. Nếu thuật toán Solve(DPY+) lặp vô hạn thì dãy {yωk} có một điểm tụ
là nghiệm tối ưu toàn cục của bài toán (DPY+).
Chứng minh. Ký hiệu f∗ là giá trị tối ưu của bài toán (DPY+). Nếu thuật toán không
dừng thì nó sinh ra một dãy vô hạn các đơn hình {Sk}, và {yoptk ∈ Sk} là nghiệm
tối ưu của bài toán (DP(S(yL,yR))) với S = Sk, trong đó lược đồ rẽ nhánh được áp
dụng cho Sk trong mỗi bước lặp k. Hơn nữa, theo Bổ đề 4.1, bằng cách lấy dãy con
105
nếu cần, ta có thể giả thiết limk Sk = y∗ ∈MinY+. Từ đó suy ra yoptk → y∗. Vì dãy
cận trên {αk} là đơn điệu và αk = α(Sk) = ϕ(yoptk) nên ta có
lim
k
αk = lim
k
ϕ(yoptk) = ϕ(y∗)≥ f∗.
Vì y∗ ∈MinY+ là nghiệm chấp nhận được của bài toán (DPY+) nên suy ra y∗ là
nghiệm tối ưu toàn cục của bài toán (DPY+).
4.2.3 Tính toán thử nghiệm
Ví dụ 4.5. Xét bài toán (DP) với h(x) = (x1+ x2−0.4)(x1+4x2+0.2), và XE là
tập nghiệm hữu hiệu của bài toán (CBOP), trong đó
X = {x ∈ R2 | gi(x)≤ 0, i= 1,2} và
f1(x) = x1+ x2,
f2(x) = x1+4x2+1,
g1(x) = (x1−1)2+4x22−0.2,
g2(x) = 3x1−8x2−6.
Dễ thấy, hàm h(x) = ϕ( f (x)) trong đó ϕ(y) = (y1−0.4)(y2−0.8) và ϕ đơn điệu
tăng trên Y . Bây giờ, ta áp dụng thuật toán Solve(DPY+) để giải bài toán (DPY+).
Bước khởi tạo.
(0.1) Chọn sai số ε = 0.0001. Giải các bài toán (SP1) và (SP2), ta thu được
xˆ1 = (0.599782,−0.099782)T , xˆ2 = (0.799562,0.199890)T ,
là các nghiệm hữu hiệu tương ứng với các điểm hữu hiệu
yˆ1 = (0.500000,1.998910), yˆ2 = (0.999452,1.000000);
(0.3) Vì ϕ(yˆ1) = 0.119891 > ϕ(yˆ2) = 0.119890, ta chọn β0 = ϕ(yˆ1) = 0.119891
và ybest = yˆ1,xbest = xˆ1;
(0.4) Đặt S0,1 = S(yˆ1, yˆ2). Đặt T 0 := {S0,1} vàU0 := S0,1;
106
(0.5) Giải bài toán (DP(S0,1)), ta được α(S0,1) = 0.244618.
Bước lặp k = 0.
Bước 1.
(1.2) Vì T 0 = {S0,1} nên α0 := α(S0,1) = 0.244618;
(1.3) Vì α0−β0 > ε(|β0|+1) nên đặt S0 = S0,1.
Bước 2.
(2.1) Từ (4.6), ta có yO = (yL1,y
R
2 ) = (0.500000,1.000000);
(2.2) Giải bài toán (T (yO)), ta thu được nghiệm tối ưu
(λ ∗,x∗) = (1.292892,0.575735,0.070711)T ;
(2.3) Đặt yω0 = λ ∗yO = (0.646446,1.292892);
(2.4) Vì ϕ(yω0) = 0.121471> β0 = 0.119891 nên β1 = 0.121471 và ybest = yω0 =
(0.646446,1.292892), xbest = x∗ = (0.575735,0.070711)T .
Bước 3.
(3.1) Gọi S01 là 2-đơn hình sinh bởi hai điểm y
L và yR = yω0, và S02 là 2-đơn hình
sinh bởi hai điểm yL = yω0 và yR;
(3.2) Giải (DP(S01)) và (DP(S
0
2)), ta nhận được các giá trị tối ưu tương ứng là
α(S01) = 0.146536 và α(S
0
2) = 0.146536;
(3.3) Ta có T 1 = {S1,1,S1,2}, trong đó S1,1 = S01 và S1,2 = S02;
(3.4) Đặt k = 1; Chuyển sang Bước lặp k.
Bước lặp k = 1.
Bước 1.
107
(1.2) Vì α(S1,1) =max{α(S′) | S′ ∈ T 1}, nên đặt α1 = α(S1,1) = 0.146536, trong
đó S1,1 được sinh bởi hai điểm
yL = (0.500000,1.998910) và yR = (0.646446,1.292892);
(1.3) Vì α1−β1 > ε(|β1|+1), nên đặt S1 = S1,1.
Bước 2.
(2.1) Từ (4.6), ta có yO = (yL1,y
R
2 ) = (0.500000,1.292892);
(2.2) Giải bài toán (T (yO)), ta thu được nghiệm tối ưu
(λ ∗,x∗) = (1.145344,0.554299,0.018373)T ;
(2.3) Đặt yω1 = λ ∗yO = (0.572672,1.480806);
(2.4) Vì ϕ(yω1) = 0.117556< β1 = 0.121471 nên không cập nhật cận dưới.
Bước 3.
(3.1) Gọi S11 là 2-đơn hình sinh bởi hai điểm y
L and yR = yω1, và S12 à 2-đơn hình
sinh bởi hai điểm yL = yω1 và yR;
(3.2) Giải (DP(S11)) và (DP(S
1
2)), ta nhận được các giá trị tối ưu tương ứng là
α(S11) = 0.128172 và α(S
1
2) = 0.123256;
(3.3) Ta có T 2 = {S2,1,S2,2,S2,3}, trong đó S2,1 = S1,2,S2,2 = S11 và S2,3 = S12;
(3.4) Đặt k = 2. Chuyển sang Bước lặp k = 2.
Sau 7 bước lặp, ta có β7 = 0.121471,α7 = 0.121560 và α7− β7 < ε(|β7|+
1). Thuật toán dừng sau 7 bước lặp với nghiệm tối ưu ε−xấp xỉ của bài toán
(DPY+) là ybest = (0.646446,1.292892). Đồng thời ta có nghiệm tối ưu của bài
toán (DP) tương ứng là xbest =(0.575735,0.070711)T và giá trị tối ưu là ϕ(ybest)=
0.1214710.
108
Ví dụ 4.6. Xét bài toán (DP) được cho dưới dạng sau
max ϕ( f (x)) = ( f1(x)−m1)( f2(x)−m2)
v.đ.k. x ∈ XE ,
với mi = min{ fi(x) | x ∈ X}, i = 1,2 và XE là tập nghiệm hữu hiệu của bài toán
(CBOP), trong đó
fi(x) = xT γ i+ xTDix, i= 1,2,
X = {x ∈ Rn |
(
−2+
n
∑
j=1
x j
j
)2
≤ 100,Ax≤ b,x≥ 0}
và các tham số được xác định như sau
γ1,γ2 ∈ Rn là các véctơ với các thành phần ngẫu nhiên thuộc đoạn [0,1].
A = (ai j) ∈ Rm×n là một ma trận ngẫu nhiên với các thành phần thuộc đoạn
[-1,1].
b= (b1,b2, ...,bm)T là vectơ ngẫu nhiên thỏa mãn
bi =
n
∑
j=1
ai j+2b0,
với b0 là một số thực ngẫu nhiên trong đoạn [0,1].
Di ∈ Rn×n là ma trận đường chéo với các phần tử trên đường chéo nhận giá
trị ngẫu nhiên trong đoạn [0,1].
Áp dụng thuật toán Solve(DPY+) cho lớp bài toán này với từng trường hợp của
n và m nhằm tìm nghiệm tối ưu ε− xấp xỉ với ε = 0.005 và xác định Gap=UB−LB|LB|+1
vớiUB,LB lần lượt là cận trên và cận dưới ở Bước lặp K cuối cùng, tứcUB= αK
và LB= βK , ta thu được Bảng 4.4. Từ bảng kết quả này ta thấy thuật toán thực hiện
tốt, thậm chí trong trường hợp bài toán có kích thước lớn. Số bước tính toán khá
nhỏ và thời gian chạy từng bước cũng tương đối nhỏ do trong mỗi bước chỉ phải
giải một bài toán quy hoạch lồi với hàm mục tiêu tuyến tính và hai bài toán tìm cực
đại của đa thức bậc 2. Hơn nữa, nghiệm đạt được cuối cùng là chấp nhận được với
độ xấp xỉ nhỏ hơn ε = 0.005.
109
n m ]Inter UB LB Gap
60 40 7 4.103116 4.096561 0.001598
70 50 8 1.865636 1.860822 0.002580
80 80 8 1.137924 1.136717 0.001061
100 60 8 5.153709 5.138920 0.002870
100 80 7 4.169557 4.166498 0.000731
120 120 5 15.94133 15.94088 0.000029
150 100 8 55.40159 55.29604 0.001905
150 120 6 7.587685 7.559456 0.003720
Bảng 4.4: Kết quả tính toán của Ví dụ 4.6
Kết luận
Nội dung của Mục 4.1 dựa trên kết quả của các bài báo [2], còn nội dung của Mục
4.2 dựa trên kết quả của bài báo [1] thuộc Danh mục các công trình đã công bố
của tác giả có liên quan đến luận án. Chương này đã thực hiện các công việc chính
sau:
- Phân tích và khai thác tính chất tập giá trị hữu hiệu của bài toán quy hoạch lồi
hai mục tiêu (CBOP).
- Nghiên cứu và đề xuất một thuật toán nhánh cận Solve(QPY+) giải bài toán
(QP) với ϕ là hàm tựa lõm và một thuật toán nhánh cận kết hợp với lược đồ xấp
xỉ ngoài Solve(DPY+) giải bài toán (DP) với ϕ là hàm đơn điệu, từ cơ sở lý thuyết
đến tính toán thử nghiệm.
Bằng việc tận dụng tính chất của tập ảnh hữu hiệu trong không gian hai chiều,
hướng tiếp cận này nhiều khả năng cho phép giảm đáng kể chi phí tính toán.
110
Kết luận chung
Các đóng góp chính của luận án là:
1. Nghiên cứu bài toán quy hoạch đa mục tiêu lồi suy rộng (GMOP) và đề xuất
thuật toán hướng pháp tuyến Solve(GMOP) dựa trên kỹ thuật xấp xỉ ngoài
theo tiếp cận trên không gian ảnh để giải bài toán này.
• Đề xuất khái niệm hàm véc tơ giả lồi vô hướng, khai thác tính chất hữu
dụng của lớp hàm này (Định lý 1.4) cũng như mối liên hệ giữa tập ảnh Y và
tập tương đương hữu hiệu Y+ (Mệnh đề 1.7) để thiết lập siêu phẳng cắt tại
mỗi bước lặp k của thuật toán. Cụ thể, siêu phẳng này có véc tơ pháp tuyến
là hướng pháp tuyến không âm của một điểm giá trị hữu hiệu được sinh ra tại
bước lặp k (Định lý 2.1 và Mệnh đề 1.9).
• Với một sai số ε ≥ 0 cho trước, thuật toán cho phép xác định tập tất cả các
điểm giá trị hữu hiệu yếu θ - xấp xỉ và tập nghiệm hữu hiệu yếu θ - xấp xỉ
của bài toán (GMOP), trong đó θ = εe với e ∈ Rp là véc tơ có tất cả các
thành phần đều bằng 1. Đặc biệt, khi sử dụng thuật toán này giải bài toán quy
hoạch đa mục tiêu tuyến tính, ta nhận được tập giá trị hữu hiệu yếu YWE và
tập nghiệm hữu hiệu yếu XWE sau hữu hạn bước lặp với sai số ε = 0. Các tính
toán thử nghiệm đã chứng tỏ tính hữu hiệu và ưu việt của thuật toán.
• Thuật toán được chứng minh là hội tụ (Định lý 2.2, Định lý 2.3 và Hệ quả
2.1). Đây có thể coi là một đóng góp của luận án về mặt lý thuyết vì vấn đề
"sự hội tụ của thuật toán" vẫn là câu hỏi mở cho một số thuật toán xấp xỉ
ngoài trên không gian ảnh giải bài toán quy hoạch đa mục tiêu lồi mới đề
xuất trong khoảng vài năm gần đây.
2. Xây dựng thuật toán xấp xỉ ngoài Solve(GMPY ) trên không gian ảnh giải bài
toán quy hoạch tích lồi suy rộng (GMP) dựa trên mối quan hệ của bài toán
này với bài toán quy hoạch đa mục tiêu lồi suy rộng tương ứng. Đây là một
ứng dụng trực tiếp của thuật toán hướng pháp tuyến giải bài toán quy hoạch
111
đa mục tiêu lồi suy rộng (GMOP). Tính hội tụ của thuật toán được chỉ ra ở
Định lý 3.1.
3. Nghiên cứu bài toán (GIMP) cực đại một hàm mục tiêu là tổng của một hàm
lõm với tích p≥ 2 hàm lõm trên tập chấp nhận được là tập lồi compact khác
rỗng, đưa việc giải bài toán này về giải bài toán (EPY−) cực đại một hàm liên
tục, đơn điệu tăng trên tập điểm hữu hiệu yếu của một tập lồi có thứ nguyên
đầy đủ trong R2. Thuật toán nhánh cận Solve(EPY−) giải bài toán (EPY−)
được xây dựng dựa trên cấu trúc đặc biệt của tập điểm hữu hiệu và được
chứng minh là hội tụ (Định lý 3.2). Các kết quả tính toán thử nghiệm cho thấy
thuật toán có thể giải các bài toán có số biến lớn.
4. Đề xuất hai thuật toán trên không gian ảnh để giải hai bài toán tối ưu hàmmục
tiêu có dạng h(x) = ϕ( f (x)) trên tập nghiệm hữu hiệu XE của bài toán quy
hoạch hai mục tiêu lồi (CBOP), trong đó hàm véc tơ lồi f (x) = ( f1(x), f2(x))
là hàm mục tiêu của bài toán (CBOP), dựa trên cấu trúc đặc biệt của tập giá
trị hữu hiệu YE = f (XE) và tính đặc thù của hàm ϕ:
• Thuật toán nhánh cận giải bài toán cực tiểu hàm h(x) = ϕ( f (x)) trên XE ,
trong đó ϕ : R2→ R là hàm tựa lõm (Thuật toán Solve(QPY+));
• Thuật toán nhánh cận kết hợp xấp xỉ ngoài giải bài toán cực đại hàm
h(x) = ϕ( f (x)) trên XE , trong đó ϕ : R2→ R là đơn điệu tăng (Thuật toán
Solve(DPY+)). Cả hai thuật toán này đều được chứng minh là hội tụ (Định lý
4.1 và Định lý 4.2). Tính toán thử nghiệm với nhiều bài toán khác nhau cho
thấy thuật toán xây dựng theo hướng tiếp cận trên không gian ảnh cho phép
giảm đáng kể chi phí tính toán.
Một số vấn đề có thể tiếp tục nghiên cứu:
1. Sử dụng phương pháp hướng pháp tuyến trên không gian ảnh để giải các lớp
bài toán tối ưu khác như bài toán quy hoạch lõm, bài toán tối ưu trên tập
nghiệm hữu hiệu, bài toán quy hoạch toàn phương, bài toán tối ưu với ràng
buộc không lồi,...
112
2. Đề xuất thuật toán giải các lớp bài toán quy hoạch tích mở rộng khác nảy sinh
từ các vấn đề thực tế trong lĩnh vực kinh tế, viễn thông, công nghiệp,...
3. Mở rộng các thuật toán giải hai bài toán tối ưu trên tập nghiệm hữu hiệu được
trình bày ở Chương 4 cho trường hợp bài toán quy hoạch đa mục tiêu có số
mục tiêu lớn hơn 2.
4. Nghiên cứu và đề xuất thuật toán hiệu quả giải các lớp bài toán quy hoạch đa
mục tiêu lồi suy rộng khác, trong đó các hàm mục tiêu có thể là hàm tựa lồi,
hàm phân thức hoặc hàm đa thức,...
5. Nghiên cứu và xây dựng thuật toán giải bài toán tối ưu đa mục tiêu rời rạc với
các biến là số nguyên.
6. Ứng dụng các thuật toán đã đề xuất vào việc giải các bài toán nảy sinh trong
thực tế, chẳng hạn bài toán tối ưu danh mục đầu tư, bài toán tối ưu hóa sản
xuất, bài toán luồng cực đại trong mạng, bài toán xử lý ảnh,...
113
Danh mục các công trình đã công bố của luận án
1. Nguyen Thi Bach Kim, Tran Ngoc Thang (2013), Optimization over the ef-
ficient set of a bicriteria convex programming problem, Pac. J. Optim., 9(1),
103-115. (ISI)
2. Tran Ngoc Thang (2015), Outcome-based branch and bound algorithm for
optimization over the efficient set and its application, Adv. Int. Syst. Comput.,
Springer Publishing Switzerland, 341, 31-47 (SCOPUS).
3. Tran Ngoc Thang, Nguyen Thi Bach Kim (2016), Outcome space algorithm
for generalized multiplicative problems and optimization over the efficient
set1, J. Ind. Manag. Optim., 12(4), 1417 - 1433. (ISI)
4. Tran Ngoc Thang, Dinh The Luc, Nguyen Thi Bach Kim (2016), Solving gen-
eralized convex multiobjective programming problems by a normal direction
method, Optimization, 65(12), 2269-2292. (ISI)
1Thuộc danh sách các công trình được thưởng năm 2016 của Chương trình Trọng điểm Quốc gia phát triển
Toán học giai đoạn 2010 - 2020.
114
Danh mục tài liệu tham khảo
Tiếng Việt
1. Lê Dũng Mưu, Nguyễn Văn Hiền (2009), Nhập môn giải tích lồi ứng dụng,
NXB Khoa học tự nhiên và Công nghệ, Hà Nội.
2. Nguyễn Thị Bạch Kim (2014), Giáo trình các phương pháp tối ưu: Lý thuyết
và thuật toán, NXB Bách Khoa, Hà Nội.
3. Trần Vũ Thiệu, Nguyễn Thị Thu Thủy (2011), Giáo trình tối ưu phi tuyến,
NXB Đại học Quốc gia, Hà Nội.
Tiếng Anh
4. An L.T.H., Tao P.D., Muu L.D. (1996), Numerical solution for optimization
over the efficient set by d.c. optimization algorithm,Oper. Res. Lett., 19, 117-
128.
5. An L.T.H., Tao P.D., Nam N.C., Muu L.D. (2010), Method for optimizing
over efficient and weakly efficient the sets of an affine fractional vector opti-
mization program, Optimization, 59(1), 77-93.
6. Ashtiani A.M.M., Ferreira P.A.V. (2011), On the solution of generalized mul-
tiplicative extremum problems, J. Optim. Theory Appl., 149, 411-419.
7. Armand P., Malivert C. (1991), Determination of the efficient set in multiob-
jective linear programming, J. Optim. Theory Appl., 70, 467 - 489.
8. Avriel M., Diewert W.E., Schaible S., Zang I. (1988), Generalized concavity,
Plenum Press, New York.
9. Benoist J. (2001), Contractibility of the efficient set in strictly quasiconcave
vector maximization, J. Optim. Theory Appl., 110, 325-336.
10. Benson H.P. (1991), An all-linear programming relaxation algorithm for op-
timization over the efficient set, J. Global Optim., 1, 83 - 104.
115
11. Benson H.P. (1998), An outer approximation algorithm for generating all ef-
ficient extreme points in the outcome set of a multiple objective linear pro-
gramming problem, J. Global Optim., 13, 1-24.
12. Benson H.P. (1999), An outcome space branch and bound-outer approxima-
tion algorithm for convex multiplicative programming, J. Global Optim., 15,
315-342.
13. Benson H.P. (2004), On the global optimization of sums of linear fractional
functions over a convex set, J. Optim. Theory Appl., 121(1), 19–39.
14. Benson H.P. (2008), Global maximization of a generalized concave multi-
plicative function, J. Optim. Theory Appl., 137, 105-120.
15. Benson H.P. (2010), Simplicial branch-and-reduce algorithm for convex pro-
grams with a multiplicative constraint, J. Optim. Theory Appl., 145, 213-233.
16. Benson H.P. (2012), An outcome space algorithm for optimization over the
weakly efficient set of a multiple objective nonlinear programming problem,
J. Global Optim., 52, 553-574.
17. Benson H.P., Boger G.M. (1997), Multiplicative programming problems: Anal-
ysis and efficient point search heuristic, J. Optim. Theory Appl., 94, 487-510.
18. Benson H.P., Boger G.M. (2000), Outcome-space cutting-plane algorithm for
linear multiplicative programming, J. Optim. Theory Appl., 104, 301-322.
19. Benson H.P., Sayin S. (1994), Optimization over the efficient set: four special
case, J. Optim. Theory Appl., 80, 3-18.
20. Ben-Tal A. (1980), Characterization of Pareto and lexicographic optimal so-
lutions, Lecture Notes in Eco. and Math. Sys., Springer-Verlag, Berlin, Hei-
delberg, 177, 1-11.
21. Cantor G. (1897), Contributions to the foundation of transfinite set theory,
Math. Ann., 49, 207–246.
116
22. Chen P.C., Hansen P., Jaumard B. (1991), On-line and off-line vertex enu-
meration by adjacency lists, Oper. Res. Lett., 10, 403-409.
23. Cohon J.L. (1978), Multiobjective programming and planning, New York,
Academic Press.
24. Dan N.D., Muu L.D. (1996), Parametric simplex method for optimizing a
linear function over the efficient set of a bicriteria linear problem, Acta Math.
Vietnam., 21, 59-67.
25. Das I., Dennis J.E. (1998), Normal-boundary intersection: A new method for
generating the Pareto surface in nonlinear multicriteria optimization prob-
lems, SIAM J. Optim., 8, 631-657.
26. Dauer J.P., Fosnaugh T.A. (1995), Optimization over the eficient set, J. Global
Optim., 7, 261-277.
27. Dauer J.P., Liu Y.H. (1990), Solving multiple objective linear programs in
objective space, Eur. J. Oper. Res., 46, 350–357.
28. Dauer J.P., Gallagher R.J. (1996), A combined constraint-space, objective-
space approach for determining high-dimensional maximal efficient faces of
multiple objective linear programs, Eur. J. Oper. Res., 88, 368-381.
29. Ehrgott M., Lo¨hne A., Shao L. (2012), A dual variant of Benson’s “outer ap-
proximation algorithm” for multiple objective linear programming, J. Global
Optim., 52(4), 757–778.
30. Ehrgott M., Shao L., Schobel A. (2011), An approximation algorithm for
convex multi-objective programming problems, J. Global Optim., 50, 397-
416.
31. Fulop J., Muu L.D. (2000), Branch-and-bound variant of an outcome-based
algorithm for optimizing over the efficient set of a bicriteria linear program-
ming problem, J. Optim. Theory Appl., 105, 37-54.
117
32. Gao Y., Wu G., Ma W. (2010), A new global optimization approach for con-
vex multiplicative programming, Appl. Math. Comput., 216, 1206-1218.
33. Gourion D., Luc D.T. (2008), Generating the weakly efficient set of noncon-
vex multiobjective problems, J. Global Optim., 41, 517-538.
34. Gourion D., Luc D.T. (2010), Finding efficient solutions by free disposal
outer approximation, SIAM J. Optim., 20, 2939-2958.
35. Greenberg H.J., Pierskalla W.P. (1971), A review of quasi-convex functions,
Oper. Res., 19, 1553–1570.
36. Haimes Y.Y., Lasdon L.S., Wismer D.A. (1971), On a bicriterion formulation
of the problems of integrated system identification and system optimization,
IEEE Trans. Syst. Man Cyber., 1 ,296-297.
37. Hausdorff F. (1906), Investigations concerning order types, Math. Physic.
Class., 58, 106-169.
38. Horst R., Thoai N.V. (1997), Utility function programs and optimization
over the efficient set in multiple-objective decision making, J. Optim. The-
ory Appl., 92 , 605-631.
39. Horst R., Thoai N.V., Yamamoto Y., Zenke D. (2007), On optimization over
the efficient set in linear multicriteria programming, J. Optim. Theory Appl.,
134, 433-443.
40. Huy N.Q. (2003), Topology of the efficient sets of convex sets inR2, Vietnam
J. Math., 31(1), 45-55.
41. Jaumard B., Meyer C., Tuy H. (1997), Generalized convex multiplicative pro-
gramming via quasiconcave minimization, J. Global Optim., 10, 229-256.
42. Kim N.T.B. (2000), An algorithm for optimizing over the efficient set, Viet-
nam J. Math., 28, 329-340.
43. Kim N.T.B. (2007), Finite algorithm for minimizing the product of two linear
functions over a polyhedron, J. Ind. Manag. Optim., 3(3), 481-487.
118
44. Kim N.T.B., Luc D.T. (2000), Normal cone to a polyhedral convex set and
generating efficient faces in linear multi-objective programming, Acta Math.
Vietnam., 25(1), 101-124.
45. Kim N.T.B., Luc D.T. (2002), Normal cone method in solving linear multi-
objective problem, J. Stat. Manag. Sys., 5, 341 - 358.
46. Kim N.T.B., Nam N.C., Thuy L.Q. (2013), An outcome space algorithm for
minimizing the product of two convex functions over a convex set, J. Ind.
Manag. Optim., 9(1), 243-253.
47. Kim N.T.B., Muu L.D. (2002), On the projection of the efficient set and po-
tential application, Optimization, 51, 401-421.
48. Kim N.T.B., Trang N.T.L., Yen T.T.H. (2007), Outcome-space outer approxi-
mation algorithm for linear multiplicative programming, East West J. Math.,
9, 81-98.
49. Kim N.T.B., Thuy L.Q. (2010), An algorithm for generating efficient out-
come points for convex multiobjective programming problem, Lecture Notes
in Comp. Sci., 5991, 390-399.
50. Klamroth K., Tind J., Wiecek M.M. (2002), Unbiased approximation in mul-
ticriteria optimization, Math. Meth. Oper. Res., 56, 413-457.
51. Konno H. and Kuno T. (1990), Generalized linear multiplicative and frac-
tional programming, Ann. Oper. Res., 25, 147-162.
52. Konno H., Kuno T. (1992), Linear multiplicative programming, Math. Pro-
gram., 56, 51-64.
53. Kuno T. (2001), A finite branch-and-bound algorithm for linear multiplica-
tive programming, Comput. Optim. Appl., 20, 119-135.
54. Kuno T., Yajima Y., Konno H. (1993), An outer approximation method for
minimizing the product of several convex functions on a convex set, J. Global
Optim., 3, 325-335.
119
55. Lohne A., Rudloff B., Ulus F. (2014), Primal and dual approximation algo-
rithms for convex vector optimization problems, J. Global Optim., 60, 713-
736.
56. Luc D.T. (1987), Connectedness of the efficient point sets in quasiconcave
vector maximization, J. Optim. Theory Appl., 122, 346-354.
57. Luc D.T. (1989), Theory of vector optimization, Lecture Notes in Econom.
and Math. Systems, 319, Springer-Verlag, Germany.
58. Luc D.T. (2005), Generalized convexity in vector optimization, Handbook of
Generalized Convexity and Generalized Monotonicity, Springer, New York,
195–236.
59. Luc D.T. (2016),Multiobjective Linear Programming, Springer, Switzerland.
60. Luc L.T., Muu L.D. (1997), Global optimization approach to optimization
over the efficient set, Lecture Notes in Econom. and Math. Systems, 452,
Springer-Verlag, Berlin, Germany, 213-221.
61. Luc D.T., Phong T.Q., Volle M. (2005), Scalarizing functions for generating
the weakly efficient solution set in convex multiobjective problems, SIAM J.
Optim., 15, 987-1001.
62. Luc D.T., Phong T.Q., Volle M. (2006), A new duality approach to solving
concave vector maximization problems, J. Global Optim., 36, 401-423.
63. Matsui T. (1996), NP-hardness of linear multiplicative programming and re-
lated problems, J. Global Optim., 9, 113-119.
64. Marler R., Arora J. (2004), Survey of multi-objective optimization methods
for engineering, Struct. Multi. Optim., 26(6), 369–395.
65. Miettinen K. (1999), Nonlinear Multiobjective Optimization, Kluwer Aca-
demic Publishers, Boston.
66. Mangasarian O.L. (1969),Nonlinear Programming, McGraw-Hill, NewYork.
120
67. Muu L.D. (2000), A convex-concave programming method for optimizing
over the efficient set, Acta Math. Vietnam., 25, 67-85.
68. Muu L.D., Tam B.T. (1992), Minimizing the sum of a convex function and the
product of two affine functions over a convex set, Optimization, 24, 57-62.
69. Muu L.D., Thuy L.Q. (2011), Smooth optimization algorithms for optimizing
over the Pareto efficient set and their application to minmax flow problems,
Vietnam J. Math., 39(1), 31-48.
70. Muu L.D., Tuyen H.Q. (2002), Bilinear programming approach to optimiza-
tion over the efficient set of a vector affine fractional problem, Acta Math.
Vietnam., 27, 119 - 139.
71. Oliveira R.M., Ferreira P.A.V. (2008), A convex analysis approach for convex
multiplicative programming, J. Global Optim., 41, 579-592.
72. Payne A.N., Polak E., Collins D.C., Meisel W.S. (1975), An algorithm for
bicriteria optimization based on the sensitivity function, IEEE Trans. Autom.
Control, 20, 546 - 548.
73. Philip J. (1972), Algorithms for the vector maximization problem,Math. Pro-
gram., 2, 207-229.
74. Phu H.X. (2005), On Efficient Sets in R2, Vietnam J. Math., 33(4), 463–468.
75. Polak E. (1976), On the approximation of solutions to multiple-criteria de-
cision making problems, Lecture Notes in Econom. and Math. Systems, 123,
Springer, 271- 282
76. Rockafellar R.T. (1970), Convex analysis, Princeton University Press, Prince-
ton, New Jersey.
77. Rockafellar R.T., Wets R.B. (2010), Variational Analysis, Springer-Verlag,
Berlin, Germany.
78. Ruzika S., Wiecek M.M. (2005), Approximation methods in multiobjective
programming, J. Optim. Theory Appl., 126, 473-501.
121
79. Sach P.H. (1999), Characterization of scalar quasiconvexity and convexity of
locally lipschitz vector-valued maps, Optimization, 46, 283-310.
80. Schaible S., Sodini C. (1995), Finite algorithm for generalized linear multi-
plicative programming, J. Optim. Theory Appl., 87, 441-455.
81. Shao L., Ehrgott M. (2014), An objective space cut and bound algorithm for
convex multiplicative programmes, J. Global Optim., 58, 711-728.
82. Shao L., Ehrgott M. (2016), Primal and dual multi-objective linear program-
ming algorithms for linear multiplicative programmes, Optimization, 65(2),
415-431.
83. Steuer R.E. (1986) Multiple criteria optimization: Theory, computation and
application, Wiley, New York.
84. Thang T.N., Kim N.T.B., Hung D.X. (2017), An outcome-space normal cone
method for generalized concave multiplicative problems, Pac. J. Optim., (đã
nhận đăng).
85. Thieu T.V., Tam B.T., Ban V.T. (1983), An outer approximation method for
globally minimizing a concave function over a compact convex set, Acta
Math. Vietnam., 8, 21-40.
86. Thoai N.V. (1991), A global optimization approach for solving the convex
multiplicative programming problem, J. Optim. Theory Appl., 1, 341-357.
87. Thoai N.V. (2000) , A class of optimization problems over the efficient set of
a multiple criteria nonlinear programming problem, Eur. J. Oper. Res., 122,
58-68.
88. Thoai N.V. (2010), Reverse convex programming approach in the space of
extreme criteria for optimization over efficient sets, J. Optim. Theory and
Appl., 147, 263-277.
89. Tuy H. (1998), Convex analysis and global optimization, Kluwer Academic
Publishers.
122
90. Tuy H., Nghia N.D. (2003), Reverse polyblock approximation for generalized
multiplicative/fractional programming, Vietnam J. Math., 31(4), 391-402.
91. Yamamoto Y. (2002), Optimization over the efficient set: overview, J. Global
Optim., 22, 285-317.
92. Wiecek M.M., Ehrgott M., Engau A. (2016), Continuous multiobjective pro-
gramming,Multiple criteria decision analysis: State of the art surveys, Oper.
Res. Manag. Sci., Springer, New York, 233, 739-815
93. Yu P.L. (1985),Multiple-criteria decision making: Concepts, techniques and
extensions, Plenum Press, New York.
94. Zeleny M. (1982), Multiple criteria decision making, New York, McGraw
Hill.
123
Danh mục thuật ngữ
2-đơn hình, 70, 88
bài toán
(CBMP), 93
(CBOP), 83, 93
(CMOP), 17
(CMP), 56, 57
(DP), 85
(DPY+), 85, 98
(GIMP), 55
(GMOP), 17
(GMP), 55, 57
(LMOP), 17
(LMP), 56
(P(v)), 16
(QP), 85
(QPY+), 85
(SPi), 84
(P(vk)), 24
(PM(i)), 15
(Pm(i)), 15
(IPi), 68
(DP(S(yL,yR))), 103
(EPY−), 66
(GIMPY ), 65
(GIMP), 64
(P1sub), 69
(P2sub), 72
(Pro(z∗)), 68
(RP(E )), 71
(SP(E )), 69
(T (yO)), 100
nới lỏng, 71, 88
tối ưu
một biến, 72
trên tập nghiệm hữu hiệu, x, 83
cấu trúc
tập điểm hữu hiệu, 67
tập ảnh hữu hiệu, 18
cận
dưới tốt nhất hiện tại, 58
trên tốt nhất hiện tại, 59
đồng phôi, 13, 84
đơn hình, 32
đường cong
hữu hiệu, 84
liên thông, 67
điều kiện
Slater, 8, 21, 26, 55
tối ưu, 11
điểm
124
ảnh
hữu hiệu, 18
hữu hiệu yếu, 18
chia đôi, 74, 87, 101
dừng, 4, 5
giá trị
hữu hiệu, 18
hữu hiệu yếu, 18, 27
hữu hiệu yếu θ− xấp xỉ, 22
hữu hiệu, 9
θ -xấp xỉ, 10
hữu hiệu yếu, 9
θ− xấp xỉ ngoài, 28
KKT, 4
lý tưởng, 15, 83
tụ, 77, 92
đoạn cong hữu hiệu, 86
hình chiếu, 33, 68
hàm
đơn điệu tăng, 99
afin, 3
giả lồi, 4
giả lõm, 4
lồi, 2
lồi suy rộng, 2
lõm, 2
phân thức, 3
tựa lồi, 2
tựa lõm, 2
hàm véc tơ
giả lồi, 6
giả lồi vô hướng, 6, 21, 55
lồi, 6
tựa lồi, 6, 21
tuyến tính, 6
hướng pháp tuyến, 10
dương, 11, 86
không âm, 11
không gian
ảnh, ix
giá trị, ix
quyết định, viii
khoảng cách Hausdorff, 33
lược đồ rẽ nhánh, 101
liên thông, 17, 18
đường, 17, 18
đường gấp khúc, 13
nón pháp tuyến, 11, 27
nửa không gian tựa, 11
nghiệm
chấp nhận được
tốt nhất hiện tại, 59
hữu hiệu, 18
θ− xấp xỉ, 19
hữu hiệu yếu, 18
θ− xấp xỉ, 19
tối ưu
địa phương, 4
toàn cục, 4, 57, 77
xấp xỉ, 90, 102
ε- xấp xỉ, 58
125
phân hoạch, 73
phân phối của các điểm ảnh hữu hiệu, 48
phương pháp
hướng pháp tuyến, 23
liệt kê các đỉnh, 33
xấp xỉ ngoài, ix, 57
quy hoạch
đa mục tiêu, viii
lồi, viii, 1, 17, 21
lồi suy rộng, 1, 17, 21
tuyến tính, viii, 17, 21
hai mục tiêu
lồi, 83
lồi, 68, 100
tích
lồi, xi, 56
lồi suy rộng, 55
lõm mở rộng, 64
tuyến tính, xi, 56
tối ưu
đa mục tiêu, viii
véc tơ, viii, 1
tập
ảnh, 18
hữu hiệu, 18
hữu hiệu yếu, 18
chỉ số
của các ràng buộc thỏa mãn chặt,
8, 25
giá trị, 18
hữu hiệu, 22
mức
dưới, 2
trên, 2
nghiệm
hữu hiệu, 18, 19
hữu hiệu xấp xỉ, 19
hữu hiệu yếu, 18, 19, 22
hữu hiệu yếu xấp xỉ, 19
tương đương hữu hiệu, 14
thứ tự
từng phần, 9
thủ tục
Solve(SP(yL,yR)), 89
Solve(SP(E )), 72
thuật toán
hướng pháp tuyến, 22, 23, 27
nhánh cận, 74, 90
nhánh cận - xấp xỉ ngoài, 101
Solve(DPY+), 103
Solve(EPY−), 74
Solve(QPY+), 90
Solve(GMPY ), 59
Solve(GMOP), 29
tiếp cận
xấp xỉ, 19
tiêu chí dừng, 48
véc tơ pháp tuyến, 11, 86
126
Các file đính kèm theo tài liệu này:
- luan_an_phuong_phap_giai_mot_so_lop_bai_toan_toi_uu_da_muc_t.pdf