(a) Consider the linear program
P: maximise over x⩾0, subject to cTxAx=b
where A∈Rm×n,c∈Rn and b∈Rm. What is meant by a basic feasible solution?
(b) Prove that if P has a finite maximum, then there exists a solution that is a basic feasible solution.
(c) Now consider the optimization problem
Q: maximise over x⩾0,dTxcTx
subject to Ax=b,
dTx>0,
where matrix A and vectors c,b are as in the problem P, and d∈Rn. Suppose there exists a solution x∗ to Q. Further consider the linear program
R: maximise over y⩾0,t⩾0,cTyAy=btdTy=1
(i) Suppose di>0 for all i=1,…,n. Show that the maximum of R is finite and at least as large as that of Q.
(ii) Suppose, in addition to the condition in part (i), that the entries of A are strictly positive. Show that the maximum of R is equal to that of Q.
(iii) Let B be the set of basic feasible solutions of the linear program P. Assuming the conditions in parts (i) and (ii) above, show that
dTx∗cTx∗=x∈BmaxdTxcTx
[Hint: Argue that if (y,t) is in the set A of basic feasible solutions to R, then y/t∈B.]