Abstract
dc:description.abstractPortfolio Optimisation is a multi-objective problem which involves finding the allocation of shares in a portfolio that optimises the likely return for a level of risk which an investor is prepared to tolerate. There have been several multi-objective evolutionary algorithms that have been used to solve the portfolio optimisation problem in recent years. This thesis recounts the development of a new multi-objective evolutionary algorithm, Adaptive Cell Resolution Evolutionary Algorithm (ACREA), which has been shown to perform well in portfolio optimisation. ACREA uses a novel grid-based dynamic reduction mechanism which allows the solution population to grow and reduce whilst maintaining diversity across the whole solution space. The algorithm is tested on data from the OR Library and uses the difference in area between the analytic solution and found solution to measure the new algorithm’s success. Before this algorithm was developed other heuristics were written in order to understand the basics of coding evolutionary algorithms in Java. After covering background information on financial applications and optimisation techniques, this thesis goes on to describe a simulated annealing algorithm to find the parameters for GARCH (1,1) and an evolutionary algorithm to determine trading rules using various trading indicators. These algorithms are described briefly in order to give an account of the journey and development.
Degree
thesis:*- Level dc:type.qualificationlevel
- mphil
- Grantor dc:publisher.institution
- University of Greenwich
- Year dc:date.issued
- 2015
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Bradshaw, Noel-Ann
- Advisors dc:contributor.advisor
-
- Walshaw, Christopher
- Ierotheou, Constantinos
- Parrott, Arthur (Kevin)
Subjects
dc:subject × 2Rights
- Language dc:language
- en