Page 409 - A Course in Linear Algebra with Applications
P. 409

10.3:  Basic  Solutions  and  Extreme  Points  393


         Proof
         Suppose  that  the  linear  programming  problem  is


                              maximize:   z  =  C  X

                                            AX  =  B
                            subject  to:
                                             X>Q
         and  it  has  variables  x\,...,  x n.  Here  A  may  be  assumed to  be
         an  m  x  n  matrix  with  rank  m:  as  has  been  pointed  out,  this
         is no restriction.  Then  A  has  m  linearly  independent  columns
         and,  by  relabeling  the  variables  if  necessary,  we  can  assume
         these  are the  last  m  columns,  say  A[,...,  A' m.  Let


                           X  =  (0 ..  0  x[  ...  x'jr
                                   .
         be  the  corresponding  basic  solution.  Assume  that  X  is  feasi-
         ble,  i.e.,  x'j  >  0  for  j  — 1,2,...  ,m.  Our  task  is to  prove  that
         X  is  an  extreme  point  of  S,  the  set  of  all  feasible  solutions.
              Suppose  X  is  not  an  extreme  point  of  S;  then


                               X  =  tU+(l-    t)V,

         where  0  <  t  <  1, U, V  6  S  and  X  ^  U, V.  Write


                        U  =  (Ui  ...  U n- m  u[  ...  u' m) T

         and
                                                         T
                                  .
                        V  =  (Vi ..  V n-m  v[  ...  v' m) .
         Equating  the th  entries  of  X  and  tU  + (1 — t)V,  we  obtain
                       j
                     tuj  +  (1 — t)vj   = 0 ,  1 < j  <  n  — m
                     tu'j  +  (1 -  t)v'j  =x' j,     l<j<m

         Since  0  <  t  <  1 and  Uj,Vj  >  0,  the  first  equation  shows  that
         Uj =  0 =  Vj  for  j  =  1,..., n  — m.
   404   405   406   407   408   409   410   411   412   413   414