A linear program is given as follows:
$$\min_{Ax \le b} \{c^T x\}$$
where A is a $ n\times n $ matrix Is this always a convex optimization problem or does it depend on c?
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It only takes a minute to sign up.
Sign up to join this communityA linear program is given as follows:
$$\min_{Ax \le b} \{c^T x\}$$
where A is a $ n\times n $ matrix Is this always a convex optimization problem or does it depend on c?
Of course is convex since the feasible region $S:=\{Ax\leq b:x\in\mathbb{R}^n\}$ of the problem is a convex set.
To proof it, consider $x,y\in S$ and an arbitrary convex combination $\alpha x+(1-\alpha)y$ with $\alpha\in(0,1)$ lets see that the convex combination is in $S$. $$A(\alpha x+(1-\alpha)y)=\alpha Ax+(1-\alpha)Ay\leq \alpha b+(1-\alpha)b=b$$ Of course, depending on the objective function $c^tx$ the problem may have an optimal solution (at least one in an extreme point of $S$) or be an unbounded problem, (only possible if $S$ is unbounded).
The simplex algorithm (and others) are substantiated by theoretical results that gives characterizations of every possible situation.