cop {optiSolve} | R Documentation |
Constrained Optimization Problem
Description
Define a constrained optimization problem with a linear, quadratic, or rational objective function, and linear, quadratic, rational, and boundary constraints.
Usage
cop(f, max=FALSE, lb=NULL, ub=NULL, lc=NULL, ...)
Arguments
f |
Objective function, defined with function linfun, quadfun, or ratiofun. |
max |
Logical value. Should the function be maximized? This is possible only for linear objective functions. |
lb |
Lower bounds for the variables, defined with function lbcon. |
ub |
Upper bounds for the variables, defined with function ubcon. |
lc |
Linear inequality and equality constraints, defined with function lincon. |
... |
Quadratic and rational inequality constraints, defined with functions quadcon and ratiocon. |
Details
Define a constrained optimization problem with a linear, quadratic, or rational objective function, and linear, quadratic, rational, and boundary constraints. The optimization problem can be solved with function solvecop.
Value
An object of class COP
, which may contain the following components
f |
List with S3-class "linFun", "quadFun", or "ratioFun", defining the objective function |
max |
Logical value. Should the objective function be maximized? |
lb |
List with S3-class "lbCon", defining lower bounds. |
ub |
List with S3-class "ubCon", defining upper bounds. |
lc |
List with S3-class "linCon", defining linear constraints |
qc |
List with S3-class "quadCon", defining quadratic constraints |
rc |
List with S3-class "ratioCon", defining rational constraints |
x |
Vector with NAs |
id |
Vector with names of the variables that are to be optimized |
madeDefinite |
Logical variable indicating whether non-positive-semidefinite matrices have already been approximated by positive-definite matrices. |
Author(s)
Robin Wellmann
See Also
The main function for solving constrained programming problems is solvecop.