224 Linear Programming II: Additional Topics and Extensions
whereX= {x 1 , x 2 ,... , xn}T, c={c 1 , c 2 ,... , cn}T, and [ a]is anm×nmatrix. In
addition, an interior feasible starting solution to Eqs. (4.59) must be known. Usually,X=
{
1
n,
1
n,· · ·
1
n}T
is chosen as the starting point. In addition, the optimum value off must be zero for
the problem. ThusX(^1 )=
{
1
n1
n· · ·
1
n}T
= nterior feasibleifmin= 0(4.60)
Although most LP problems may not be available in the form of Eq. (4.59) while
satisfying the conditions of Eq. (4.60), it is possible to put any LP problem in a form
that satisfies Eqs. (4.59) and (4.60) as indicated below.4.7.2 Conversion of an LP Problem into the Required Form
Let the given LP problem be of the formMinimizedTXsubjectto
[α]X=b
X≥ 0(4.61)
To convert this problem into the form of Eq. (4.59), we use the procedure suggested
in Ref. [4.20] and define integersmandnsuch thatXwill be an (n−3)-component
vector and [α] will be a matrix of orderm− 1 ×n−3. We now define the vector
z= {z 1 , z 2 , · ·· , zn− 3 }Tasz=X
β(4.62)
whereβis a constant chosen to have a sufficiently large value such thatβ>∑n−^3i= 1xi (4.63)for any feasible solutionX(assuming that the solution is bounded). By using Eq. (4.62),
the problem of Eq. (4.61) can be stated as follows:MinimizeβdTzsubject to[α]z=1
βbz≥ 0