Dealing with complex transaction costs in portfolio management

  • Patrizia Beraldi
  • Antonio VioliEmail author
  • Massimiliano Ferrara
  • Claudio Ciancio
  • Bruno Antonio Pansera
S.I.: Recent Developments in Financial Modeling and Risk Management


This paper deals with the problem of modelling complex transaction cost structures within portfolio management models in an efficient and effective way. We consider a general structure of transaction costs, where the applied commissions depend on the range of traded monetary amount and we use this general structure within a portfolio optimization problem with rebalancing decisions in response to new market conditions. The presence of transaction costs reduces the fund’s capital and should be properly accounted for to avoid substantial costs that impact on portfolio performance. In this paper we present a mixed integer model equipped with a specialized Branch and Bound method that exploits the specific formulation of the trading operations. Computational experiments, carried out on transaction cost structures offered by real-life traders, have shown the effectiveness of the proposed model and the computational efficiency of the solution approach.


Complex transaction costs Portfolio management Branch and bound method 



  1. Angelelli, E., Mansini, R., & Speranza, M. (2008). A comparison of MAD and CVaR models with real features. Journal of Banking & Finance, 32, 1188–1197.CrossRefGoogle Scholar
  2. Angelelli, E., Mansini, R., & Speranza, M. (2012). Kernel search: A new heuristic framework for portfolio selection. Computational Optimization and Applications, 51, 345–361.CrossRefGoogle Scholar
  3. Baule, R. (2010). Optimal portfolio selection for the small investor considering risk and transaction costs. OR Spectrum, 32(1), 61–76.CrossRefGoogle Scholar
  4. Baumann, P., & Trautmann, N. (2013). Portfolio-optimization models for small investors. Mathematical Methods of Operations Research, 77(3), 345–356.CrossRefGoogle Scholar
  5. Beraldi, P., & Bruni, M. (2013). A clustering approach for scenario tree reduction: An application to a stochastic programming portfolio optimization problem. TOP, 22, 1–16.Google Scholar
  6. Beraldi, P., De Simone, F., & Violi, A. (2010). Generating scenario trees: A parallel integrated simulation-optimization approach. Journal of Computational and Applied Mathematics, 233, 2322–2331.CrossRefGoogle Scholar
  7. Beraldi, P., Violi, A., & De Simone, F. (2011). A decision support system for strategic asset allocation. Decision Support Systems, 51, 549–561.CrossRefGoogle Scholar
  8. Beraldi, P., Violi, A., De Simone, F., Costabile, M., Massabo, I., & Russo, E. (2013). A multistage stochastic programming approach for capital budgeting problems under uncertainty. IMA Journal of Management Mathematics, 24, 89–110.CrossRefGoogle Scholar
  9. Best, M., & Hlouskova, J. (2005). An algorithm for portfolio optimization with transaction costs. Management Science, 51(11), 1676–1688.CrossRefGoogle Scholar
  10. Chiodi, L., Mansini, R., & Speranza, M. (2003). Semi-absolute deviation rule for mutual funds portfolio selection. Annals of Operations Research, 124, 245–265.CrossRefGoogle Scholar
  11. Guastaroba, G., Mansini, R., & Speranza, M. (2009). Models and simulations for portfolio rebalancing. Computational Economics, 33, 237–262.CrossRefGoogle Scholar
  12. Guastaroba, G., & Speranza, M. (2012). Kernel search: An application to the index tracking problem. European Journal of Operational Research, 217(1), 54–68.CrossRefGoogle Scholar
  13. Gupta, P., Mittal, G., & Mehlawat, M. (2014). A multicriteria optimization model of portfolio rebalancing with transaction costs in fuzzy environment. Memetic Computing, 6(1), 61–74.CrossRefGoogle Scholar
  14. Kolm, P., Tutuncu, R., & Fabozzi, F. (2014). 60 Years of portfolio optimization: Practical challenges and current trends. European Journal of Operational Research, 234, 356–371.CrossRefGoogle Scholar
  15. Konno, H., Akishino, K., & Yamamoto, R. (2005). Optimization of a long-short portfolio under nonconvex transaction cost. Computational Optimization and Applications, 32(1–2), 115–132.CrossRefGoogle Scholar
  16. Konno, H., & Wijayanayake, A. (2001). Portfolio optimization problem under concave transaction costs and minimal transaction unit constraints. Mathematical Programming, 89(2), 233–250.CrossRefGoogle Scholar
  17. Konno, H., & Yamamoto, R. (2005). Global optimization versus integer programming in portfolio optimization under nonconvex transaction costs. Journal of Global Optimization, 32(2), 207–219.CrossRefGoogle Scholar
  18. Le Thi, H., Moeini, M., & Dinh, T. (2009). DC programming approach for portfolio optimization under step increasing transaction costs. Optimization, 58(3), 267–289.CrossRefGoogle Scholar
  19. Lobo, M., Fazel, M., & Boyd, S. (2007). Portfolio optimization with linear and fixed transaction costs. Annals of Operations Research, 152, 341–365.CrossRefGoogle Scholar
  20. Mansini, R., Ogryczak, W., & Speranza, M. (2014). Twenty years of linear programming based portfolio optimization. European Journal of Operational Research, 234, 518–535.CrossRefGoogle Scholar
  21. Mansini, R., & Speranza, M. (2005). An exact approach for portfolio selection with transaction costs and rounds. IIE Transactions, 37, 919–929.CrossRefGoogle Scholar
  22. Markovitz, H. (1952). Portfolio selection. The Journal of Finance, 7(1), 77–91.Google Scholar
  23. Pichler, A. (2014). Evaluations of risk measures for different probability measures. SIAM Journal on Optimization, 23, 530–551.CrossRefGoogle Scholar
  24. Rockafellar, R., & Uryasev, S. (2000). Optimization of conditional value-at-risk. Journal of Risk, 2, 21–41.CrossRefGoogle Scholar
  25. Woodside-Oriakhi, M., Lucas, C., & Beasley, J. (2013). Portfolio rebalancing with an investment horizon and transaction costs. Omega, 41, 406–420.CrossRefGoogle Scholar
  26. Xue, H. G., Xu, C. X., & Feng, Z. X. (2006). Mean–variance portfolio optimal problem under concave transaction cost. Applied Mathematics and Computation, 174(1), 1–12.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Mechanical, Energy and Management EngineeringUniversity of CalabriaRendeItaly
  2. 2.Department of Law, Economics, Management and Quantitative MethodsUniversity of SannioBeneventoItaly
  3. 3.Decisions Lab, Department of Law, Economics and Human SciencesMediterranean University of Reggio CalabriaReggio CalabriaItaly
  4. 4.Department of Supply Chain AnalyticsVrije Universiteit AmsterdamAmsterdamThe Netherlands

Personalised recommendations