Here is a list of Deterministic Functions used in PSG.
Table. Deterministic Functions.
Linear Group
Full Name |
Brief Name |
Short Description |
variable |
Linear function including only one variable |
|
linear |
Linear function with many variables |
|
linearmulti |
Set of linear functions (used for building multiple linear constraints) |
Nonlinear Group
Full Name |
Brief Name |
Short Description |
polynom_abs |
Sum of absolute values of components of a vector, i.e., L1 norm of a vector; Sum of powers of absolute values of a vector, e.g., (Lp norm)^p |
|
cvar_comp_pos |
Average of the largest (1-α)% of components of a vector, where 0≤α≤1 |
|
cvar_comp_neg |
Average of the largest (1-α)% of components of a -( vector), where 0≤α≤1 |
|
cvar_comp_abs |
Scaled CVaR Norm = Average of the largest (1-α)% of absolute values of components of a vector, where 0≤α≤1 |
|
var_comp_pos |
α*I -th value in the ordered ascending sequence of components of a I-dimensional vector, where 0≤α≤1; e.g., α=0.8, I=100, we order components of the vector and take the component number α*I = 80 |
|
var_comp_neg |
α*I -th value in the ordered ascending sequence of components of a -(I-dimensional vector), where 0≤α≤1; e.g., α=0.8, I=100, we order components of the -(vector) and take the element number α*I = 80 |
|
max_comp_pos |
Maximal (largest) component of a vector |
|
max_comp_neg |
Maximal (largest) component of -(vector) |
|
max_comp_abs |
L-infinity norm of a vector, i.e., the largest absolute value of components of the vector |
|
quadratic |
Quadratic function |
|
sqrt_quadratic |
Squareroot of Quadratic function |
|
log_sum |
Linear combination of logarithms of components of a vector |
|
logexp_sum |
Likelihood function in Logistic Regression |
Cardinality Group
Full Name |
Brief Name |
Short Description |
cardn_pos |
Number of components of a vector exceeding some threshold |
|
cardn_neg |
Number of components of -(vector) exceeding some threshold |
|
cardn |
Number of absolute values of components of a vector exceeding some threshold |
|
buyin_pos |
Number of components of a vector exceeding threshold_1 and below threshold_2 |
|
buyin_neg |
Number of components of -(vector) exceeding threshold_1 and below threshold_2 |
|
buyin |
For a finite dimension vector, buyin equals the number components satisfying two conditions: 1) absolute value of a component exceeds threshold_1; 2) if a component is positive, then its absolute value is below threshold_2, otherwise its absolute value is below threshold_3 |
|
fxchg_pos |
Sum of fixed changes for components of a vector exceeding some thresholds |
|
fxchg_neg |
Sum of fixed changes for components of -(vector) exceeding some thresholds |
|
fxchg |
Sum of fixed changes for absolute values of components of a vector exceeding some thresholds |
Deterministic Norms
Full Name |
Brief Name |
Short Description |
polynom_abs |
Sum of absolute values of components of a vector, i.e., L1 norm of a vector |
|
sqrt_quadratic |
Squareroot of sum of squares of components of a vector, i.e., L2 norm of a vector |
|
lp_norm |
p-th root of sum of p-th powers of absolute values of a vector components (for version 2.2 only) |
|
max_comp_abs |
The largest absolute value of components of a vector, i.e., L-Infinity norm of a vector |
|
cvar_comp_abs |
Average of the largest (1-α)% absolute values of components of a vector, where 0≤α≤1, i.e., Scaled CVaR norm of a vector |