Portfolio optimization using genetic algorithm

Portfolio optimization problem calculates the optimal capital weightings for a basket of investments that gives the highest return for the least risk. As we know, modern portfolio theory provides a well-developed paradigm to form a portfolio with the highest expected return for a given level of risk...

Full description

Saved in:
Bibliographic Details
Main Author: Zhao, Guanglei.
Other Authors: Wang Lipo
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/17981
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-17981
record_format dspace
spelling sg-ntu-dr.10356-179812023-07-07T16:22:21Z Portfolio optimization using genetic algorithm Zhao, Guanglei. Wang Lipo School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies Portfolio optimization problem calculates the optimal capital weightings for a basket of investments that gives the highest return for the least risk. As we know, modern portfolio theory provides a well-developed paradigm to form a portfolio with the highest expected return for a given level of risk tolerance. However, for making the profit via the limited available capital, allocating the money to construct a portfolio is a challenge to be dealt with. Both the risk and return should be simultaneously considered in practice. Hence, portfolio optimization is a complex multi-objective problem of multistage decision-based. This project deals with the formulation of portfolio optimization problems with the two objectives return and risk. For the first stage, a genetic algorithm for asset ranking developed by Kin Keung Lai and Lean Yu [1] was studied. For the second stage, I used the Genetic Algorithm (GA) Optimization Toolbox (GAOT) for Matlab to implement the portfolio optimization problem and improved the performance of the portfolio by modifying the parameters. Examples are demonstrated with a five-stock portfolio to illustrate the multi-objective portfolio optimization process along with numerical results of the solutions. Experimental results show that the proposed GA approach for portfolio optimization is a useful tool to assist investors in constructing their portfolios. The simulations also reveal that the performance could be significantly improved by using binary representation and increasing the population size accordingly. Bachelor of Engineering 2009-06-18T06:45:06Z 2009-06-18T06:45:06Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/17981 en Nanyang Technological University 75 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies
Zhao, Guanglei.
Portfolio optimization using genetic algorithm
description Portfolio optimization problem calculates the optimal capital weightings for a basket of investments that gives the highest return for the least risk. As we know, modern portfolio theory provides a well-developed paradigm to form a portfolio with the highest expected return for a given level of risk tolerance. However, for making the profit via the limited available capital, allocating the money to construct a portfolio is a challenge to be dealt with. Both the risk and return should be simultaneously considered in practice. Hence, portfolio optimization is a complex multi-objective problem of multistage decision-based. This project deals with the formulation of portfolio optimization problems with the two objectives return and risk. For the first stage, a genetic algorithm for asset ranking developed by Kin Keung Lai and Lean Yu [1] was studied. For the second stage, I used the Genetic Algorithm (GA) Optimization Toolbox (GAOT) for Matlab to implement the portfolio optimization problem and improved the performance of the portfolio by modifying the parameters. Examples are demonstrated with a five-stock portfolio to illustrate the multi-objective portfolio optimization process along with numerical results of the solutions. Experimental results show that the proposed GA approach for portfolio optimization is a useful tool to assist investors in constructing their portfolios. The simulations also reveal that the performance could be significantly improved by using binary representation and increasing the population size accordingly.
author2 Wang Lipo
author_facet Wang Lipo
Zhao, Guanglei.
format Final Year Project
author Zhao, Guanglei.
author_sort Zhao, Guanglei.
title Portfolio optimization using genetic algorithm
title_short Portfolio optimization using genetic algorithm
title_full Portfolio optimization using genetic algorithm
title_fullStr Portfolio optimization using genetic algorithm
title_full_unstemmed Portfolio optimization using genetic algorithm
title_sort portfolio optimization using genetic algorithm
publishDate 2009
url http://hdl.handle.net/10356/17981
_version_ 1772828767560925184