1. Trang chủ
  2. » Giáo án - Bài giảng

bài giảng tối ưu chương 3 bài toán quy hoạch phi tuyến không ràng buộc- ths. trần thị thùy nương

66 1,8K 9

Đ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 66
Dung lượng 2,07 MB

Nội dung

Một số phương pháp giải bài toán QHPT không ràng buộc... Phương pháp Gradienttại mỗi bước lặp k, chọn hướng giảm Thuật toán 1TT Gradient với thủ tục tìm chính xác theo tia Bước khởi đầu

Trang 2

NỘI DUNG

1. Bài toán QHPT không ràng buộc

2. Điều kiện tối ưu

2. Điều kiện tối ưu

3. Một số phương pháp giải bài toán QHPT

không ràng buộc

Trang 3

Bài toán Quy hoạch phi tuyến không ràng buộc

Trang 4

I Điều kiện tối ưu

f x

Trang 5

Đị nh lý 2

Giả sử là hàm lồi khả vi trên Khi đó,

là nghiệm cực tiểu toàn cục của bài toán khi và chỉ khi

x ∈ℝ

*( ) 0

f x

(P krb)

Trang 6

Đị nh lý 3 (Điều kiện bậc hai)

Giả sử hàm khả vi liên tục hai lần trên

Trang 8

II Phương pháp hướng giảm

Trang 9

5. Tốc độ hội tụ

Tuyến tính; Trên tuyến tính; Bậc 2

Trang 10

Ý tưởng:

Xuất phát từ một điểm bất kỳ , ta xây

x ∈ℝ

1 2, , , k ,

Trang 11

5. Tốc độ hội tụ

Tuyến tính; Trên tuyến tính; Bậc 2

Trang 12

Lược đồ chung của phương pháp hướng giảm

Bước khởi đầu Xuất phát từ một điểm tùy ý

k =

1

( k ) If x k thỏa mãn điều kiện dừng Then

dừng thuật toán

Gán Quay lại bước lặp k.

Trang 13

5. Tốc độ hội tụ

Tuyến tính; Trên tuyến tính; Bậc 2

Trang 15

Mệnh đề 1

Cho khả vi trên , điểm , và hướng

hướng Khi đó, khi và chi khi d là hướng giảm của tại

n

d ∈ℝ ∇ f x ( ),0 d < 0

Trang 16

Hệ quả 1.Cho hàm khả vi trên và điểm

.Trong các hướng giảm d của hàm tại có

thì hàm giảm nhanh nhất theo hướng

( ) ( )

f x d

f x

= −

Trang 17

5. Tốc độ hội tụ

Tuyến tính; Trên tuyến tính; Bậc 2

Trang 19

Mệnh đề 4 Cho hàm toàn phương lồi chặt

trong đó, đối xứng, xác định dương,

và Cho và hướng giảm của hàm

k T k

k k T k

Ax b d t

d Ad

Trang 20

ii) Thủ tục quay lui

(xác định khi đã biết )

Mệnh đề 5.Cho hàm khả vi trên , điểm

Trang 21

Thủ tục quay lui (Quy tắc Armijo)

Đầu vào: điểm và hướng giảm của

f x + ≤ f x + m tf x d

1

k

x +

Trang 22

Else và quay về Bước 2.t k := αt k

Trang 23

5. Tốc độ hội tụ

Tuyến tính; Trên tuyến tính; Bậc 2

Trang 24

Tốc độ hội tụ

Đị nh nghĩa Cho dãy hội tụ đến

Dãy được gọi là:

Hội tụ đến với tốc độ tuyến tính nếu

Trang 25

Phương pháp Gradient

(tại mỗi bước lặp k, chọn hướng giảm )

Thuật toán 1(TT Gradient với thủ tục tìm chính xác theo tia)

Bước khởi đầu

( )

d = −∇f x

Bước khởi đầu

Chọn trước số đủ nhỏ Xuất phát từ một điểmtùy ý có ; Đặt

Trang 27

Khi đó, mỗi điểm tụ của dãy được chọn như

trong Thuật toán 1 thỏa mãn

*

* ( ) 0.

f x

Trang 28

Thuật toán 2 (TT Gradient với thủ tục quay lui)

Bước khởi đầu

Trang 29

Then chuyển sang Bước Else và quay về Bước

Tính

If Then dừng thuật toán

4 (k ) ;

Trang 30

Khi đó, với bất kỳ điểm xuất phát , dãy

được chọn như trong Thuật toán 2 có tính chất

Trang 31

Ví dụ: Xét bài toán với hàm mục tiêu

i) Điều kiện tối ưu;

ii) Thuật toán Gradient với thủ tục tìm chính xác

Trang 32

Phương pháp Newton

1. Phương pháp Newton cổ điển

2. Phương pháp Newton thuần túy

3. Phương pháp Newton với bước điều chỉnh

4. Phương pháp tựa Newton

Trang 33

Phương pháp Newton giải bài toán

với hàm mục tiêu phi tuyến f khả vi hai lần trên

Trang 34

1. Phương pháp Newton cổ điển

2. Phương pháp Newton thuần túy

3. Phương pháp Newton với bước điều chỉnh

4. Phương pháp tựa Newton

Trang 35

Phương pháp Newton cổ điển

Trường hợp n=1 Xét phương trình một biến số

