Skip to content

arcopt

0.3.0Package record

Adaptive Regularization using Cubics for Optimization

0packages depend
2.1Kdownloads / year
80.0%test coverage
13/13flavors OK

Overview

About

Implements cubic regularization methods (ARC) for local optimization problems common in statistics and applied research. Provides robust handling of ill-conditioned, nonconvex, and indefinite Hessian problems with automatic saddle point escape. Supports box constraints; linear equality constraints are planned for a future release.

Changes in 0.3.0

This is the first CRAN release of **arcopt**. The headline feature is

the tri-modal solver shipped in v0.2.0 (cubic / trust-region fallback /

quasi-Newton polish), wrapped with the tiered control surface

documented under ?arcopt (Tier 1) and ?arcopt_advanced_controls

(Tier 2). See the v0.2.0 entry below for the full feature description.

Other changes since v0.2.0

  • Cubic solver now reuses its eigendecomposition at end-of-iteration detector checks, removing redundant work and trimming roughly 0.3% of total runtime on large-scale benchmarks.
  • Added benchmarking and profiling scaffolding under benchmarks/ for identifying C++ port candidates. Excluded from the package build; available in the GitHub source tree.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 2.9 min · r-devel-windows-x86_64
Status changes
  • OK13 OK2026-09-08
  • ERROR12 OK, 1 ERROR2026-09-07
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK7 OK2026-04-30
Advisories

none known

Documentation

In release 0.3.0
READMEYes · 846 wordsVignettesYes · 2 · dynamicNEWSYes · 100% structured · mentions 0.3.0Citation fileYes · cites a publication
Help pages
30 (28 internal)includes a package overview page
Examples that run
0%1 only when donttest examples are enabled (R CMD check --as-cran)
Exported functions with examples
100%
Documented parameters
78%
Return-value docs
100%
Help pages citing references
13%

Downloads

2.1K
CRAN downloads in the past year
Rank #11,740 · ~6/day · ~171/mo
Daily download trend is not available in this view yet.
32930 days
91990 days
2.1K1 year
Compare downloads with other packages →
Also on137 r2u34 autocran

Repository

0Stars
0Forks
1Open issues
0Open PRs
0Releases
Last activity 2026-04-28
Responsiveness
How these are sampled
PRs merged (all time)
100%
Median days to close, 50 most recently updated closed issues
not measured
Median days to close, 50 most recently updated closed PRs
not measured
PracticesBeta

10 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/marcus-waldman/arcopt on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-04-28 · The repository has a site deploy workflow

Coverage (1)
Coverage reporting
CRAN release process (1)
cran-comments.md
Show all practicesHide 1 practice
Lint, format, editor (3)
lintrLint workflowRStudio project
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen 2026-01-03
    Seen in the repository: CLAUDE.md
    Named in .Rbuildignore: .claude, CLAUDE.md
    Named in .gitignore: .claude
    Pull request it wrote: opened by a project member
    Commits: at least 46 crediting it in the message
Models named in its commits
  • Claude Opus 4.718 commits · Apr 2026
  • Claude Opus 4.512 commits · Jan 2026
  • Claude Sonnet 4.58 commits · Jan 2026
  • Claude Haiku 4.54 commits · Jan 2026
  • Claude Sonnet 4.64 commits · Apr 2026
Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
8 external dependencies (excludes base and recommended)

Installing arcopt adds 1 package (1 with compiled code, 1.8 MB of source tarballs). Heaviest: Rcpp 1.8 MB.

Depends (1)
R >= 4.1.0
Imports (2)
Rcpputils
LinkingTo (1)
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (1)
Author, Maintainer since 0.3.0 (2026)
Releases (1)
  • 0.3.0Latest
    2026-04-29 · current release
  • R
    R 4.6.0 released · 2026-04-24

Package metadata

First published
2026-04-29
Total releases
1 / 1 yrs
License
MIT + file LICENSE OSI
Minimum R
≥ 4.1.0
Download size
110 KB

Cite

Cite this package

Run in R for the authors' entry:

citation("arcopt")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.1007/s10107-009-0286-5.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for arcopt version 0.3.0 [Data set]. HJJB, LLC. Data release v2026-10-21. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy