Supongamos que nos dan $d$ -vectores dimensionales $\mathrm v_1, \mathrm v_2, \dots, \mathrm v_{2n} \in \mathbb R^d$ . Dejemos que $\rm V$ sea el $d \times 2n$ matriz cuya $k$ -la columna es $\mathrm v_k$ . Dejemos que
$$\mathrm S := \mathrm I_n \otimes 1_2^\top = \begin{bmatrix} 1 & 1 & & & & & \\ & & 1 & 1 & & & \\ & & & \ddots & \ddots & & \\ & & & & & 1 & 1 \end{bmatrix}$$
ser un $n \times 2n$ matriz. Nos gustaría encontrar un $2n \times 2n$ matriz de permutación tal que $\| \mathrm V \mathrm P \mathrm S^\top \|_1$ se minimiza. Obsérvese que utilizamos la siguiente definición para el $1$ -norma de un $m \times n$ matriz
$$\| \mathrm A \|_1 := \sum_{i=1}^m \sum_{j=1}^n | a_{ij} |$$
Dado que hay $(2n)!$ matrices de permutación, tenemos una discreto problema de optimización sobre el conjunto de $2n \times 2n$ matrices de permutación. Tomando el casco convexo de todas las $(2n)!$ matrices de permutación, obtenemos la Politopo de Birkhoff $B_{2n}$ . Por lo tanto, ahora tenemos un continuo problema de optimización en $\mathrm X \in \mathbb R^{2n \times 2n}$
$$\begin{array}{ll} \text{minimize} & \| \mathrm V \mathrm X \mathrm S^\top \|_1\\ \text{subject to} & 1_{2n}^\top \mathrm X = 1_{2n}^\top\\ & \mathrm X 1_{2n} = 1_{2n}\\ & \mathrm X \geq \mathrm O_{2n}\end{array}$$
Introducción de una nueva variable matricial, $\mathrm Y \in \mathbb R^{d \times n}$ obtenemos un programa lineal en $\rm X$ y $\rm Y$
$$\begin{array}{ll} \text{minimize} & \langle 1_d 1_n^\top , \mathrm Y \rangle \\ \text{subject to} & 1_{2n}^\top \mathrm X = 1_{2n}^\top\\ & \mathrm X 1_{2n} = 1_{2n}\\ & - \mathrm Y \leq \mathrm V \mathrm X \mathrm S^\top \leq \mathrm Y \\ & \mathrm X \geq \mathrm O_{2n}\end{array}$$
Sea la solución óptima de este programa lineal denotada por $(\mathrm X^{\star}, \mathrm Y^{\star})$ . Si la matriz $\mathrm X^{\star}$ resulta ser una matriz de permutación, entonces hemos resuelto el problema original.