Giao diện
Ở nghiệm nằm trên biên, gradient mục tiêu thường không bằng không. Ta không thể đi theo mọi hướng vì một số hướng rời miền khả thi. Điều kiện KKT mô tả cách các gradient ràng buộc cân bằng gradient mục tiêu tại nghiệm.
1. Chuẩn hóa bài toán và dấu nhân tử
Xét bài toán khả vi
Đưa mọi bất đẳng thức về dấu
Lagrangian bổ sung các ràng buộc vào mục tiêu với trọng số:
Nhân tử bất đẳng thức phải thỏa
2. Ràng buộc chặt và điều kiện không suy biến
Một ràng buộc bất đẳng thức chặt tại
Điều kiện độc lập tuyến tính của các gradient ràng buộc, gọi tắt là LICQ, yêu cầu họ vector
độc lập tuyến tính. Độc lập nghĩa là chỉ tổ hợp tuyến tính với mọi hệ số bằng không mới cho vector không.
LICQ là một điều kiện đủ về độ chính quy để suy ra KKT tại cực tiểu địa phương. Nó không phải điều kiện cần cho bản thân sự tồn tại nghiệm tối ưu. Nếu LICQ không thỏa, nghiệm vẫn có thể tồn tại và đôi khi vẫn thỏa KKT.
3. Bốn nhóm điều kiện KKT
Nếu
Điều kiện dừng. Gradient theo biến gốc của Lagrangian bằng không:
Các tổng ở đây là tổng có trọng số của từng gradient, cùng cấu trúc đã khai triển trong Lagrangian. Với hai bất đẳng thức và một đẳng thức, chúng là
Khả thi gốc. Điểm xét phải thỏa mọi
Khả thi đối ngẫu. Mọi
Bù trừ. Với từng
Nếu ràng buộc không chặt thì
4. Khi nào KKT đủ?
Giả sử mục tiêu
Chứng minh: Từ điều kiện dừng đến cận dưới
Với
Cho
Dòng cuối dùng khả thi gốc và bù trừ. Vì
Tính đủ này không cần LICQ. Vai trò của LICQ ở phần trước là giúp suy ra sự tồn tại nhân tử từ một cực tiểu địa phương. Trong bài toán phi lồi, bốn nhóm KKT nói chung chỉ là bộ điều kiện cần dưới giả thiết chính quy, chưa đủ cho tối ưu.
5. Bài tập tự luyện
Bài tập: Nhân tử nào phải bằng không?
Một ứng viên có
Lời giải
Phải có