Literature DB >> 28535831

CSOLNP: Numerical Optimization Engine for Solving Non-linearly Constrained Problems.

Mahsa Zahery1, Hermine H Maes2, Michael C Neale2.   

Abstract

We introduce the optimizer CSOLNP, which is a C++ implementation of the R package RSOLNP (Ghalanos & Theussl, 2012, Rsolnp: General non-linear optimization using augmented Lagrange multiplier method. R package version, 1) alongside some improvements. CSOLNP solves non-linearly constrained optimization problems using a Sequential Quadratic Programming (SQP) algorithm. CSOLNP, NPSOL (a very popular implementation of SQP method in FORTRAN (Gill et al., 1986, User's guide for NPSOL (version 4.0): A Fortran package for nonlinear programming (No. SOL-86-2). Stanford, CA: Stanford University Systems Optimization Laboratory), and SLSQP (another SQP implementation available as part of the NLOPT collection (Johnson, 2014, The NLopt nonlinear-optimization package. Retrieved from http://ab-initio.mit.edu/nlopt)) are three optimizers available in OpenMx package. These optimizers are compared in terms of runtimes, final objective values, and memory consumption. A Monte Carlo analysis of the performance of the optimizers was performed on ordinal and continuous models with five variables and one or two factors. While the relative difference between the objective values is less than 0.5%, CSOLNP is in general faster than NPSOL and SLSQP for ordinal analysis. As for continuous data, none of the optimizers performs consistently faster than the others. In terms of memory usage, we used Valgrind's heap profiler tool, called Massif, on one-factor threshold models. CSOLNP and NPSOL consume the same amount of memory, while SLSQP uses 71 MB more memory than the other two optimizers.

Entities:  

Keywords:  NPSOL; OpenMx; RSOLNP; SLSQP; non-linear programming; sequential quadratic programming

Mesh:

Year:  2017        PMID: 28535831      PMCID: PMC5750059          DOI: 10.1017/thg.2017.28

Source DB:  PubMed          Journal:  Twin Res Hum Genet        ISSN: 1832-4274            Impact factor:   1.587


  2 in total

1.  OpenMx 2.0: Extended Structural Equation and Statistical Modeling.

Authors:  Michael C Neale; Michael D Hunter; Joshua N Pritikin; Mahsa Zahery; Timothy R Brick; Robert M Kirkpatrick; Ryne Estabrook; Timothy C Bates; Hermine H Maes; Steven M Boker
Journal:  Psychometrika       Date:  2015-01-27       Impact factor: 2.500

2.  OpenMx: An Open Source Extended Structural Equation Modeling Framework.

Authors:  Steven Boker; Michael Neale; Hermine Maes; Michael Wilde; Michael Spiegel; Timothy Brick; Jeffrey Spies; Ryne Estabrook; Sarah Kenny; Timothy Bates; Paras Mehta; John Fox
Journal:  Psychometrika       Date:  2011-04-01       Impact factor: 2.500

  2 in total
  5 in total

1.  Bootstrap Model-Based Constrained Optimization Tests of Indirect Effects.

Authors:  Davood Tofighi
Journal:  Front Psychol       Date:  2020-01-20

2.  Improved inference in mediation analysis: Introducing the model-based constrained optimization procedure.

Authors:  Davood Tofighi; Ken Kelley
Journal:  Psychol Methods       Date:  2020-03-19

3.  The analysis of causal relationships between blood lipid levels and BMD.

Authors:  Stacey S Cherny; Maxim B Freidin; Frances M K Williams; Gregory Livshits
Journal:  PLoS One       Date:  2019-02-22       Impact factor: 3.240

4.  Analyzing inter-reader variability affecting deep ensemble learning for COVID-19 detection in chest radiographs.

Authors:  Sivaramakrishnan Rajaraman; Sudhir Sornapudi; Philip O Alderson; Les R Folio; Sameer K Antani
Journal:  PLoS One       Date:  2020-11-12       Impact factor: 3.240

5.  Novel loss functions for ensemble-based medical image classification.

Authors:  Sivaramakrishnan Rajaraman; Ghada Zamzmi; Sameer K Antani
Journal:  PLoS One       Date:  2021-12-30       Impact factor: 3.240

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.