Quy hoạch lồi (1) – Bài toán và các khái niệm cơ bản
Đăng bởi tqlong on Tháng Hai 14, 2008
Định nghĩa (Quy hoạch toán học): Bài toán quy hoạch toán học (mathematical programming) là bài toán tìm cực trị
,
trong đó
gọi là hàm mục tiêu.
là các ràng buộc bất đẳng thức.
là các ràng buộc đẳng thức.
là miền xác định.
thỏa mãn tất cả các ràng buộc gọi là nghiệm chấp nhận được (hoặc gọi tắt là nghiệm).
Tập tất cả các nghiệm chấp nhận được,, được gọi tắt là tập nghiệm.
Khi tập nghiệm, ta nói
thỏa được.
- Nếu
bị chặn dưới trên tập nghiệm, ta nói
bị chặn.
- Giá trị tối ưu của hàm mục tiêu
nếu
thỏa được.
nếu
thỏa được nhưng không bị chặn.
nếu
không thỏa được.
- Nghiệm tối ưu của
là nghiệm chấp nhận được
sao cho
. Bài toán quy hoạch
có nghiệm tối ưu gọi là bài toán giải được.
Nhận xét:
- Các ràng buộc dạng
có thể biến thành
.
- Ta cũng có thể phát biểu bài toán tìm cực đại với các khái niệm bị chặn, giá trị tối ưu thay đổi tương ứng.
Định nghĩa (Quy hoạch lồi): Bài toán quy hoạch toán học
gọi là bài toán quy hoạch lồi (convex programming) nếu
là tập lồi.
là các hàm lồi.
- Không có ràng buộc đẳng thức.
Nhận xét:
- Ta có thể đưa vào các ràng buộc đẳng thức, nhưng do tính lồi của hàm
, hàm này phải là hàm tuyến tính trên
, do đó các điều kiện này tương ứng với việc giới hạn tập nghiệm trên không gian affine con của
, tức là không mất tính tổng quát, về mặt lý thuyết có thể giả sử không có ràng buộc đẳng thức.
- Trong thực hành, khi thiết kế thuật toán quy hoạch, không thể không tính đến các ràng buộc đẳng thức, khi đó thường người ta biến đổi thuật toán để nó hoạt động trên không gian affine tương ứng (sử dụng hệ cơ sở affine và các tọa độ trên hệ này).
- Vì
lồi nên tập
lồi (xem bài điều kiện cực tiểu của hàm lồi). Như vậy tập nghiệm
là tập lồi vì nó là giao của các tập lồi.
Điều kiện Slater: Bài toán quy hoạch lồi thỏa mãn điều kiện Slater (Slater conditions) nếu tồn tại
sao cho
. Tức là các ràng buộc đều thỏa mãn tại
bằng bất đẳng thức thật sự.