Giả sử nghiệm của phương trình này là

( ) 0.

f x =

*

x ∈ℝGiả sử nghiệm của phương trình này là

Thuật toán Newton tìm nghiệm sẽ xuất phát

từ một điểm đủ gần và sinh ra một dãy

Trang 36

Ta có chính là phươngtrình tiếp tuyến của hàm số tại điểm

Giả sử Khi đó, phương trình

Trang 37

f x′ ≠

iii)

Khi đó, nếu đủ nhỏ thì dãy xác định bởi

hội tụ đến với tốc độ bậc hai và hệ số

f x

f x

γ = ′′

Trang 38

Kí hiệu: là ma trận Jacobi của hàm F tại x.

Trang 40

Khi đó, xấp xỉ Taylor bậc nhất của hàm F tại

Giả sử không suy biến Hệ phương

và điểm lặp tiếp theo là

Đặt và lặp lại quá trình tính toán với

x = x +

Trang 41

1. Phương pháp Newton cổ điển

3. Phương pháp Newton với bước điều chỉnh

4. Phương pháp tựa Newton

Trang 42

Phương pháp Newton thuần túy

Xét bài toán , có thêm giả thiết xác

Trang 43

thì ta có điểm tiếp theo

( hệ phương trình Newton),

véctơ

được gọi là hướng Newton của hàm f tại

2[∇ f x( k )].p = −∇f x( k )

Trang 44

Mệnh đề 6 Nếu ma trận Hessian xác

định dương thì hướng Newton của hàm f tại

cũng là hướng giảm của f tại

Trang 45

Thuật toán 3(TT Newton thuần túy giải bt )

Bước khởi đầu

Xuất phát từ một điểm tùy ý đủ gần điểm

Trang 47

B x ε L > 0

iii) Ma trận xác định dương tại mọi

Khi đó, nếu xuất phát từ một điểm đủ gần thì

dãy sinh ra bởi Thuật toán 3 sẽ hội tụ tới

Trang 48

1. Phương pháp Newton cổ điển

2. Phương pháp Newton thuần túy

3. Phương pháp Newton với bước điều chỉnh

4. Phương pháp tựa Newton

Trang 49

Phương pháp Newton với bước điều chỉnh

Xuất phát từ một điểm tùy ý Tại bước lặp k,

Trang 50

Thuật toán 4 ( TT Newton với bước điều chỉnh)

Bước khởi đầu

Xuất phát từ một điểm tùy ý có

Tính hướng Newton bằng việc giải hệ

Tính

1

2[∇ f x( k )]d k = −∇f x( k )2

( )k xk+1 : = + xk t dk k ,

1( k )

f x +

Trang 51

If Then dừng thuật toán

Trang 52

1. Phương pháp Newton cổ điển

2. Phương pháp Newton thuần túy

3. Phương pháp Newton với bước điều chỉnh

4. Phương pháp tựa Newton

Trang 53

Phương pháp tựa Newton

Tại mỗi bước lặp, thay vì tính hướng Newton ,

Trang 54

Thuật toán 5 (Thuật toán D.F.P.)

Bước khởi đầu

Xuất phát từ một điểm tùy ý có

Chọn tùy ý ma trận xác định dương (Thườngchọn là ma trận đơn vị I ).

Trang 55

If Then dừng thuật toán

Else Chuyển bước ;

Trang 56

III Phương pháp tìm kiếm trực tiếp

Để giải bài toán khi hàm mục tiêu f(x)

không khả vi hoặc có khả vi nhưng việc lấy các

đạo hàm đạo hàm riêng khó khăn.

(P krb )

Xét hai thuật toán:

1 Thuật toán của Hooke và Jeeves

2 Thuật toán tìm kiếm theo đơn hình

Trang 57

1 Thuật toán của Hooke và Jeeves.

2 Thuật toán tìm kiếm theo đơn hình

Trang 58

Thuật toán của Hooke và Jeeves

Thuật toán 6 (Thuật toán giảm theo tọa độ)

Trang 59

Bước 1 Đặt Trong ba điểm và

chọn một điểm mà tại đó giá trị hàm mục tiêu bé

nhất, ký hiệu điểm đó là Để đơn giản ta viết:

Trang 60

Bước 2 If Then Chuyển Bước 3

Else Chuyển Bước 4;

Bước 3 If Then Dừng thủ tục ( )

Else Đặt

1 1

Trang 61

1 Thuật toán của Hooke và Jeeves.

2 Thuật toán tìm kiếm theo đơn hình.

Trang 62

Thuật toán tìm kiếm theo đơn hình

Trang 63

Bước 3 ( Tiêu chuẩn tối ưu)

If Then Dừng thủ tục

( là nghiệm tối ưu địa phương và là

giá trị tối ưu tương ứng)

Else Chuyển Bước 4.

1

( )( )

i n

n

i i

Trang 64

Bước 5 Chiếu đối xứng qua được

Bước 6 If Then Chuyển Bước 7

Else Chuyển Bước 8.

Bước 7 Chiếu đối xứng qua được

Trang 65

được đơn hình mới và Quay về Bước 2

Trang 66

If Then được

đơn hình mới và Quay về Bước 2

Else Thu hẹp đơn hình theo công thức

Ngày đăng: 30/10/2014, 15:09

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w