Skip to main content

2015 | OriginalPaper | Buchkapitel

Solving Multiscale Linear Programs Using the Simplex Method in Quadruple Precision

verfasst von : Ding Ma, Michael A. Saunders

Erschienen in: Numerical Analysis and Optimization

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Systems biologists are developing increasingly large models of metabolism and integrated models of metabolism and macromolecular expression. These Metabolic Expression (ME) models lead to sequences of multiscale linear programs for which small solution values of order 10−6 to 10−10 are meaningful. Standard LP solvers do not give sufficiently accurate solutions, and exact simplex solvers are extremely slow. We investigate whether double-precision and quadruple-precision simplex solvers can together achieve reliability at acceptable cost.A double-precision LP solver often provides a reasonably good starting point for a Quad simplex solver. On a range of multiscale examples we find that 34-digit Quad floating-point achieves exceptionally small primal and dual infeasibilities (of order 10−30) when no more than 10−15 is requested. On a significant ME model we also observe robustness in almost all (even small) solution values following relative perturbations of order 10−6 to non-integer data values.Double and Quad Fortran 77 implementations of the linear and nonlinear optimization solver MINOS are available upon request.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Applegate, D.L., Cook, W., Dash, S., Espinoza, D.G.: Exact solutions to linear programming problems. Oper. Res. Lett. 35, 693–699 (2007)CrossRefMathSciNetMATH Applegate, D.L., Cook, W., Dash, S., Espinoza, D.G.: Exact solutions to linear programming problems. Oper. Res. Lett. 35, 693–699 (2007)CrossRefMathSciNetMATH
2.
4.
Zurück zum Zitat Dattorro, J.: Private Communication. Stanford University, Stanford (2014) Dattorro, J.: Private Communication. Stanford University, Stanford (2014)
6.
Zurück zum Zitat Fletcher, R.: On Wolfe’s method for resolving degeneracy in linearly constrained optimization. SIAM J. Optim. 24(3), 1122–1137 (2014)CrossRefMathSciNet Fletcher, R.: On Wolfe’s method for resolving degeneracy in linearly constrained optimization. SIAM J. Optim. 24(3), 1122–1137 (2014)CrossRefMathSciNet
7.
9.
Zurück zum Zitat Gill, P.E., Murray, W., Saunders, M.A., Wright, M.H.: Maintaining LU factors of a general sparse matrix. Linear Algebra Appl. 88/89, 239–270 (1987) Gill, P.E., Murray, W., Saunders, M.A., Wright, M.H.: Maintaining LU factors of a general sparse matrix. Linear Algebra Appl. 88/89, 239–270 (1987)
10.
Zurück zum Zitat Gill, P.E., Murray, W., Saunders, M.A., Wright, M.H.: A practical anti-cycling procedure for linear and nonlinear programming. Math. Program. 45, 437–474 (1989)CrossRefMathSciNetMATH Gill, P.E., Murray, W., Saunders, M.A., Wright, M.H.: A practical anti-cycling procedure for linear and nonlinear programming. Math. Program. 45, 437–474 (1989)CrossRefMathSciNetMATH
11.
Zurück zum Zitat Gill, P.E., Murray, W., Saunders, M.A.: SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev. 47(1), 99–131 (2005). SIGEST article Gill, P.E., Murray, W., Saunders, M.A.: SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev. 47(1), 99–131 (2005). SIGEST article
12.
Zurück zum Zitat Gudmundsson, S., Thiele, I.: Computationally efficient flux variability analysis. BMC Bioinf. 11(489), 3 pp. (2010) Gudmundsson, S., Thiele, I.: Computationally efficient flux variability analysis. BMC Bioinf. 11(489), 3 pp. (2010)
14.
Zurück zum Zitat Hall, J.A.J., McKinnon, K.I.M.: The simplest examples where the simplex method cycles and conditions where EXPAND fails to prevent cycling. Math. Progam. Ser. B 100, 133–150 (2004)MathSciNetMATH Hall, J.A.J., McKinnon, K.I.M.: The simplest examples where the simplex method cycles and conditions where EXPAND fails to prevent cycling. Math. Progam. Ser. B 100, 133–150 (2004)MathSciNetMATH
15.
Zurück zum Zitat IEEE standard for floating-point arithmetic: IEEE Std 754-2008. IEEE Computer Society (2008) IEEE standard for floating-point arithmetic: IEEE Std 754-2008. IEEE Computer Society (2008)
17.
Zurück zum Zitat Klotz, E.: Private Communication. IBM, Carson City (2014) Klotz, E.: Private Communication. IBM, Carson City (2014)
19.
Zurück zum Zitat Lerman, J.A.: Private Communication. University of California, San Diego (2012) Lerman, J.A.: Private Communication. University of California, San Diego (2012)
20.
Zurück zum Zitat Lerman, J.A., Hyduke, D.R., Latif, H., Portnoy, V.A., Lewis, N.E., Orth, J.D., Schrimpe-Rutledge, A.C., Smith, R.D., Adkins, J.N., Zengler, K., Palsson, B.Ø.: In silico method for modelling metabolism and gene product expression at genome scale. Nat. Commun. 3(929), 10 pp. (2012) Lerman, J.A., Hyduke, D.R., Latif, H., Portnoy, V.A., Lewis, N.E., Orth, J.D., Schrimpe-Rutledge, A.C., Smith, R.D., Adkins, J.N., Zengler, K., Palsson, B.Ø.: In silico method for modelling metabolism and gene product expression at genome scale. Nat. Commun. 3(929), 10 pp. (2012)
27.
Zurück zum Zitat Murtagh, B.A., Saunders, M.A.: A projected Lagrangian algorithm and its implementation for sparse nonlinear constraints. Math. Program. Stud. 16, 84–117 (1982)CrossRefMathSciNetMATH Murtagh, B.A., Saunders, M.A.: A projected Lagrangian algorithm and its implementation for sparse nonlinear constraints. Math. Program. Stud. 16, 84–117 (1982)CrossRefMathSciNetMATH
29.
Zurück zum Zitat O’Brien, E.J., Lerman, J.A., Chang, R.L., Hyduke, D.R., Palsson, B.Ø.: Genome-scale models of metabolism and gene expression extend and refine growth phenotype prediction. Mol. Syst. Biol. 9(693), 13 pp. (2013) O’Brien, E.J., Lerman, J.A., Chang, R.L., Hyduke, D.R., Palsson, B.Ø.: Genome-scale models of metabolism and gene expression extend and refine growth phenotype prediction. Mol. Syst. Biol. 9(693), 13 pp. (2013)
30.
Zurück zum Zitat Orth, J.D., Thiele, I., Palsson, B.Ø.: What is flux balance analysis? Nat. Biotechnol. 28(3), 245–248 (2010)CrossRef Orth, J.D., Thiele, I., Palsson, B.Ø.: What is flux balance analysis? Nat. Biotechnol. 28(3), 245–248 (2010)CrossRef
31.
Zurück zum Zitat Palsson, B.Ø.: Systems Biology: Properties of Reconstructed Networks. Cambridge University Press, New York (2006)CrossRef Palsson, B.Ø.: Systems Biology: Properties of Reconstructed Networks. Cambridge University Press, New York (2006)CrossRef
33.
Zurück zum Zitat Schellenberger, J., Que, R., Fleming, R.M.T., Thiele, I., Orth, J.D., Feist, A.M., Zielinski, D.C., Bordbar, A., Lewis, N.E., Rahmanian, S., et al.: Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0. Nat. Protoc. 6(9), 1290–1307 (2011) Schellenberger, J., Que, R., Fleming, R.M.T., Thiele, I., Orth, J.D., Feist, A.M., Zielinski, D.C., Bordbar, A., Lewis, N.E., Rahmanian, S., et al.: Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0. Nat. Protoc. 6(9), 1290–1307 (2011)
35.
Zurück zum Zitat Sun, Y., Fleming, R.M.T., Thiele, I., Saunders, M.A.: Robust flux balance analysis of multiscale biochemical reaction networks. BMC Bioinf. 14, 240 (2013)CrossRef Sun, Y., Fleming, R.M.T., Thiele, I., Saunders, M.A.: Robust flux balance analysis of multiscale biochemical reaction networks. BMC Bioinf. 14, 240 (2013)CrossRef
36.
Zurück zum Zitat Thiele, I., Fleming, R.M.T., Que, R., Bordbar, A., Diep, D., Palsson, B.Ø.: Multiscale modeling of metabolism and macromolecular synthesis in E. coli and its application to the evolution of codon usage. PLoS One 7(9), 18 pp. (2012) Thiele, I., Fleming, R.M.T., Que, R., Bordbar, A., Diep, D., Palsson, B.Ø.: Multiscale modeling of metabolism and macromolecular synthesis in E. coli and its application to the evolution of codon usage. PLoS One 7(9), 18 pp. (2012)
Metadaten
Titel
Solving Multiscale Linear Programs Using the Simplex Method in Quadruple Precision
verfasst von
Ding Ma
Michael A. Saunders
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-17689-5_9