-
Notifications
You must be signed in to change notification settings - Fork 32
/
DESCRIPTION
114 lines (114 loc) · 2.92 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Package: CVXR
Type: Package
Title: Disciplined Convex Optimization
Version: 1.0-15
VignetteBuilder: knitr
Authors@R: c(
person("Anqi", "Fu",
role=c("aut", "cre"),
email = "[email protected]"),
person("Balasubramanian", "Narasimhan",
role=c("aut"),
email = "[email protected]"),
person("David W", "Kang",
role=c("aut"),
email = "[email protected]"),
person("Steven", "Diamond",
role=c("aut"),
email = "[email protected]"),
person("John", "Miller",
role=c("aut"),
email = "[email protected]"),
person("Stephen", "Boyd",
role=c("ctb"),
email = "[email protected]"),
person("Paul Kunsberg", "Rosenfield",
role=c("ctb"),
email = "[email protected]")
)
URL: https://cvxr.rbind.io, https://www.cvxgrp.org/CVXR/
BugReports: https://github.com/cvxgrp/CVXR/issues
Description: An object-oriented modeling language for disciplined
convex programming (DCP) as described in Fu, Narasimhan, and Boyd
(2020, <doi:10.18637/jss.v094.i14>). It allows the user to
formulate convex optimization problems in a natural way following
mathematical convention and DCP rules. The system analyzes the
problem, verifies its convexity, converts it into a canonical
form, and hands it off to an appropriate solver to obtain the
solution. Interfaces to solvers on CRAN and elsewhere are
provided, both commercial and open source.
Additional_repositories: https://bnaras.github.io/drat
Depends:
R (>= 3.4.0)
Imports:
methods,
Matrix,
Rcpp (>= 0.12.12),
bit64,
gmp,
Rmpfr,
ECOSolveR (>= 0.5.4),
scs (>= 3.0),
stats,
osqp,
cli,
utils
Suggests:
knitr,
rmarkdown,
testthat,
nnls,
slam,
covr
LinkingTo: Rcpp, RcppEigen
License: Apache License 2.0 | file LICENSE
LazyData: true
Collate:
'CVXR-package.R'
'data.R'
'globals.R'
'generics.R'
'interface.R'
'canonical.R'
'expressions.R'
'constant.R'
'variable.R'
'lin_ops.R'
'atoms.R'
'affine.R'
'problem.R'
'constraints.R'
'elementwise.R'
'coeff_extractor.R'
'reductions.R'
'reduction_solvers.R'
'complex2real.R'
'conic_solvers.R'
'clarabel.R'
'eliminate_pwl.R'
'dcp2cone.R'
'dgp2dcp.R'
'sparse_utils.R'
'qp2quad_form.R'
'qp_solvers.R'
'utilities.R'
'coll_utils.R'
'solver_utilities.R'
'transforms.R'
'exports.R'
'rcppUtils.R'
'LinOp.R'
'LinOpVector.R'
'RcppExports.R'
'CVXcanon.R'
'canonInterface.R'
RoxygenNote: 7.3.2
Encoding: UTF-8
Enhances:
Rcplex,
gurobi,
rcbc,
cccp,
Rmosek,
Rglpk,
clarabel (>= 0.9.0)