自然地,我们考虑构造限制矩阵。我们令 M 为对应图的 m\times n 关联矩阵,其元素取值满足 (u,v) 有一条边 i 则 M_{i,u} 减 1, M_{i, v} 加 1。令 \bm d 为差分最短路对应的 n 维向量,\bm x 为每条边增加边权对应的 m 维向量,\bm w 为原边权对应的 m 维向量。和上方的限制条件进行对照后不难可以构造出如下的限制:
\begin{aligned}
\max_{\bm d, \bm x} \quad & (-1, 0, \dots, 0, 1, 0, \dots, 0) \begin{bmatrix}
\bm d \\ \bm x
\end{bmatrix} \\
\text{s.t.} \quad &
\begin{bmatrix}
M &- I_m \\
\bm 0 &\bm 1
\end{bmatrix}
\begin{bmatrix}
\bm d \\ \bm x
\end{bmatrix}
\le \begin{bmatrix}
\bm w \\ k
\end{bmatrix},\ \begin{bmatrix}
\bm d \\ \bm x
\end{bmatrix}\ge \bm 0
\end{aligned}
其中 -I_m 是 m\times m 单位矩阵每个元素取相反数后得到的矩阵,\bm l = (-1, 0, \dots, 0, 1, 0, \dots, 0) 是一个 m + n 维向量,其中 l_1 = -1,\ l_n = 1,其余分量均为 0。得到标准形式后不难转对偶: