Page 237 - Numerical Methods for Chemical Engineering
P. 237

226     5 Numerical optimization











                                               p c      p  d   a  r  i  n
                                  0                            r d   e
                                                               et  d  p s
                                              s = 1                    c
                            ∆      s =

                                           p s
                                                                 p n
                                                           s  2



                   Figure 5.9 The trust-region Newton dogleg method finds the position on the two connected line
                   segments that minimizes the model function while lying within the trust region.


                   When B [k]  is positive-definite, the local model function value is greater than that predicted
                                                                  [k]
                   by neglecting the curvature. Thus, the actual minimum of m (p) along the line connecting
                                                                (c)
                   the origin and p (d)  is found at some intermediate point p , the Cauchy point,
                                            p (c)  = α p (d)  0 ≤ α ≤ 1               (5.42)

                   where
                           d  [k]     (d)    d        [k]     [k]  (d)  α 2  (d)  [k]  (d)  1
                      0 =    m   α p   =     F x    + αγ  · p  +    p  · B  p         (5.43)
                          dα             dα                       2
                   such that


                                        α =− γ  [k]  · p (d)      p (d)  · B [k]  p (d)    (5.44)
                                     [k]
                   For any intermediate   , we first compute the full Newton step. As p (n)  is a global minimum
                       [k]
                                                                 [k]
                                                          (n)
                   for m (p), if it lies within the trust region, |p |≤  , we accept it as the update,
                           (n)
                    x [k]  = p . Otherwise, we must approximate the minimum, accounting for the constraint,
                   as follows.
                     We form the “dogleg” curve p(s) from the connected line segments running from 0 to
                   p (c)  and from p (c)  to p (n)  (Figure 5.9),
                                         s p ,                   if 0 ≤ s ≤ 1
                                           (c)
                                  p(s) =  (c)          (n)  (c)                       (5.45)
                                         p  + (s − 1) p  − p  ,  if 1 ≤ s ≤ 2
                                                                 [k]
                   The constrained minimum lies along this curve when    is very large or very small,
                                         [k]
                   and thus for intermediate    it poses a convenient 1-D restricted problem that is quickly
                   solved,
                                               [k]
                                     minimize m (p(s)) subject to|p(s)|≤   [k]        (5.46)
                                                                                    [k]
                   It may be shown that along this curve, |p(s)| increases monotonically and m (p(s))
   232   233   234   235   236   237   238   239   240   241   242