Giao diện
Một ràng buộc tuyến tính
Bài giảng này định nghĩa chuẩn mực về SOCP, phân tích vị trí bao hàm giữa nó với LP và QCQP, rồi đi sâu vào hai nguồn gốc nảy sinh tự nhiên trong thực tế: Quy hoạch tuyến tính bền vững (Robust LP) và ràng buộc theo xác suất (Chance constraints).
1. Ràng buộc nón bậc hai
Một ràng buộc có dạng
với
chính là nón chuẩn của . Vì
Hai trường hợp riêng cho thấy SOCP chứa những dạng bài toán đã biết. Khi mọi
Đừng bình phương một cách vô tư. Bình phương hai vế của
2. LP bền vững
Xét một LP dạng bất đẳng thức, cực tiểu
với tâm
trong đó đẳng thức cuối là bất đẳng thức Cauchy–Schwarz, đạt khi
Số hạng
Ví dụ tự đặt: Cực đại
Cái giá của việc an toàn với mọi hệ số
Miền nhạt là miền khả thi khi các hệ số aᵢ được biết chính xác. Khi mỗi aᵢ chỉ biết nằm trong một hình tròn bán kính ρ, các điểm phải thỏa ràng buộc với mọi hệ số có thể, và miền khả thi co lại thành miền tô đậm có biên cong.
miền bền vững, hướng cnghiệm bền vữngmiền danh nghĩa (nhạt)
Nghiệm danh nghĩa (ρ = 0): (2, 2), giá trị x₁ + 2x₂ = 6.
Nghiệm bền vững: x = (2.000, 1.500), giá trị 5.000, thấp hơn 1.000 so với danh nghĩa. Ràng buộc chặt: x₂ ≤ 2, x₁ + x₂ ≤ 4.
Nếu vẫn dùng nghiệm danh nghĩa (2, 2), trong trường hợp xấu nhất có ràng buộc bị vượt 0.566, vì số hạng ρ‖x‖₂ = 0.566.
Gợi ý thao tác
- Tăng ρ từ 0. Miền bền vững co lại về phía nào nhiều nhất, và vì sao các điểm gần gốc tọa độ ít bị ảnh hưởng?
- Đặt ρ = 0.2 và kiểm tra nghiệm (2, 1.5) bằng tay: hai ràng buộc chặt cho phương trình nào?
- Biên của miền bền vững cong. Vì sao một ràng buộc vốn tuyến tính lại cho biên cong?
- Giá trị tối ưu giảm khi ρ tăng. Đó là cái giá của sự an toàn. Với ρ = 0.5, cái giá ấy là bao nhiêu phần trăm?
3. Ràng buộc xác suất
Có thể nhìn LP bền vững từ góc độ thống kê. Giả sử
Với
Khi
Ví dụ một biến: Hàm lượng một chất trong mỗi đơn vị nguyên liệu là biến Gauss với trung bình 2 và độ lệch chuẩn 0.3, và tổng hàm lượng trong
4. Ràng buộc hyperbolic và những biểu thức khác
Nhiều ràng buộc không trông giống nón bậc hai vẫn viết lại được thành nón bậc hai. Một đồng nhất thức hữu ích thường dùng để biến đổi: Với
Chứng minh chỉ là khai triển. Bình phương vế phải trừ bình phương vế trái là
Một số bài toán quen thuộc khác cũng là SOCP. Cực tiểu
5. Những câu hỏi để đào sâu
Câu 1. Nếu thay vùng bất định hình ellipsoid bằng một hình hộp, tức mỗi thành phần
Xem lời giải thích
Giá trị lớn nhất của
Câu 2. Trong ví dụ ràng buộc xác suất, nếu chỉ đòi hỏi xác suất thỏa ràng buộc là 10% thì sao? Vì sao bài toán lại trở nên không lồi?
Xem lời giải thích
Với
Câu 3. LP bền vững cho nghiệm
Xem lời giải thích
Không hẳn. Nghiệm bền vững tối ưu cho trường hợp xấu nhất trong vùng bất định, và cái giá là giá trị kém đi 1 đơn vị, tức khoảng 17%, ngay cả khi hệ số thật đúng bằng giá trị danh nghĩa. Nếu vùng bất định được chọn quá rộng, nghiệm sẽ quá thận trọng. Nếu vi phạm ràng buộc chỉ gây thiệt hại nhỏ, ràng buộc xác suất với
Câu 4. Trong mô phỏng, mỗi ràng buộc ban đầu là một đường thẳng, nhưng biên của bền vững lại cong. Độ cong ấy đến từ đâu?
Xem lời giải thích
Biên của ràng buộc bền vững thứ
6. Bài tập tự luyện
Bài tập 1: Viết thành SOCP
Viết bài toán cực tiểu
Lời giải
Thêm hai biến
Bài tập 2: Ràng buộc xác suất
Một xe tải chở
Gợi ý
Tổng khối lượng có trung bình
Lời giải
Ràng buộc là
Bài tập 3: Kiểm tra đồng nhất thức
Với
Lời giải
Vế trái:
Tóm tắt
Ràng buộc nón bậc hai
SOCP xuất hiện tự nhiên khi dữ liệu bất định. Đòi một ràng buộc tuyến tính đúng với mọi hệ số trong một ellipsoid cho thêm một số hạng chuẩn
Tài liệu tham khảo
- Stephen Boyd, Lieven Vandenberghe, Convex Optimization, Cambridge University Press.