Article ID: | iaor20113397 |
Volume: | 8 |
Issue: | 1 |
Start Page Number: | 157 |
End Page Number: | 179 |
Publication Date: | Apr 2011 |
Journal: | Computational Management Science |
Authors: | Krink Thiemo, Paterlini Sandra |
Keywords: | heuristics, programming: multiple criteria |
Portfolio optimization is an important aspect of decision‐support in investment management. Realistic portfolio optimization, in contrast to simplistic mean‐variance optimization, is a challenging problem, because it requires to determine a set of optimal solutions with respect to multiple objectives, where the objective functions are often multimodal and non‐smooth. Moreover, the objectives are subject to various constraints of which many are typically non‐linear and discontinuous. Conventional optimization methods, such as quadratic programming, cannot cope with these realistic problem properties. A valuable alternative are stochastic search heuristics, such as simulated annealing or evolutionary algorithms. We propose a new multiobjective evolutionary algorithm for portfolio optimization, which we call DEMPO–Differential Evolution for Multiobjective Portfolio Optimization. In our experimentation, we compare DEMPO with quadratic programming and another well‐known evolutionary algorithm for multiobjective optimization called NSGA‐II. The main advantage of DEMPO is its ability to tackle a portfolio optimization task without simplifications, while obtaining very satisfying results in reasonable runtime.