An algorithm for portfolio optimization with variable transaction costs, part 1: Theory

被引:8
作者
Best, M. J. [1 ]
Hlouskova, J.
机构
[1] Univ Waterloo, Fac Math, Dept Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
[2] Inst Adv Studies, Dept Econ & Finance, Vienna, Austria
基金
加拿大自然科学与工程研究理事会;
关键词
convex programming; portfolio optimization; variable transaction costs;
D O I
10.1007/s10957-007-9252-7
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
A portfolio optimization problem consists of maximizing an expected utility function of n assets. At the end of a typical time period, the portfolio will be modified by buying and selling assets in response to changing conditions. Associated with this buying and selling are variable transaction costs that depend on the size of the transaction. A straightforward way of incorporating these costs can be interpreted as the reduction of portfolios' expected returns by transaction costs if the utility function is the mean-variance or the power utility function. This results in a substantially higher-dimensional problem than the original n-dimensional one, namely (2K+1)n-dimensional optimization problem with (4K+1)n additional constraints, where 2K is the number of different transaction costs functions. The higher-dimensional problem is computationally expensive to solve. This two-part paper presents a method for solving the (2K+1)n-dimensional problem by solving a sequence of n-dimensional optimization problems, which account for the transaction costs implicitly rather than explicitly. The key idea of the new method in Part 1 is to formulate the optimality conditions for the higher-dimensional problem and enforce them by solving a sequence of lower-dimensional problems under the nondegeneracy assumption. In Part 2, we propose a degeneracy resolving rule, address the efficiency of the new method and present the computational results comparing our method with the interior-point optimizer of Mosek.
引用
收藏
页码:563 / 581
页数:19
相关论文
共 14 条
[1]   Quadratic programming with transaction costs [J].
Best, Michael J. ;
Hlouskova, Jaroslava .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (01) :18-33
[2]  
BEST MJ, 1976, MATH COMPUT, V30, P478, DOI 10.1090/S0025-5718-1976-0431675-3
[3]   An algorithm for portfolio optimization with transaction costs [J].
Best, MJ ;
Hlouskova, J .
MANAGEMENT SCIENCE, 2005, 51 (11) :1676-1688
[4]   Portfolio selection and transactions costs [J].
Best, MJ ;
Hlouskova, J .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2003, 24 (01) :95-116
[5]  
BEST MJ, 2004, PORTFOLIO SELECTION
[6]  
BEST MJ, 2000, AUER BEST P, P513
[7]   A HALF CENTURY OF RETURNS ON LEVERED AND UNLEVERED PORTFOLIOS OF STOCKS, BONDS, AND BILLS, WITH AND WITHOUT SMALL STOCKS [J].
GRAUER, RR ;
HAKANSSON, NH .
JOURNAL OF BUSINESS, 1986, 59 (02) :287-318
[8]   ON THE USE OF MEAN-VARIANCE AND QUADRATIC APPROXIMATIONS IN IMPLEMENTING DYNAMIC INVESTMENT STRATEGIES - A COMPARISON OF RETURNS AND INVESTMENT POLICIES [J].
GRAUER, RR ;
HAKANSSON, NH .
MANAGEMENT SCIENCE, 1993, 39 (07) :856-871
[9]  
Hiriart-Urruty J.B., 1996, CONVEX ANAL MINIMI 1
[10]  
JONSSON M, 2004, OPTION PRICING EXPON