{"id":{"repo_id":"greenwich","oai_identifier":"oai:gala.gre.ac.uk:23531"},"canonical_url":"https://search.dev.ndltd.org/etd/greenwich/oai:gala.gre.ac.uk:23531","repository":{"repo_id":"greenwich","name":"University of Greenwich","base_url":"https://gala.gre.ac.uk/cgi/oai2"},"display":{"title":"Multi-objective optimisation with financial applications","abstract":"Portfolio 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.","abstract_html":"Portfolio 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.","abstract_has_math":false,"creators":["Bradshaw, Noel-Ann"],"institution":"University of Greenwich","degree_name":null,"degree_level":"mphil","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Walshaw, Christopher","Ierotheou, Constantinos","Parrott, Arthur (Kevin)"],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-08","date_published":"2015-08","updated_at":"2026-07-24T02:25:53Z","subjects":["HG Finance","QA Mathematics"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":null,"outbound_label":null,"outbound_source":null},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Walshaw, Christopher","Ierotheou, Constantinos","Parrott, Arthur (Kevin)"]},{"key":"dc:creator","label":"Author","values":["Bradshaw, Noel-Ann"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-08"]},{"key":"dc:date.issued","label":"Date","values":["2015-08"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["Faculty of Architecture, Computing & Humanities"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Greenwich"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://gala.gre.ac.uk/id/eprint/23531/"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["mphil"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["HG Finance","QA Mathematics"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://gala.gre.ac.uk/id/eprint/23531/1/Noel-Ann%20Bradshaw%202015%20-%20secured.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Portfolio 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."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Multi-objective optimisation with financial applications"]}]}],"canonical_facts":{"dc:contributor.advisor":["Walshaw, Christopher","Ierotheou, Constantinos","Parrott, Arthur (Kevin)"],"dc:creator":["Bradshaw, Noel-Ann"],"dc:date":["2015-08"],"dc:date.issued":["2015-08"],"dc:description.abstract":["Portfolio 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."],"dc:format":["application/pdf"],"dc:identifier.uri":["https://gala.gre.ac.uk/id/eprint/23531/1/Noel-Ann%20Bradshaw%202015%20-%20secured.pdf"],"dc:language":["en"],"dc:publisher.department":["Faculty of Architecture, Computing & Humanities"],"dc:publisher.institution":["University of Greenwich"],"dc:relation.isreferencedby":["https://gala.gre.ac.uk/id/eprint/23531/"],"dc:subject":["HG Finance","QA Mathematics"],"dc:title":["Multi-objective optimisation with financial applications"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["mphil"]},"updated_at":"2026-07-24T02:25:53Z"}