Abstract
This paper addresses evolutionary multi-objective portfolio optimization in the practical context by incorporating realistic constraints into the problem model and preference criterion into the optimization search process. The former is essential to enhance the realism of the classical mean-variance model proposed by Harry Markowitz, since portfolio managers often face a number of realistic constraints arising from business and industry regulations, while the latter reflects the fact that portfolio managers are ultimately interested in specific regions or points along the efficient frontier during the actual execution of their investment orders. For the former, this paper proposes an order-based representation that can be easily extended to handle various realistic constraints like floor and ceiling constraints and cardinality constraint. An experimental study, based on benchmark problems obtained from the OR-library, demonstrates its capability to attain a better approximation of the efficient frontier in terms of proximity and diversity with respect to other conventional representations. The experimental results also illustrated its viability and practicality in handling the various realistic constraints. A simple strategy to incorporate preferences into the multi-objective optimization process is highlighted and the experimental study demonstrates its capability in driving the evolutionary search towards specific regions of the efficient frontier.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
M. G. C. Tapia, C. A. C. Coello. Applications of Multi-Objective Evolutionary Algorithms in Economics and Finance: A Survey. In Proceedings of IEEE Congress on Evolutionary Computation, Singapore, pp. 532–539, 2007.
G. V. Louis, C. Chan, D. E. Goldberg. Investment Portfolio Optimization Using Genetic Algorithms. In Late Breaking Papers at the Genetic Programming 1997 Conference, California, pp. 255–263, 1997.
S. Arnone, A. Loraschi, A. Tettamanzi. A Genetic Approach to Portfolio Selection. Neural Network World, vol. 3, no. 6, pp. 597–604, 1993.
A. Loraschi, A. Tettamanzi, M. Tomassini, P. Verda. Distributed Genetic Algorithms with an Application to Portfolio Selection Problems. In Proceedings of International Conference on Artificial Neural Networks and Genetic Algorithms, pp. 384–387, 1995.
P. Skolpadungket, K. Dahal, N. Harnpornchai. Portfolio Optimization Using Multi-objective Genetic Algorithms. In Proceedings of IEEE Congress on Evolutionary Computation, Singapore, pp. 516–523, 2007.
H. Sato, H. Aguirre, K. Tanaka. Controlling Dominance Area of Solutions and Its Impact on the Performance of MOEAs. In Proceedings of the 4th International Conference on Evolutionary Multi-criterion Optimization, Lecture Notes in Computer Science, Springer, Matsushima, Japan, pp. 5–20, 2007.
H. Markowitz. Portfolio Selection: Efficient Diversification of Investments, John Wiley & Sons, New York, USA, 1959.
J. E. Fieldsend, J. Matatko, M. Peng. Cardinality Constrained Portfolio Optimization. In Proceedings of 5th International Conference on Intelligent Data Engineering and Automated Learning, Exeter, UK, pp. 788–793, 2004.
R. Subbu, P. P. Bonissone, N. Eklund, S. Bollapragada, K. Chalermkraivuth. Multiobjective Financial Portfolio Design: A Hybrid Evolutionary Approach. In Proceedings of IEEE Congress on Evolutionary Computation, NY, USA, vol. 2, pp. 1722–1729, 2005.
M. Ehrgott, K. Klamroth, C. Schwehm. An MCDM Approach to Portfolio Optimization. European Journal of Operational Research, vol. 155, no. 3, pp. 752–770, 2004.
D. Maringer. Portfolio Management with Heuristic Optimization, Springer, New York, USA, 2005.
F. Streichert, M. Tanaka-Yamawaki. The Effect of Local Search on the Constrained Portfolio Selection Problem. In Proceedings of IEEE Congress on Evolutionary Computation, Vancouver, BC, Canada, pp. 2368–2374, 2006.
F. Streichert, H. Ulmer, A. Zell. Evaluating a Hybrid Encoding and Three Crossover Operators on the Constrained Portfolio Selection Problem. In Proceedings of Congress on Evolutionary Computation, IEEE Press, Portland, USA, vol. 1, pp. 932–939, 2004.
F. Streichert, H. Ulmer, A. Zell. Comparing Discrete and Continuous Genotypes on the Constrained Portfolio Selection Problem. In Proceedings of Conference on Genetic and Evolutionary Computation, Lecture Notes in Computer Science, Springer, Washington, USA, vol. 3103, pp. 1239–1250, 2004.
F. Streichert, H. Ulmer, A. Zell. Evolutionary Algorithms and the Cardinality Constrained Portfolio Selection Problem. In Proceedings International Conference on Operations Research, Heidelberg, Germany, pp. 253–260, 2003.
R. Armananzas, J. A. Lozano. A Multiobjective Approach to the Portfolio Optimization Problem. In Proceedings of IEEE Congress on Evolutionary Computation, Edinburgh, UK, vol. 2, pp. 1388–1395, 2005.
R. Ruiz-Torrubiano, A. Suárez. Use of Heuristic Rules in Evolutionary Methods for the Selection of Optimal Investment Portfolios. In Proceedings of IEEE Congress on Evolutionary Computation, Singapore, pp. 212–219, 2007.
T. J. Chang, N. Meade, J. E. Beasley, Y. M. Sharaiha. Heuristics for Cardinality Constrained Portfolio Optimization. Computers and Operations Research, vol. 27, no. 13, pp. 1271–1302, 2000.
D. Maringer, H. Kellerer. Optimization of Cardinality Constrained Portfolios with a Hybrid Local Search Algorithm. OR Spectrum, vol. 25, no. 4, pp. 481–495, 2004.
D. Lin, S. Wang, H. Yan. A Multiobjective Genetic Algorithm for Portfolio Selection. In Proceedings of the 5th International Conference on Optimization: Techniques and Applications, Hong Kong, pp. 15–17, 2001.
K. Doerner, W. J. Gutjahr, R. F. Hartl, C. Strauss, C. Stummer. Ant Colony Optimization in Multiobjective Portfolio Selection. In Proceedings of the 4th International Conference on Metaheuristics, Porto, Portugal, pp. 243–248, 2001.
F. Xu, W. Chen, L. Yang. Improved Particle Swarm Optimization for Realistic Portfolio Selection. In Proceedings of the 8th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/ Distributed Computing, IEEE Press, Qingdao, China, vol. 1, pp.185–190, 2007.
L. Diosan. A Multi-objective Evolutionary Approach to the Portfolio Optimization Problem. In Proceedings of International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, Vienna, Austria, vol. 2, pp. 183–187, 2005.
R. Moral-Escudero, R. Ruiz-Torrubiano, A. Suarez. Selection of Optimal Investment Portfolios with Cardinality Constraints. In Proceedings of IEEE Congress on Evolutionary Computation, Vancouver, BC, Canada, pp. 2382–2388, 2006.
F. Rothlauf, D. E, Goldberg. Redundant Representations in Evolutionary Computation. Evolutionary Computation, vol. 11, no. 4, pp. 381–415, 2003.
J. E. Beasely. OR-Library: Distributing Test Problems by Electronic Mail. Journal of the Operational Research Society, vol. 41, no. 11, pp. 1069–1072, 1990.
K. Deb. Multi-objective Optimization Using Evolutionary Algorithms, John Wiley & Sons, New York, USA, 2001
E. Zitzler, K. Deb, L. Thiele. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation, vol. 8, no. 2, pp. 173–195, 2000.
D. A. V. Veldhuizen, G. B. Lamont. Multiobjective Evolutionary Algorithms: Analyzing the State-of-the-arts. Evolutionary Computation, vol. 8, no. 2, pp. 125–147, 2000.
C. A. C. Coello, D. A. V. Veldhuizen, G. B. Lamont. Evolutionary Algorithms for Solving Multi-objective Problems, Kluwer Academic Publishers, New York, USA, 2002.
Author information
Authors and Affiliations
Corresponding author
Additional information
S. C. Chiam received the B.Eng. degree (the first class honors) in electrical engineering from the National University of Singapore in 2005. He is currently a Ph.D. candidate at the Centre for Intelligent Control, National University of Singapore.
His research interests include evolutionary computation and neural networks, specifically in the application of evolutionary multi-objective optimization techniques in the field of computational finance, i.e., portfolio optimization and time series forecasting.
K. C. Tan received the B.Eng. degree (the first class honors) in electronics and electrical engineering and the Ph.D. degree from the University of Glasgow, Glasgow, Scotland, in 1994 and 1997, respectively. He is currently an associate professor in the Department of Electrical and Computer Engineering, National University of Singapore. He has authored or coauthored two books and more than 140 journal and conference publications. He is also an international program committee member for over 50 conferences and served in the organizing committee for over 15 international conferences, including the technical program co-chair for IEEE Congress on Evolutionary Computation in 2005, program chair for IEEE Conference on Cybernetics and Intelligent Systems in 2004 and 2006, general co-chair for IEEE Congress on Evolutionary Computation in 2007 in Singapore and IEEE Symposium on Computational Intelligence in Scheduling in 2007 in Hawaii. He is an associate editor for IEEE Transactions on Evolutionary Computation.
His research interests include computational intelligence, evolutionary computation, multi-objective optimization, and engineering design optimization.
A. Al Mamun graduated from the Indian Institute of Technology, Kharagpur, India in 1985. He received the Ph.D. degree from the National University of Singapore in 1997. In his professional career, he worked as a research engineer at the Data Storage Institute, Singapore, and as staff engineer at Maxtor Peripherals prior to joining the faculty of Department of Electrical and Computer Engineering, National University of Singapore. His research interests include precision servomechanism, mechatronics, intelligent control, and autonomous mobile robots.
Rights and permissions
About this article
Cite this article
Chiam, S.C., Tan, K.C. & Al Mamum, A. Evolutionary multi-objective portfolio optimization in practical context. Int. J. Autom. Comput. 5, 67–80 (2008). https://doi.org/10.1007/s11633-008-0067-2
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s11633-008-0067-2