Friday 7 December 2012

linear algebra - Containment of one convex hull in another



This question is related my previous question (Comparing two probability distributions) which are both related to my current research.




Suppose we have two bounded convex hulls in $\mathbb{R}^n$ defined by the two sets of linear inequalities $A_1x \geq 0$ and $A_2x \geq 0$ and the common equality $\sum x=a$ where $A_1$, $A_2$ are real valued matrices, $a$ is a real positive constant and $x \in \mathbb{R}^n$. What conditions must be satisfied by $A_1$, $A_2$ for the first convex hull to be contained in the second convex hull?



Thank you.


Answer



Let's assume $\{x: A_1 x \ge 0, \sum x = a\}$ is nonempty.
For each row $R$ of $A_2$, you want every solution of $A_1 x \ge 0$, $\sum x = a$ to satisfy $R \cdot x \ge 0$, i.e. the optimal value of the linear programming
problem P:



minimize $R \cdot x$ subject to $A_1 x \ge 0$, $\sum x = a$




is at least $0$. The dual of this linear programming problem is D:



maximize $a z$
subject to $ A_1^T y + z {\bf 1} = R$, $y \ge 0$ (where $\bf 1$ is the vector of all $1$'s)



By duality, P has a solution with objective value $ < 0$ if and only if D
has no solution with objective value $\ge 0$. Your condition is equivalent
to: there exist $y \ge 0$ and $z\ge 0$ such that $R = A_1^T y + z \bf 1$,
i.e. each row of $A_2$ is a linear combination with nonnegative coefficients

of $\bf 1$ and the rows of $A_1$.


No comments:

Post a Comment

real analysis - How to find $lim_{hrightarrow 0}frac{sin(ha)}{h}$

How to find $\lim_{h\rightarrow 0}\frac{\sin(ha)}{h}$ without lhopital rule? I know when I use lhopital I easy get $$ \lim_{h\rightarrow 0}...