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

Chapter         Ten


                       LINEAR         PROGRAMMING





                 One  of the  great  successes  of  linear  algebra  has  been  the
            construction  of algorithms to  solve certain  optimization  prob-
            lems  in  which  a  linear  function  has  to  be  maximized  or  min-
            imized  subject  to  a  set  of  linear  constraints.  Typically  the
            function  is  a  profit  or  cost.Such  problems  are  called  linear
            programming    problems.
                 The  need  to  solve  such  problems  was  recognized  during
            the  Second  World  War,  when  supplies  and  labor  were  limited
            by wartime conditions.  The pioneering work   of George  Danzig
            led  to  the  creation  of  the  Simplex  Algorithm,  which  for  over
            half  a  century  has  been  the  standard  tool  for  solving  linear
            programming    problems.  Our  purpose  here  is to  describe  the
            linear  algebra  which  underlies the  simplex  algorithm  and  then
            to  show  how  it  can  be  applied  to  solve  specific  problems.


                                  t
            10.1  Introduction o     Linear   Programming
                 We begin  by giving some examples   of linear  programming
            problems.

            Example    10.1.1  (A   productionproblem)

            A  food  company  markets  two  products  F\  and  F 2l  which  are
            made   from  two  ingredients  I\  and  I 2.  To  produce  one  unit
            of  product  Fj  one  requires  a^-  units  of  ingredient  Jj.  The
            maximum     amounts   of  I\  and  I 2  available  are  mi  and  m 2 ,
            respectively.  The  company  makes   a  profit  of  pi  on  each  unit
            of  product  Fi  sold.  How  many  units  of  F\  and  F 2  should
            the  company  produce  in  order  to  maximize  its  profit  without
            running  out  of  ingredients?

                                          370
   381   382   383   384   385   386   387   388   389   390   391