Điều kiện Karush–Kuhn–Tucker
Phát biểu
Xét bài toán với ràng buộc và , trong đó khả vi. Nếu là cực tiểu địa phương thỏa mãn một điều kiện chính quy ràng buộc, thì tồn tại các nhân tử , sao cho: (tính dừng) ; (khả thi gốc) ; (khả thi đối ngẫu) ; (độ lệch bù) với mọi . Với bài toán lồi, các điều kiện này còn là điều kiện đủ cho cực tiểu toàn cục.
Vì sao đúng?
Tại điểm tối ưu có ràng buộc, ta không thể cải thiện hàm mục tiêu bằng bất kỳ dịch chuyển khả thi nhỏ nào. Tính dừng nói rằng gradient của bị triệt tiêu chính xác bởi tổ hợp không âm của gradient các ràng buộc đang chặt — điểm đó bị 'ghim' vào biên miền khả thi bởi các lực (nhân tử) chỉ đẩy vào trong. Độ lệch bù nói rằng một ràng buộc chỉ sinh lực () khi nó thực sự chặt (); ràng buộc còn dư không đóng góp gì.
Phác thảo chứng minh
Với một điều kiện chính quy ràng buộc (ví dụ độc lập tuyến tính của gradient các ràng buộc chặt, hoặc điều kiện Slater cho bài toán lồi), tập hướng khả thi tại trùng với nón tuyến tính hóa của các ràng buộc đang chặt. Vì là cực tiểu địa phương, không thể có tích vô hướng âm với bất kỳ hướng khả thi nào, nên nằm trong nón sinh bởi gradient các ràng buộc chặt — đây chính là bổ đề Farkas áp dụng cho hệ tuyến tính hóa, cho ra các nhân tử .
Chủ đề chứa định lý này
Định lý liên quan
Chứng minh từng bước
Chưa có chứng minh từng bước cho định lý này.
Tài liệu tham khảo
- Stephen Boyd, Lieven Vandenberghe (2004). Convex Optimization
- Mokhtar S. Bazaraa, Hanif D. Sherali, C. M. Shetty (2006). Nonlinear Programming: Theory and Algorithms