I thought that the three different basis factorization methods that Andrew 
developed were meant to improve numerical stability (at the cost of speed).  
Has anyone tried these?

Using "glpsol" the options are (this comes from the glpsol --help usage 
statement):

LP basis factorization options:
   --luf             LU + Forrest-Tomlin update
                     (faster, less stable; default)
   --cbg             LU + Schur complement + Bartels-Golub update
                     (slower, more stable)
   --cgr             LU + Schur complement + Givens rotation update
                     (slower, more stable)

And using the C library the options to run these factorizations are found in 
the glp_bfcp control structure.  The below comes from the GLPK documentation.

int type (default: GLP_BF_FT)
    Basis factorization type:
    GLP_BF_FT - LU + Forrest{Tomlin update;
    GLP_BF_BG - LU + Schur complement + Bartels-Golub update;
    GLP_BF_GR - LU + Schur complement + Givens rotation update.
    In case of GLP_BF_FT the update is applied to matrix U, while in cases
    of GLP_BF_BG and GLP_BF_GR the update is applied to the Schur complement.


________________________________
This e-mail and any attachments may be confidential or legally privileged. If 
you received this message in error or are not the intended recipient, you 
should destroy the e-mail message and any attachments or copies, and you are 
prohibited from retaining, distributing, disclosing or using any information 
contained herein. Please inform us of the erroneous delivery by return e-mail. 
Thank you for your cooperation.
_______________________________________________
Help-glpk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-glpk

Reply via email to