Package: cccp 0.3-1

cccp: Cone Constrained Convex Problems

Routines for solving convex optimization problems with cone constraints by means of interior-point methods. The implemented algorithms are partially ported from CVXOPT, a Python module for convex optimization (see <https://cvxopt.org> for more information).

Authors:Bernhard Pfaff [aut, cre], Lieven Vandenberghe [cph], Martin Andersen [cph], Joachim Dahl [cph]

cccp_0.3-1.tar.gz
cccp_0.3-1.zip(r-4.5)cccp_0.3-1.zip(r-4.4)cccp_0.3-1.zip(r-4.3)
cccp_0.3-1.tgz(r-4.4-x86_64)cccp_0.3-1.tgz(r-4.4-arm64)cccp_0.3-1.tgz(r-4.3-x86_64)cccp_0.3-1.tgz(r-4.3-arm64)
cccp_0.3-1.tar.gz(r-4.5-noble)cccp_0.3-1.tar.gz(r-4.4-noble)
cccp_0.3-1.tgz(r-4.4-emscripten)cccp_0.3-1.tgz(r-4.3-emscripten)
cccp.pdf |cccp.html
cccp/json (API)

# Install 'cccp' in R:
install.packages('cccp', repos = c('https://bpfaff.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

32 exports 1.31 score 2 dependencies 3 dependents 1 mentions 23 scripts 1.0k downloads

Last updated 9 months agofrom:b367121ce0. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 05 2024
R-4.5-win-x86_64NOTESep 05 2024
R-4.5-linux-x86_64NOTESep 05 2024
R-4.4-win-x86_64OKSep 05 2024
R-4.4-mac-x86_64OKSep 05 2024
R-4.4-mac-aarch64OKSep 05 2024
R-4.3-win-x86_64OKSep 05 2024
R-4.3-mac-x86_64OKSep 05 2024
R-4.3-mac-aarch64OKSep 05 2024

Exports:cccpCONECcpsCPSctrlCTRLdcpDCPdlpDLPdnlDNLdqpDQPgetnitergetparamsgetsgetstategetstatusgetxgetygetzgpgppl1nlfcnnocPDVpsdcrprppsocc

Dependencies:RcppRcppArmadillo

Readme and manuals

Help Manual

Help pageTopics
Solving linear and quadratic programs with cone constraintscccp
Class '"CPD"'CPD-class
Rcpp module: CPGCONEC CPG CPS CTRL DCP DLP DNL DQP gpp PDV rpp
Solving a convex programcps cps,Rcpp_DCP,Rcpp_CTRL-method cps,Rcpp_DLP,Rcpp_CTRL-method cps,Rcpp_DNL,Rcpp_CTRL-method cps,Rcpp_DQP,Rcpp_CTRL-method
Creating objects of reference-class CTRLctrl
Creating a member object of the reference-class 'DCP'dcp
Creating a member object of the reference-class 'DLP'dlp
Creating a member object of the reference-class 'DNL'dnl
Creating a member object of the reference-class 'DQP'dqp
Extractor methods for reference class objectsgetniter getniter,Rcpp_CPS-method getparams getparams,Rcpp_CTRL-method gets gets,Rcpp_CPS-method gets,Rcpp_PDV-method getstate getstate,Rcpp_CPS-method getstatus getstatus,Rcpp_CPS-method getx getx,Rcpp_CPS-method getx,Rcpp_PDV-method gety gety,Rcpp_CPS-method gety,Rcpp_PDV-method getz getz,Rcpp_CPS-method getz,Rcpp_PDV-method
Geometric programgp
Minimizing L1-norml1
Definition of nonlinear inequality constraintsnlfc
Definition of linear inequality constraintsnnoc
Definition of positive semidefinite cone inequality constraintspsdc
Class '"Rcpp_CONEC"'Rcpp_CONEC-class
Class '"Rcpp_CPS"'Rcpp_CPS-class
Class '"Rcpp_CTRL"'Rcpp_CTRL-class
Class '"Rcpp_DCP"'Rcpp_DCP-class
Class '"Rcpp_DLP"'Rcpp_DLP-class
Class '"Rcpp_DNL"'Rcpp_DNL-class
Class '"Rcpp_DQP"'Rcpp_DQP-class
Class '"Rcpp_PDV"'Rcpp_PDV-class
Risk-parity optimizationrp
Definition of second-oder cone inequality constraintssocc