Efficient implementation of an active set algorithm for large-scale portfolio selection

被引:30
|
作者
Stein, Michael [1 ]
Branke, Juergen [1 ]
Schmeck, Hartmut [1 ]
机构
[1] Univ Karlsruhe TH, Inst Appl Informat & Formal Descript Methods, Karlsruhe, Germany
关键词
parametric quadratic programming; mean-variance portfolio selection; dense covariance matrix; efficient implementation;
D O I
10.1016/j.cor.2007.05.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper deals with the efficient implementation of parametric quadratic programming that is specialized for large-scale mean-variance portfolio selection with a dense covariance matrix. The aim is to calculate the whole Pareto front of solutions that represent the trade-off between maximizing expected return and minimizing variance of return. We describe and compare in a uniform framework several techniques to speed up the necessary matrix operations, namely the initial matrix decomposition, the solution process in each iteration, and the matrix updates. Techniques considered include appropriate ordering of the matrix rows and columns, reducing the size of the system of linear equations, and dividing the system into two parts. Regarding implementation, we suggest to simultaneously use two different matrix representations that are specifically adapted to certain parts of the algorithm and propose a technique that prevents algorithm stalling due to numerical errors. Finally, we analyse and compare the runtime of these algorithm variants on a set of benchmark problems. As we demonstrate, the most sophisticated variant is several orders of magnitude faster than the standard implementation on all tested problem instances. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3945 / 3961
页数:17
相关论文
共 50 条
  • [1] EFFICIENT ALGORITHM FOR SOLVING LARGE-SCALE PORTFOLIO PROBLEMS
    BREEN, W
    JACKSON, R
    [J]. JOURNAL OF FINANCIAL AND QUANTITATIVE ANALYSIS, 1971, 6 (01) : 627 - 637
  • [2] Large-Scale Loan Portfolio Selection
    Sirignano, Justin A.
    Tsoukalas, Gerry
    Giesecke, Kay
    [J]. OPERATIONS RESEARCH, 2016, 64 (06) : 1239 - 1255
  • [3] A simple parallel algorithm for large-scale portfolio problems
    Smimou, Kamal
    Thulasiram, Ruppa K.
    [J]. JOURNAL OF RISK FINANCE, 2010, 11 (05) : 481 - 495
  • [4] A block active set algorithm for large-scale quadratic programming with box constraints
    Fernandes, L
    Fischer, A
    Judice, J
    Requejo, C
    Soares, J
    [J]. ANNALS OF OPERATIONS RESEARCH, 1998, 81 : 75 - 95
  • [5] An active set Newton algorithm for large-scale nonlinear programs with box constraints
    Facchinei, F
    Judice, J
    Soares, J
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1998, 8 (01) : 158 - 186
  • [6] Efficient implementation of the truncated-Newton algorithm for large-scale chemistry applications
    Xie, DX
    Schlick, T
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1999, 10 (01) : 132 - 154
  • [7] System Portfolio Selection for Large-Scale Complex Systems Construction
    Dou, Yajie
    Zhao, Danling
    Xia, Boyuan
    Zhang, Xiaoxiong
    Yang, Kewei
    [J]. IEEE SYSTEMS JOURNAL, 2019, 13 (04): : 3627 - 3638
  • [8] LARGE-SCALE REGULARIZED PORTFOLIO SELECTION VIA CONVEX OPTIMIZATION
    Zhao, Ziping
    Palomar, Daniel P.
    [J]. 2019 7TH IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (IEEE GLOBALSIP), 2019,
  • [9] An active set limited memory BFGS algorithm for large-scale bound constrained optimization
    Xiao, Yunhai
    Li, Dong-Hui
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2008, 67 (03) : 443 - 454
  • [10] An active set limited memory BFGS algorithm for large-scale bound constrained optimization
    Yunhai Xiao
    Dong-Hui Li
    [J]. Mathematical Methods of Operations Research, 2008, 67 : 443 - 454