MathLabs
Định lýĐã chứng minh

Định lý cơ bản của quy hoạch tuyến tính

Phát biểu

Cho miền khả thi P={x:Ax≤b,x≥0}P=\{x : Ax\le b, x\ge 0\} khác rỗng và bị chặn. Nếu bài toán quy hoạch tuyến tính max⁡x∈PcTx\max_{x\in P} c^{\mathsf{T}}x có giá trị tối ưu, thì giá trị tối ưu đó đạt được tại một đỉnh (điểm cực biên) của PP.

Vì sao đúng?

Hàm mục tiêu là tuyến tính nên các tập mức của nó là các siêu phẳng song song; khi trượt một siêu phẳng như vậy qua một khối đa diện lồi, điểm cuối cùng nó chạm vào trước khi rời khỏi miền luôn là một đỉnh, không bao giờ là một điểm trong phần trong của một mặt, vì các điểm trong luôn có thể được đẩy xa hơn theo hướng cải thiện hàm mục tiêu.

Phác thảo chứng minh

Vì PP là một khối đa diện bị chặn được xác định bởi hữu hạn bất đẳng thức tuyến tính, nó có hữu hạn đỉnh v1,…,vkv_1,\ldots,v_k, và một sự kiện cổ điển về khối đa diện (định lý Minkowski) khẳng định rằng mọi điểm của PP đều là tổ hợp lồi của các đỉnh này: x=∑i=1kλivix=\sum_{i=1}^{k}\lambda_i v_i, trong đó λi≥0\lambda_i\ge 0 và ∑iλi=1\sum_i \lambda_i=1.

Vì hàm mục tiêu cTxc^{\mathsf{T}}x tuyến tính, tính giá trị của nó trên một tổ hợp lồi như vậy cho cTx=∑iλi(cTvi)≤(max⁡icTvi)∑iλi=max⁡icTvic^{\mathsf{T}}x=\sum_i \lambda_i\left(c^{\mathsf{T}}v_i\right)\le \left(\max_i c^{\mathsf{T}}v_i\right)\sum_i\lambda_i=\max_i c^{\mathsf{T}}v_i, vì mỗi λi≥0\lambda_i\ge 0 và chúng có tổng bằng 11.

Điều này cho thấy mọi xx khả thi đều có giá trị mục tiêu không vượt quá giá trị đỉnh tốt nhất max⁡icTvi\max_i c^{\mathsf{T}}v_i. Nhưng đỉnh tốt nhất đó, gọi là vi∗v_{i^*}, tự nó là một điểm khả thi của PP, nên nó thực sự đạt được cận trên này: cTvi∗=max⁡x∈PcTxc^{\mathsf{T}}v_{i^*}=\max_{x\in P} c^{\mathsf{T}}x. Do đó giá trị tối ưu của bài toán quy hoạch tuyến tính đạt được tại đỉnh vi∗v_{i^*}, chứng minh khẳng định.

Chủ đề chứa định lý này

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

  1. George B. Dantzig (1963). Linear Programming and Extensions
  2. Dimitris Bertsimas, John N. Tsitsiklis (1997). Introduction to Linear Optimization