pf_eigenvalue {CVXR} | R Documentation |
Perron-Frobenius Eigenvalue
Description
The Perron-Frobenius eigenvalue of a positive matrix.
Usage
pf_eigenvalue(X)
Arguments
X |
An Expression or positive square matrix. |
Details
For an elementwise positive matrix , this atom represents its spectral radius, i.e., the magnitude of its largest eigenvalue.
Because
is positive, the spectral radius equals its largest eigenvalue, which is guaranteed to be positive.
This atom is log-log convex.
Value
An Expression representing the largest eigenvalue of the input.
Examples
n <- 3
X <- Variable(n, n, pos=TRUE)
objective_fn <- pf_eigenvalue(X)
constraints <- list( X[1,1]== 1.0,
X[1,3] == 1.9,
X[2,2] == .8,
X[3,1] == 3.2,
X[3,2] == 5.9,
X[1, 2] * X[2, 1] * X[2,3] * X[3,3] == 1)
problem <- Problem(Minimize(objective_fn), constraints)
result <- solve(problem, gp=TRUE)
result$value
result$getValue(X)
[Package CVXR version 1.0-14 Index]