Skip to content

ucminf

General-Purpose Unconstrained Non-Linear Optimization

v1.2.3 · Apr 2, 2026 · GPL (>= 2)

Description

An algorithm for general-purpose unconstrained non-linear optimization. The algorithm is of quasi-Newton type with BFGS updating of the inverse Hessian and soft line search with a trust region type monitoring of the input to the line search algorithm. The interface of 'ucminf' is designed for easy interchange with 'optim'.

Downloads

CRAN

76.3K

Last 30 days

405th

267.5K

Last 90 days

918.3K

Last year

Trend: -16.4% (30d vs prior 30d)

r2u CRAN

2.9K

Last 30 days

5.4K

Last 90 days

12K

Last year

Trend: +99.4% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Additional Issues

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 9, 2026
WARNING 9 OK · 4 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 20, 2026
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘ucminf/libs/ucminf.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING r-devel-linux-x86_64-debian-gcc

compiled code

File ‘ucminf/libs/ucminf.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’
This entry point may be removed soon.

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘ucminf/libs/ucminf.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘ucminf/libs/ucminf.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-windows-x86_64

compiled code

File 'ucminf/libs/x64/ucminf.dll':
  Found non-API call to R: 'Rf_findVarInFrame'

Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 16, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘ucminf/libs/ucminf.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (29)

Dependency Network

Dependencies Reverse dependencies Benchmarking mvord orloca MixSemiRob SPreg TwoTimeScales ei eicm misclassGLM optimg optimizeR ordgam ordinal phenofit sfaR +14 more reverse deps ucminf

Version History

19 tracked
updated 1.2.3 ← 1.2.2 diff Apr 2, 2026
new 1.2.2 Mar 10, 2026
updated 1.2.2 ← 1.2.1 diff Jun 23, 2024
updated 1.2.1 ← 1.2.0 diff Dec 12, 2023
updated 1.2.0 ← 1.1-4.3 diff May 28, 2023
updated 1.1-4.3 ← 1.1-4.2 diff May 17, 2023
updated 1.1-4.2 ← 1.1-4.1 diff May 9, 2023
updated 1.1-4.1 ← 1.1-4 diff Sep 28, 2022
updated 1.1-4 ← 1.1-3 diff Aug 17, 2016
updated 1.1-3 ← 1.1-2 diff Jan 6, 2012
updated 1.1-2 ← 1.1-1 diff Jun 1, 2011
updated 1.1-1 ← 1.1-0 diff May 17, 2011
updated 1.1-0 ← 1.0-5 diff Apr 2, 2011
updated 1.0-5 ← 1.0-4 diff Mar 10, 2009
updated 1.0-4 ← 1.0-3 diff Mar 2, 2009