Let $\vec{u}$ be an optimal point for the linear programming problem: \begin{equation} \min{ \vec{c}^T \vec{x}}\\ \text{s.t. } A\vec{x}=\vec{b} \text{ and } \vec{x} \geq \vec{0} \end{equation}
where $A\in M_{m\times n}$, $\vec{c}\in\mathbb{R}^n$, $\vec{b}\in\mathbb{R}^m$.
We said that $\vec{d}$ is an optimal direction at $\vec{u}$ if there exist some $\varepsilon > 0 $ such that $\vec{u} + \varepsilon\vec{d}$ is also an optimal solution. Let $D\subset\mathbb{R}^n$ the set of optimal direction at $\vec{u}$. Prove that $D$ is a cone. That is, for any $\vec{x}_1, \vec{x}_2,\ldots\vec{x}_k \in D$, we must show that
$\{\alpha_1\vec{x}_1 +\alpha_2\vec{x}_2 + \cdots + \alpha_k\vec{x}_k \text{ | } \alpha_i\in\mathbb{R}\text{ , }\alpha_i\geq0\}\subseteq D.$
Note: It might help the fact that the set of optimal solutions of such LP problem is a convex set. Also, we may assume that an optimal value is always in the feasible set of constraints.
Proof Sketch
We must show that the conic combination of $\vec{x}_1, \vec{x}_2,\ldots\vec{x}_k \in D$ is an optimal direction at $\vec{u}$. That is, there exists some $\varepsilon>0$ such that $$\vec{u}+ \varepsilon (\sum_{i=1}^k \alpha_i \vec{x}_i)$$ is also an optimal. Since every $\vec{x}_i$ is an optimal direction at $\vec{u}$ then there exist some $\varepsilon_i>0$ such that $\vec{u}+\varepsilon_i\vec{x}_i$ is an optimal.
My struggle until this point is that i cannot see the conection between the $\varepsilon$ that I need to find and the other $\varepsilon_i$ that I already have.