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

396                Chapter  Ten:  Linear  Programming


           Theorem     10.3.3
           In  a  linear  programming  problem  there  are  finitely many  ex-
           treme  points  in  the  set  of feasible  solutions.
           Proof
           We assume that   the  linear  programming  problem  is in  canon-
           ical  form:
                                                   T
                                maximize:   z  =  C X
                                            (  AX  =  B
                               subject  to:
                                            1    A>0

                We  can  further  assume  here  that  A  is  an  m  x  n  matrix
           with  rank  m.  Let  X  be  an extreme point  of  S,  the  set  of  feasi-
           ble solutions.  Then  X  is a basic feasible  solution  by  10.3.2.  In
           fact,  if the  non-zero  entries  of  X  are  Xj l,...,  Xj s,  the  proof  of
           the theorem  shows that  the  corresponding  columns  of A,  that
           is,  Aj 1,...,  Aj 3,  are  linearly  independent  and  thus  s  <  m.  In
           addition  we  have


                             x               x
                              ji An  +     ^ j sAj s  =  B.
           By  2.2.1  this  equation  has  a  unique  solution  for  Xj x,...  ,Xj s.
           Therefore  X  is  uniquely  determined  by  j±,...  ,j s.  Now  there
                         n
           are  at  most  ( )  choices  for  ji,.  •  • ,j s,  so the  total  number  of
           extreme  points  is at  most  ^2™ =0  (") •

                The  last  theorem  shows  that  in  order  to  find  an  optimal
           solution  of  a  linear  programming  problem  in  canonical  form,
           one can  determine  the  finite  set  of  basic  feasible  solutions  and
           test  the  value  of the  objective  function  at  each  one.  The  sim-
           plex  algorithm  provides  a practical  method  for  doing this  and
           is  discussed  in the  next  section.
                In conclusion,  we present  an example  of small order  which
           illustrates  how the  basic  feasible  solutions can  be  determined.
   407   408   409   410   411   412   413   414   415   416   417