clarabel: Interior Point Conic Optimization Solver

A versatile interior point solver that solves linear programs (LPs), quadratic programs (QPs), second-order cone programs (SOCPs), semidefinite programs (SDPs), and problems with exponential and power cone constraints (<https://clarabel.org/stable/>). For quadratic objectives, unlike interior point solvers based on the standard homogeneous self-dual embedding (HSDE) model, Clarabel handles quadratic objective without requiring any epigraphical reformulation of its objective function. It can therefore be significantly faster than other HSDE-based solvers for problems with quadratic objective functions. Infeasible problems are detected using using a homogeneous embedding technique.

Version: 0.9.0.1
Imports: methods
Suggests: knitr, Matrix, rmarkdown, tinytest
Published: 2024-09-03
DOI: 10.32614/CRAN.package.clarabel
Author: Balasubramanian Narasimhan [aut, cre], Paul Goulart [aut, cph], Yuwen Chen [aut], Hiroaki Yutani [ctb] (For vendoring/Makefile hints/R scripts for generating crate authors/licenses), The authors of the dependency Rust crates [ctb] (see inst/AUTHORS file for details)
clarabel author details
Maintainer: Balasubramanian Narasimhan <naras at stanford.edu>
BugReports: https://github.com/oxfordcontrol/clarabel-r/issues
License: Apache License (== 2.0)
URL: https://oxfordcontrol.github.io/clarabel-r/
NeedsCompilation: yes
SystemRequirements: Cargo (Rust's package manager), rustc (>= 1.67.1), and GNU Make
Citation: clarabel citation info
Materials: README NEWS
In views: Optimization
CRAN checks: clarabel results

Documentation:

Reference manual: clarabel.pdf
Vignettes: Clarabel Solver Examples (source, R code)

Downloads:

Package source: clarabel_0.9.0.1.tar.gz
Windows binaries: r-devel: clarabel_0.9.0.1.zip, r-release: clarabel_0.9.0.1.zip, r-oldrel: clarabel_0.9.0.1.zip
macOS binaries: r-release (arm64): clarabel_0.9.0.1.tgz, r-oldrel (arm64): clarabel_0.9.0.1.tgz, r-release (x86_64): clarabel_0.9.0.1.tgz, r-oldrel (x86_64): clarabel_0.9.0.1.tgz
Old sources: clarabel archive

Reverse dependencies:

Reverse imports: pensynth, ROI.plugin.clarabel
Reverse enhances: CVXR

Linking:

Please use the canonical form https://CRAN.R-project.org/package=clarabel to link to this page.