Optimal solutions for optimization in practice 57Uw w wCw www QwwT
BIBT
B(,,) ( )()()()γκ
γ
γα
κ
κ
 11
1
2
subject toAwd
This form includes a general transaction cost function C , where:
α  vector of expected returns, derived from an alpha model;
w  vector of portfolio weights;
w B  vector of benchmark portfolio weights;
w 1  vector of initial portfolio weights;
Q  covariance matrix, derived from a risk model;
γ  “ risk tolerance ” (takes values from 0 to 1);
κ  “ cost tolerance ” (takes values from 0 to 1);
A  matrix of constraints;
d  vector of limits.
The transpose of any vector is denoted by T.
As a special case of this, we can consider a piecewise linear form of the trans-
action cost function, which is defined by a set of buy-cost coefficients b i and a
set of sell-cost coefficients s i :Uw w wbwwsT
BiIi(,,) ( )((, )γκ
γ
γακ
κ
110
max minpiecewise
∑ ((, )()()01
2wwww QwwIBT
B This form is the most commonly used to rebalance a portfolio when the
trading costs include both commission-based and market impact terms.3.3.2 The BITA optimizer—functional summary
The mean – variance optimizer from BITA Risk delivers a solution with substan-
tial scope and functionality; a summary is given below.
● High-performance quadratic optimization, using the Active Set method
● Optimization from cash or portfolio rebalancing
● Linear and piecewise linear cost penalties
● General linear constraints, e.g., asset weight, sector weight, factor weight, asset revision
weight, portfolio return, portfolio beta, all of which can be set as hard or soft constraints
LAwUiijj
j∑ i
