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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |