Primary Submission Contact

Hector Reyes

Faculty Sponsor

Alexander Vyushkov

Faculty Sponsor Email Address

alexander.vyushkov@nd.edu

College

Arts and Sciences

Department/Program

Center of Research Computing

Document Type

Poster Presentation

Date

Fall 10-21-2016

Abstract

Distributing the amount of money to invest in each stock of a portfolio, while maximizing profit and minimizing risk is key. This project applied the method of a genetic algorithm in order to select an optimal portfolio. A genetic algorithm generates solutions to optimization problems using techniques inspired by natural evolution. A five stock, five years’ portfolio was utilized in order to demonstrate the efficiency of a genetic algorithm. The most important steps of this method were the fitness function and the crossover. The fitness function is a formula that determined the effectiveness of the portfolio distribution; it returned a value for each portfolio distribution and the higher the value the better the distribution. The fitness function allowed us to rank and sort the generated distributions. Then, the crossover was performed in order to see how the genetic algorithm converges towards the optimal solution. The best portfolio distributions, according to the fitness function, were used for the crossover in order to generate even better distributions. Crossover was executed a couple of times by generating new generations of distributions, until the best distribution was produced. The best distribution produced a twenty-five percent average return and its computing time was eleven minutes.

Biographical Information about Author(s)

I was able to be part of a Research Experience for Undergraduates (REU), at the University of Notre Dame. My advisor, Alexander Vyushkov, is a software developer at the University of Notre Dame. As an Economics and Mathematics double major I had the opportunity to apply mathematical skills to analyze the stock market. It provided me a real life experience of how to complement both fields.

Additional Presentation Information

Tabletop Poster

Share

COinS