Tôi đang cố gắng hiểu phương thức tối ưu hóa dựa trên điều chỉnh hoạt động như thế nào đối với tối ưu hóa bị ràng buộc PDE. Đặc biệt, tôi đang cố gắng hiểu tại sao phương thức kết hợp hiệu quả hơn cho các vấn đề trong đó số lượng biến thiết kế lớn, nhưng "số phương trình nhỏ".
Những gì tôi hiểu:
Hãy xem xét vấn đề tối ưu hóa bị ràng buộc PDE sau đây:
Trong đó là hàm mục tiêu (đủ liên tục) của biến thiết kế vectơ và vectơ của biến trường không xác định phụ thuộc vào các biến thiết kế và là dạng dư của PDE.
Rõ ràng, chúng ta có thể biến thể đầu tiên của I và R là
Giới thiệu một vectơ của số nhân lagrange , biến thể của hàm mục tiêu có thể được viết là
Sắp xếp lại các điều khoản, chúng ta có thể viết:
Do đó, nếu chúng tôi có thể giải quyết cho sao cho
Sau đó, độ dốc được đánh giá chỉ xét về các biến thiết kế .
Do đó, một thuật toán tối ưu hóa dựa trên kết hợp sẽ lặp qua các bước sau:
- Đưa ra các biến thiết kế hiện tại
- Giải các biến trường (từ PDE)
- Giải các bội số trễ (từ phương trình liên kết)
- Tính toán độ dốc
- Cập nhật biến thiết kế
Câu hỏi của tôi
Làm thế nào để điều chỉnh 'mẹo' này cải thiện chi phí tối ưu hóa cho mỗi lần lặp trong trường hợp số lượng biến thiết kế lớn? Tôi đã nghe nói rằng chi phí đánh giá độ dốc cho phương thức kết hợp là 'độc lập' với số lượng biến thiết kế. Nhưng chính xác thì điều này đúng như thế nào?
Tôi chắc chắn có một cái gì đó rất rõ ràng mà bằng cách nào đó tôi đang nhìn.