{"title":"Genetic Algorithms: A Heuristic Approach to Multi-Dimensional Problems","authors":"Philippe Huber, Tony Guida","doi":"10.2139/ssrn.3451302","DOIUrl":null,"url":null,"abstract":"Evolutionary algorithms are not new and have been developed, both their concepts and framework, since around the 1950’s based on the idea that the evolutionary process could be used as a general-purpose optimization tool. The goal of this paper is to propose an alternative to classical optimization techniques that can handle systems of a very high dimension. With the rapid rise of computing power, as well as the augmentation of alternative sources of data, quantitative analysts are confronted by numerical challenges that didn’t exist a decade ago. In this paper, we show that a Genetic Algorithm (GAs) is a simple process based on the evolution paradigm that is well adapted to very large portfolios, increasing the execution speed; an optimization of a portfolio of more than 100’000 times series of 5’000 daily returns takes less than 5 minutes. Finally, we illustrate that, although GAs are a random process that generates a different solution every time it is run on the same data, it is remarkably stable.","PeriodicalId":106276,"journal":{"name":"CompSciRN: Algorithms (Topic)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CompSciRN: Algorithms (Topic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.3451302","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Evolutionary algorithms are not new and have been developed, both their concepts and framework, since around the 1950’s based on the idea that the evolutionary process could be used as a general-purpose optimization tool. The goal of this paper is to propose an alternative to classical optimization techniques that can handle systems of a very high dimension. With the rapid rise of computing power, as well as the augmentation of alternative sources of data, quantitative analysts are confronted by numerical challenges that didn’t exist a decade ago. In this paper, we show that a Genetic Algorithm (GAs) is a simple process based on the evolution paradigm that is well adapted to very large portfolios, increasing the execution speed; an optimization of a portfolio of more than 100’000 times series of 5’000 daily returns takes less than 5 minutes. Finally, we illustrate that, although GAs are a random process that generates a different solution every time it is run on the same data, it is remarkably stable.