next previous
Up: Efficient implementations of

algorithm: SOLA by elimination of theconstraint (full bidiagonalization)

  1. Transform to standard form
    eqnarray706
  2. Set up LSE problem
    eqnarray710
  3. Generate Householder transformation tex2html_wrap_inline3713 and apply it to tex2html_wrap_inline3715 to get the reduced problem
    eqnarray714
  4. Compute the bidiagonalization of tex2html_wrap_inline3717 and change variables.
    eqnarray717
  5. Modify the right-hand sides.
    eqnarray720
  6. Apply Givens rotations to get lower bidiagonal and solve for tex2html_wrap_inline3719
    eqnarray722
  7. Compute the estimates of f and the corresponding variances at tex2html_wrap_inline3745
    eqnarray735
  8. If needed, compute the corresponding averaging kernels
    displaymath3751
 

Here step 4 completely dominates the computation time. Changing the target functions requires re-computing the last part of step 2 plus steps 5 through 8. Changing tex2html_wrap_inline3753 requires re-computing steps 6 through 8. In Sect. 4 (click here) we will give a detailed analysis of the number of operations used by the algorithm.



Copyright by the European Southern Observatory (ESO)
web@ed-phys.fr