Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Quy hoạch tuyến tính và phân loại bài toán

Chủ đề 5 / 12
  1. 1. Không gian Euclid, chuẩn và ma trận đối xứng
  2. 2. Đạo hàm, gradient, Hessian và cực trị
  3. 3. Tập lồi, hàm lồi và nghiệm tối ưu
  4. 4. Mô hình tối ưu và hồi quy tuyến tính
  5. 5. Quy hoạch tuyến tính và phân loại bài toán
  6. 6. Giải bài toán ba biến có hàm cos
  7. 7. Lagrangian và điều kiện KKT
  8. 8. Giải KKT theo tham số và tập ràng buộc chặt
  9. 9. Đối ngẫu Lagrange và điều kiện Slater
  10. 10. Bài tập ràng buộc lồi và phi lồi
  11. 11. Quy tắc chuỗi và Taylor nhiều biến
  12. 12. Gradient, backtracking và hướng Newton

Một mục tiêu tuyến tính không có điểm trũng trong không gian đầy đủ. Tuy vậy, khi đặt nó trên một miền bị giới hạn, ta có thể tìm được điểm tốt nhất. Hai ví dụ dưới đây cho thấy chính hình học của ràng buộc quyết định vị trí nghiệm.

1. Dạng tổng quát của LP ​

Quy hoạch tuyến tính có mục tiêu tuyến tính và các ràng buộc affine. Dạng bất đẳng thức là

minxcTx,Ax≤b.

Mục tiêu và từng hàng ràng buộc được khai triển thành

cTx=c1x1+⋯+cnxn,(Ax)i=ai1x1+⋯+ainxn≤bi,i=1,…,m.

Trong hai chiều, ax+by=c là đường thẳng có pháp tuyến (a,b) khi (a,b)≠(0,0). Bất đẳng thức ax+by≤c chọn một phía của đường này. Muốn xác định phía nào, thử một điểm không nằm trên đường. Hướng pháp tuyến làm ax+by tăng, nên phía thỏa dấu ≤ nằm theo hướng ngược lại.

2. Ví dụ trên miền tam giác ​

Xét bài min x−y trên miền D xác định bởi

x+y≤1,−x≤0,−y≤0.

Miền D là tam giác có ba đỉnh O=(0,0), A=(1,0) và B=(0,1). Các đường mức x−y=c song song, có pháp tuyến (1,−1). Trượt đường mức theo chiều làm c giảm, đường cuối cùng còn chạm miền đi qua B.

ĐỉnhGiá trị x−y
(0,0)0
(1,0)1
(0,1)−1

Có thể chứng minh mà không cần hình. Từ y≤1−x và x≥0,

x−y≥x−(1−x)=2x−1≥−1.

Điểm (0,1) khả thi và đạt −1, nên đó là nghiệm tối ưu duy nhất. Cách dùng cận dưới rồi tìm điểm đạt cận sẽ xuất hiện trở lại trong đối ngẫu.

3. Ví dụ trên miền năm đỉnh ​

Xét bài toán

minx,y(−3x−2y),x+y≤6,0≤x≤4,0≤y≤3.

Hình chữ nhật [0,4]×[0,3] bị đường x+y=6 cắt góc trên bên phải. Miền còn lại có năm đỉnh. Khi xét LP trên một đa giác bị chặn, luôn có ít nhất một đỉnh đạt tối ưu, nên tính đủ năm giá trị:

Đỉnh−3x−2y
(0,0)0
(4,0)−12
(4,2)−16
(3,3)−15
(0,3)−6

Vậy giá trị tối ưu là −16 tại (4,2). Một chứng nhận ngắn là

3x+2y=x+2(x+y)≤4+2⋅6=16.

Đẳng thức đòi hỏi đồng thời x=4 và x+y=6, nên nghiệm duy nhất là (4,2). Ta đã phối hợp hai ràng buộc bằng các hệ số không âm để tạo một cận cho mục tiêu.

Đổi mục tiêu trên cùng miền khả thi
(0,0)(2,0)(2,2)(0,4)xy

max 3x + 2y = 10. Đỉnh đạt tối ưu: (2,2).

Xem code và điều kiện mô phỏng

Chương trình dùng dữ liệu nhỏ tự đặt. Các quan hệ toán được ghi ngay trong Notes. Mô phỏng hữu hạn không thay chứng minh cho mọi điểm. Code tính toán được chia sẻ giữa component và kiểm tra tại docs/.vitepress/theme/math-ai.mjs.

Mô phỏng trên dùng một đa diện khác để quan sát khi đổi hướng mục tiêu. Một cạnh có thể chứa nhiều nghiệm tối ưu nếu đường mức song song với cạnh ấy. Vì thế kết luận “có một đỉnh tối ưu” không có nghĩa “mọi nghiệm tối ưu đều là đỉnh”.

4. Quy hoạch lồi và bài toán phi lồi ​

Hàm g trên miền lồi là hàm lồi nếu, với mọi x,y trong miền và t∈[0,1],

g(tx+(1−t)y)≤tg(x)+(1−t)g(y).

Điểm tx+(1−t)y chạy trên đoạn nối hai đầu mút. Bất đẳng thức nói đồ thị không cao hơn dây cung.

Nếu f và các fi đều lồi, thì bài min f(x) dưới các ràng buộc fi(x)≤bi là bài toán lồi. Nếu có thêm đẳng thức, dạng chuẩn yêu cầu chúng affine. LP là một trường hợp của quy hoạch lồi.

Phi tuyến không đồng nghĩa phi lồi. Bình phương tối thiểu có mục tiêu bậc hai nhưng vẫn lồi. Một bài không thỏa các điều kiện lồi của dạng biểu diễn hiện tại có thể thật sự phi lồi, hoặc có thể cần đổi biến để nhận ra một biểu diễn lồi tương đương. Phải kiểm cấu trúc trước khi phân loại.

5. Bài tập tự luyện ​

Bài tập: Đọc chứng nhận cận dưới

Trong bài năm đỉnh, nếu bỏ ràng buộc x≤4 nhưng giữ các ràng buộc khác, chứng nhận cũ còn dùng được không? Hãy tìm nghiệm mới.

Lời giải

Không còn được dùng bước x≤4. Từ 3x+2y=3(x+y)−y, ta được 3x+2y≤18 vì x+y≤6 và y≥0. Điểm (6,0) khả thi, đạt cận 18. Vì vậy bài min đạt −18 tại (6,0).

Nền tảng hình học được trình bày kỹ hơn ở tập lồi, hàm lồi và nghiệm tối ưu.

Toàn bộ chủ đề ôn luyệnVề trang chương: bản đồ, Slides và Kiến thức nền
Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to