Thuật toán đơn hình 2 pha sẽ được áp dụng trong các bài toán LP mà ta không dễ dàng
tìm được một cơ sở chấp nhận được xuất phát.
Nội dung chính của 2 pha:
Pha 1: Giải bài toán phụ trợ để tìm một cơ sở chấp nhận được xuất phát.
Pha 2: Sử dụng cơ sở tìm được, áp dụng thuật toán đơn hình để tìm nghiệm tối ưu.
\\
▸ DẠNG CHÍNH TẮC
Ta cần đưa bài toán về dạng chính tắc cực đại hóa, với các hệ số ở cột b b b đều không âm để tiến hành
áp dụng thuật toán đơn hình 2 pha.
Các bước thực hiện đối với dạng chính tắc cực đại hóa:
Pha 1: Giải bài toán phụ trợ sau
max 1 ⊤ A x s.t. A x + y = b , x , y ≥ 0 \begin{align*}
\max & \quad \mathbf{1}^\top Ax \\
\text{s.t.} & \quad Ax + y = b, \quad x, y \ge 0
\end{align*} max s.t. 1 ⊤ A x A x + y = b , x , y ≥ 0
x = 0 x = 0 x = 0 và y = b y = b y = b là một nghiệm cơ sở chấp nhận được của LP này.
Dễ thấy rằng bài toán gốc có nghiệm chấp nhận được khi bài toán phụ trợ có giá trị tối ưu bằng 1 ⊤ b \mathbf{1}^\top b 1 ⊤ b
và nghiệm tối ưu thỏa mãn y = 0 y = 0 y = 0 , do với A x + y = b Ax + y = b A x + y = b và y ≥ 0 y \ge 0 y ≥ 0 thì
1 ⊤ A x = 1 ⊤ b − 1 ⊤ y ≤ 1 ⊤ b 1^\top Ax = 1^\top b - 1^\top y \le 1^\top b 1 ⊤ A x = 1 ⊤ b − 1 ⊤ y ≤ 1 ⊤ b
Trong trường hợp trên, ta cần phải tìm một cơ sở xuất phát. Giả sử bài toán phụ trợ kết thúc với một cơ sở B B B .
TH1: Nếu cơ sở này không chứa biến nhân tạo y y y thì nó chính là một cơ sở cho bài toán gốc.
TH2: Nếu còn một số biến y y y nằm trong cơ sở (trường hợp cơ sở suy biến), thì ta phải đẩy chúng ra khỏi cơ sở.
Để đẩy các biến nhân tạo khỏi cơ sở:
Nếu một biến y i y_i y i là biến cơ sở và hàng tương ứng có tất cả hệ số của các biến ở bài toán ban đầu đều bằng 0, ta có thể bỏ nó đi.
Nếu tồn tại ít nhất một hệ số khác 0 ở biến ban đầu, ta thực hiện phép xoay để đưa một biến gốc vào cơ sở
thay cho biến y i y_i y i .
Pha 2: Thực hiện thuật toán đơn hình với bảng đơn hình thu được ở pha 1, ta thu được nghiệm tối ưu của bài toán.
▸ VÍ DỤ
max − x 1 − x 2 − x 3 s.t. − x 1 + 2 x 2 + 3 x 3 = 3 − x 1 + 2 x 2 + 6 x 3 = 2 4 x 2 + 9 x 3 = 5 3 x 3 + x 4 = 1 \begin{align*}
\max \quad
& -x_1 & -\; & x_2 & -\; & x_3 & & \\
\text{s.t.} \quad
& \phantom{-} x_1 & +\; & 2x_2 & +\; & 3x_3 & & & = & \ 3 \\
& -x_1 & +\; & 2x_2 & +\; & 6x_3 & & & = & \ 2 \\
& & & 4x_2 & +\; & 9x_3 & & & = & \ 5 \\
& & & & & 3x_3 & +\; & x_4 & = & \ 1
\end{align*} max s.t. − x 1 − x 1 − x 1 − + + x 2 2 x 2 2 x 2 4 x 2 − + + + x 3 3 x 3 6 x 3 9 x 3 3 x 3 + x 4 = = = = 3 2 5 1
x 1 , x 2 , x 3 , x 4 ≥ 0 x_1, x_2, x_3, x_4 \ge 0 x 1 , x 2 , x 3 , x 4 ≥ 0
Pha 1: Xét bài toán phụ trợ sau
max 8 x 2 + 21 x 3 + x 4 s.t. − x 1 + 2 x 2 + 3 x 3 + y 1 = 3 − x 1 + 2 x 2 + 6 x 3 + y 2 = 2 4 x 2 + 9 x 3 + y 3 = 5 3 x 3 + x 4 + y 4 = 1 \begin{align*}
\max \quad
& & & 8x_2 & +\; & 21x_3 & +\; & \ \ x_4 & & \\
\text{s.t.} \quad
& \phantom{-} x_1 & +\; & 2x_2 & +\; & 3x_3 & & & +\; & y_1 & & & & & & & = & \ 3 \\
& -x_1 & +\; & 2x_2 & +\; & 6x_3 & & & & & +\; & y_2 & & & & & = & \ 2 \\
& & & 4x_2 & +\; & 9x_3 & & & & & & & +\; & y_3 & & & = & \ 5 \\
& & & & & 3x_3 & +\; & \ \ x_4 & & & & & & & +\; & y_4 & = & \ 1
\end{align*} max s.t. − x 1 − x 1 + + 8 x 2 2 x 2 2 x 2 4 x 2 + + + + 21 x 3 3 x 3 6 x 3 9 x 3 3 x 3 + + x 4 x 4 + y 1 + y 2 + y 3 + y 4 = = = = 3 2 5 1
x 1 , x 2 , x 3 , x 4 , y 1 , y 2 , y 3 , y 4 ≥ 0 x_1, x_2, x_3, x_4, y_1, y_2, y_3, y_4 \ge 0 x 1 , x 2 , x 3 , x 4 , y 1 , y 2 , y 3 , y 4 ≥ 0
Hàm mục tiêu của bài toán phụ trợ là 1 ⊤ A x \mathbf{1}^\top Ax 1 ⊤ A x nên hệ số của x i x_i x i chính là tổng hệ số
của biến đó ở các ràng buộc. Từ bài toán trên, ta kẻ bảng đơn hình như sau:
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b y 1 1 2 3 0 1 0 0 0 3 y 2 − 1 2 6 0 0 1 0 0 2 y 3 0 4 9 0 0 0 1 0 5 y 4 0 0 3 1 0 0 0 1 1 − z − 1 − 1 − 1 0 0 0 0 0 0 − w 0 8 21 1 0 0 0 0 0 ] \left[
\begin{array}{c|cccccccc|c}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b \\
\hline
y_1 & 1 & 2 & 3 & 0 & 1 & 0 & 0 & 0 & 3 \\
y_2 & -1 & 2 & 6 & 0 & 0 & 1 & 0 & 0 & 2 \\
y_3 & 0 & 4 & 9 & 0 & 0 & 0 & 1 & 0 & 5 \\
y_4 & 0 & 0 & 3 & 1 & 0 & 0 & 0 & 1 & 1 \\
\hline
-z & -1 & -1 & -1 & 0 & 0 & 0 & 0 & 0 & 0 \\
-w & 0 & 8 & 21 & 1 & 0 & 0 & 0 & 0 & 0 \\
\end{array}
\right] y 1 y 2 y 3 y 4 − z − w x 1 1 − 1 0 0 − 1 0 x 2 2 2 4 0 − 1 8 x 3 3 6 9 3 − 1 21 x 4 0 0 0 1 0 1 y 1 1 0 0 0 0 0 y 2 0 1 0 0 0 0 y 3 0 0 1 0 0 0 y 4 0 0 0 1 0 0 b 3 2 5 1 0 0
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b R a t i o y 1 1 2 3 0 1 0 0 0 3 − y 2 − 1 2 6 0 0 1 0 0 2 − y 3 0 4 9 0 0 0 1 0 5 − y 4 0 0 3 1 0 0 0 1 1 1 − z − 1 − 1 − 1 0 0 0 0 0 0 − w 0 8 21 1 0 0 0 0 0 ] \left[
\begin{array}{c|cccccccc|cc}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b & Ratio \\
\hline
y_1 & 1 & 2 & 3 & 0 & 1 & 0 & 0 & 0 & 3 & - \\
y_2 & -1 & 2 & 6 & 0 & 0 & 1 & 0 & 0 & 2 & - \\
y_3 & 0 & 4 & 9 & 0 & 0 & 0 & 1 & 0 & 5 & - \\
y_4 & 0 & 0 & 3 & \boxed{1} & 0 & 0 & 0 & 1 & 1 & \boxed{1} \\
\hline
-z & -1 & -1 & -1 & 0 & 0 & 0 & 0 & 0 & 0 \\
-w & 0 & 8 & 21 & \boxed{1} & 0 & 0 & 0 & 0 & 0 \\
\end{array}
\right] y 1 y 2 y 3 y 4 − z − w x 1 1 − 1 0 0 − 1 0 x 2 2 2 4 0 − 1 8 x 3 3 6 9 3 − 1 21 x 4 0 0 0 1 0 1 y 1 1 0 0 0 0 0 y 2 0 1 0 0 0 0 y 3 0 0 1 0 0 0 y 4 0 0 0 1 0 0 b 3 2 5 1 0 0 R a t i o − − − 1
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b y 1 1 2 3 0 1 0 0 0 3 y 2 − 1 2 6 0 0 1 0 0 2 y 3 0 4 9 0 0 0 1 0 5 x 4 0 0 3 1 0 0 0 1 1 − z − 1 − 1 − 1 0 0 0 0 0 0 − w 0 8 18 0 0 0 0 − 1 − 1 ] \left[
\begin{array}{c|cccccccc|c}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b \\
\hline
y_1 & 1 & 2 & 3 & 0 & 1 & 0 & 0 & 0 & 3 \\
y_2 & -1 & 2 & 6 & 0 & 0 & 1 & 0 & 0 & 2 \\
y_3 & 0 & 4 & 9 & 0 & 0 & 0 & 1 & 0 & 5 \\
x_4 & 0 & 0 & 3 & 1 & 0 & 0 & 0 & 1 & 1 \\
\hline
-z & -1 & -1 & -1 & 0 & 0 & 0 & 0 & 0 & 0 \\
-w & 0 & 8 & 18 & 0 & 0 & 0 & 0 & -1 & -1 \\
\end{array}
\right] y 1 y 2 y 3 x 4 − z − w x 1 1 − 1 0 0 − 1 0 x 2 2 2 4 0 − 1 8 x 3 3 6 9 3 − 1 18 x 4 0 0 0 1 0 0 y 1 1 0 0 0 0 0 y 2 0 1 0 0 0 0 y 3 0 0 1 0 0 0 y 4 0 0 0 1 0 − 1 b 3 2 5 1 0 − 1
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b R a t i o y 1 1 2 3 0 1 0 0 0 3 1 y 2 − 1 2 6 0 0 1 0 0 2 1 / 3 y 3 0 4 9 0 0 0 1 0 5 5 / 9 x 4 0 0 3 1 0 0 0 1 1 1 / 3 − z − 1 − 1 − 1 0 0 0 0 0 0 − w 0 8 18 0 0 0 0 − 1 − 1 ] \left[
\begin{array}{c|cccccccc|cc}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b & Ratio \\
\hline
y_1 & 1 & 2 & 3 & 0 & 1 & 0 & 0 & 0 & 3 & 1 \\
y_2 & -1 & 2 & 6 & 0 & 0 & 1 & 0 & 0 & 2 & 1/3 \\
y_3 & 0 & 4 & 9 & 0 & 0 & 0 & 1 & 0 & 5 & 5/9 \\
x_4 & 0 & 0 & \boxed{3} & 1 & 0 & 0 & 0 & 1 & 1 & \boxed{1/3} \\
\hline
-z & -1 & -1 & -1 & 0 & 0 & 0 & 0 & 0 & 0 \\
-w & 0 & 8 & \boxed{18} & 0 & 0 & 0 & 0 & -1 & -1 \\
\end{array}
\right] y 1 y 2 y 3 x 4 − z − w x 1 1 − 1 0 0 − 1 0 x 2 2 2 4 0 − 1 8 x 3 3 6 9 3 − 1 18 x 4 0 0 0 1 0 0 y 1 1 0 0 0 0 0 y 2 0 1 0 0 0 0 y 3 0 0 1 0 0 0 y 4 0 0 0 1 0 − 1 b 3 2 5 1 0 − 1 R a t i o 1 1/3 5/9 1/3
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b y 1 1 2 0 − 1 1 0 0 − 1 2 y 2 − 1 2 0 − 2 0 1 0 − 2 0 y 3 0 4 0 − 3 0 0 1 − 3 2 x 3 0 0 1 1 / 3 0 0 0 1 / 3 1 / 3 − z − 1 − 1 0 1 / 3 0 0 0 1 / 3 1 / 3 − w 0 8 0 − 6 0 0 0 − 7 − 7 ] \left[
\begin{array}{c|cccccccc|c}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b \\
\hline
y_1 & 1 & 2 & 0 & -1 & 1 & 0 & 0 & -1 & 2 \\
y_2 & -1 & 2 & 0 & -2 & 0 & 1 & 0 & -2 & 0 \\
y_3 & 0 & 4 & 0 & -3 & 0 & 0 & 1 & -3 & 2 \\
x_3 & 0 & 0 & 1 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 \\
\hline
-z & -1 & -1 & 0 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 \\
-w & 0 & 8 & 0 & -6 & 0 & 0 & 0 & -7 & -7 \\
\end{array}
\right] y 1 y 2 y 3 x 3 − z − w x 1 1 − 1 0 0 − 1 0 x 2 2 2 4 0 − 1 8 x 3 0 0 0 1 0 0 x 4 − 1 − 2 − 3 1/3 1/3 − 6 y 1 1 0 0 0 0 0 y 2 0 1 0 0 0 0 y 3 0 0 1 0 0 0 y 4 − 1 − 2 − 3 1/3 1/3 − 7 b 2 0 2 1/3 1/3 − 7
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b R a t i o y 1 1 2 0 − 1 1 0 0 − 1 2 1 y 2 − 1 2 0 − 2 0 1 0 − 2 0 0 y 3 0 4 0 − 3 0 0 1 − 3 2 1 / 2 x 3 0 0 1 1 / 3 0 0 0 1 / 3 1 / 3 − − z − 1 − 1 0 1 / 3 0 0 0 1 / 3 1 / 3 − w 0 8 0 − 6 0 0 0 − 7 − 7 ] \left[
\begin{array}{c|cccccccc|cc}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b & Ratio \\
\hline
y_1 & 1 & 2 & 0 & -1 & 1 & 0 & 0 & -1 & 2 & 1 \\
y_2 & -1 & \boxed{2} & 0 & -2 & 0 & 1 & 0 & -2 & 0 & \boxed{0} \\
y_3 & 0 & 4 & 0 & -3 & 0 & 0 & 1 & -3 & 2 & 1/2\\
x_3 & 0 & 0 & 1 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 & - \\
\hline
-z & -1 & -1 & 0 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 \\
-w & 0 & \boxed{8} & 0 & -6 & 0 & 0 & 0 & -7 & -7 \\
\end{array}
\right] y 1 y 2 y 3 x 3 − z − w x 1 1 − 1 0 0 − 1 0 x 2 2 2 4 0 − 1 8 x 3 0 0 0 1 0 0 x 4 − 1 − 2 − 3 1/3 1/3 − 6 y 1 1 0 0 0 0 0 y 2 0 1 0 0 0 0 y 3 0 0 1 0 0 0 y 4 − 1 − 2 − 3 1/3 1/3 − 7 b 2 0 2 1/3 1/3 − 7 R a t i o 1 0 1/2 −
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b y 1 2 0 0 1 1 − 1 0 1 2 x 2 − 1 / 2 1 0 − 1 0 1 / 2 0 − 1 0 y 3 2 0 0 1 0 − 2 1 1 2 x 3 0 0 1 1 / 3 0 0 0 1 / 3 1 / 3 − z − 3 / 2 0 0 − 2 / 3 0 1 / 2 0 − 2 / 3 1 / 3 − w 4 0 0 2 0 − 4 0 1 − 7 ] \left[
\begin{array}{c|cccccccc|c}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b \\
\hline
y_1 & 2 & 0 & 0 & 1 & 1 & -1 & 0 & 1 & 2 \\
x_2 & -1/2 & 1 & 0 & -1 & 0 & 1/2 & 0 & -1 & 0 \\
y_3 & 2 & 0 & 0 & 1 & 0 & -2 & 1 & 1 & 2 \\
x_3 & 0 & 0 & 1 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 \\
\hline
-z & -3/2 & 0 & 0 & -2/3 & 0 & 1/2 & 0 & -2/3 & 1/3 \\
-w & 4 & 0 & 0 & 2 & 0 & -4 & 0 & 1 & -7 \\
\end{array}
\right] y 1 x 2 y 3 x 3 − z − w x 1 2 − 1/2 2 0 − 3/2 4 x 2 0 1 0 0 0 0 x 3 0 0 0 1 0 0 x 4 1 − 1 1 1/3 − 2/3 2 y 1 1 0 0 0 0 0 y 2 − 1 1/2 − 2 0 1/2 − 4 y 3 0 0 1 0 0 0 y 4 1 − 1 1 1/3 − 2/3 1 b 2 0 2 1/3 1/3 − 7
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b R a t i o y 1 2 0 0 1 1 − 1 0 1 2 1 x 2 − 1 / 2 1 0 − 1 0 1 / 2 0 − 1 0 − y 3 2 0 0 1 0 − 2 1 1 2 1 x 3 0 0 1 1 / 3 0 0 0 1 / 3 1 / 3 − − z − 3 / 2 0 0 − 2 / 3 0 1 / 2 0 − 2 / 3 1 / 3 − w 4 0 0 2 0 − 4 0 1 − 7 ] \left[
\begin{array}{c|cccccccc|cc}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b & Ratio \\
\hline
y_1 & \boxed{2} & 0 & 0 & 1 & 1 & -1 & 0 & 1 & 2 & \boxed{1} \\
x_2 & -1/2 & 1 & 0 & -1 & 0 & 1/2 & 0 & -1 & 0 & - \\
y_3 & 2 & 0 & 0 & 1 & 0 & -2 & 1 & 1 & 2 & 1 \\
x_3 & 0 & 0 & 1 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 & - \\
\hline
-z & -3/2 & 0 & 0 & -2/3 & 0 & 1/2 & 0 & -2/3 & 1/3 \\
-w & \boxed{4} & 0 & 0 & 2 & 0 & -4 & 0 & 1 & -7 \\
\end{array}
\right] y 1 x 2 y 3 x 3 − z − w x 1 2 − 1/2 2 0 − 3/2 4 x 2 0 1 0 0 0 0 x 3 0 0 0 1 0 0 x 4 1 − 1 1 1/3 − 2/3 2 y 1 1 0 0 0 0 0 y 2 − 1 1/2 − 2 0 1/2 − 4 y 3 0 0 1 0 0 0 y 4 1 − 1 1 1/3 − 2/3 1 b 2 0 2 1/3 1/3 − 7 R a t i o 1 − 1 −
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 y 1 y 2 y 3 y 4 b x 1 1 0 0 1 / 2 1 / 2 − 1 / 2 0 1 / 2 1 x 2 0 1 0 − 3 / 4 1 / 4 1 / 4 0 − 3 / 4 1 / 2 y 3 0 0 0 0 − 1 − 1 1 0 0 x 3 0 0 1 1 / 3 0 0 0 1 / 3 1 / 3 − z 0 0 0 1 / 12 3 / 4 − 1 / 4 0 1 / 12 11 / 6 − w 0 0 0 0 − 2 − 2 0 − 1 − 11 ] \left[
\begin{array}{c|cccccccc|c}
& x_1 & x_2 & x_3 & x_4 & y_1 & y_2 & y_3 & y_4 & b \\
\hline
x_1 & 1 & 0 & 0 & 1/2 & 1/2 & -1/2 & 0 & 1/2 & 1 \\
x_2 & 0 & 1 & 0 & -3/4 & 1/4 & 1/4 & 0 & -3/4 & 1/2 \\
y_3 & 0 & 0 & 0 & 0 & -1 & -1 & 1 & 0 & 0 \\
x_3 & 0 & 0 & 1 & 1/3 & 0 & 0 & 0 & 1/3 & 1/3 \\
\hline
-z & 0 & 0 & 0 & 1/12 & 3/4 & -1/4 & 0 & 1/12 & 11/6 \\
-w & 0 & 0 & 0 & 0 & -2 & -2 & 0 & -1 & -11 \\
\end{array}
\right] x 1 x 2 y 3 x 3 − z − w x 1 1 0 0 0 0 0 x 2 0 1 0 0 0 0 x 3 0 0 0 1 0 0 x 4 1/2 − 3/4 0 1/3 1/12 0 y 1 1/2 1/4 − 1 0 3/4 − 2 y 2 − 1/2 1/4 − 1 0 − 1/4 − 2 y 3 0 0 1 0 0 0 y 4 1/2 − 3/4 0 1/3 1/12 − 1 b 1 1/2 0 1/3 11/6 − 11
Nghiệm tối ưu có y = 0 y = 0 y = 0 nên bài toán gốc có nghiệm chấp nhận được.
Khi này, ta thấy hàng y 3 y_3 y 3 có hệ số của x 1 , x 2 , x 3 , x 4 x_1, x_2, x_3, x_4 x 1 , x 2 , x 3 , x 4 đều là 0, do đó đây là điều kiện
phụ thuộc tuyến tính, vậy ta có thể loại bỏ điều kiện này đi.
Bỏ phần bảng đơn hình tương ứng với biến y y y và hàm mục tiêu w w w , ta thu được bảng đơn hình
với cơ sở chấp nhận được xuất phát cho bài toán gốc.
[ x 1 x 2 x 3 x 4 b x 1 1 0 0 1 / 2 1 x 2 0 1 0 − 3 / 4 1 / 2 x 3 0 0 1 1 / 3 1 / 3 − z 0 0 0 1 / 12 11 / 6 ] \left[
\begin{array}{c|cccc|c}
& x_1 & x_2 & x_3 & x_4 & b \\
\hline
x_1 & 1 & 0 & 0 & 1/2 & 1 \\
x_2 & 0 & 1 & 0 & -3/4 & 1/2 \\
x_3 & 0 & 0 & 1 & 1/3 & 1/3 \\
\hline
-z & 0 & 0 & 0 & 1/12 & 11/6 \\
\end{array}
\right] x 1 x 2 x 3 − z x 1 1 0 0 0 x 2 0 1 0 0 x 3 0 0 1 0 x 4 1/2 − 3/4 1/3 1/12 b 1 1/2 1/3 11/6
Pha 2: Áp dụng thuật toán đơn hình với bảng đơn hình đã rút ra ở trên
[ x 1 x 2 x 3 x 4 b R a t i o x 1 1 0 0 1 / 2 1 2 x 2 0 1 0 − 3 / 4 1 / 2 − x 3 0 0 1 1 / 3 1 / 3 1 − z 0 0 0 1 / 12 11 / 6 ] \left[
\begin{array}{c|cccc|cc}
& x_1 & x_2 & x_3 & x_4 & b & Ratio \\
\hline
x_1 & 1 & 0 & 0 & 1/2 & 1 & 2 \\
x_2 & 0 & 1 & 0 & -3/4 & 1/2 & - \\
x_3 & 0 & 0 & 1 & \boxed{1/3} & 1/3 & \boxed{1} \\
\hline
-z & 0 & 0 & 0 & \boxed{1/12} & 11/6 \\
\end{array}
\right] x 1 x 2 x 3 − z x 1 1 0 0 0 x 2 0 1 0 0 x 3 0 0 1 0 x 4 1/2 − 3/4 1/3 1/12 b 1 1/2 1/3 11/6 R a t i o 2 − 1
↓ \downarrow ↓
[ x 1 x 2 x 3 x 4 b x 1 1 0 − 3 / 2 0 1 / 2 x 2 0 1 9 / 4 0 5 / 4 x 4 0 0 3 1 1 − z 0 0 − 1 / 4 0 7 / 4 ] \left[
\begin{array}{c|cccc|c}
& x_1 & x_2 & x_3 & x_4 & b \\
\hline
x_1 & 1 & 0 & -3/2 & 0 & 1/2 \\
x_2 & 0 & 1 & 9/4 & 0 & 5/4 \\
x_4 & 0 & 0 & 3 & 1 & 1 \\
\hline
-z & 0 & 0 & -1/4 & 0 & 7/4 \\
\end{array}
\right] x 1 x 2 x 4 − z x 1 1 0 0 0 x 2 0 1 0 0 x 3 − 3/2 9/4 3 − 1/4 x 4 0 0 1 0 b 1/2 5/4 1 7/4
Vậy nghiệm tối ưu của bài toán là ( x 1 , x 2 , x 3 , x 4 ) ⊤ = ( 1 2 , 5 4 , 0 , 1 ) ⊤ (x_1, x_2, x_3, x_4)^\top = (\frac{1}{2}, \frac{5}{4}, 0, 1)^\top ( x 1 , x 2 , x 3 , x 4 ) ⊤ = ( 2 1 , 4 5 , 0 , 1 ) ⊤
với giá trị tối ưu là z = − 7 4 z = -\frac{7}{4} z = − 4 7 .