Time-limited Metaheuristics for Cardinality-constrained Portfolio Optimisation

07/08/2023
by   Alexander Nikiporenko, et al.
0

A financial portfolio contains assets that offer a return with a certain level of risk. To maximise returns or minimise risk, the portfolio must be optimised - the ideal combination of optimal quantities of assets must be found. The number of possible combinations is vast. Furthermore, to make the problem realistic, constraints can be imposed on the number of assets held in the portfolio and the maximum proportion of the portfolio that can be allocated to an asset. This problem is unsolvable using quadratic programming, which means that the optimal solution cannot be calculated. A group of algorithms, called metaheuristics, can find near-optimal solutions in a practical computing time. These algorithms have been successfully used in constrained portfolio optimisation. However, in past studies the computation time of metaheuristics is not limited, which means that the results differ in both quality and computation time, and cannot be easily compared. This study proposes a different way of testing metaheuristics, limiting their computation time to a certain duration, yielding results that differ only in quality. Given that in some use cases the priority is the quality of the solution and in others the speed, time limits of 1, 5 and 25 seconds were tested. Three metaheuristics - simulated annealing, tabu search, and genetic algorithm - were evaluated on five sets of historical market data with different numbers of assets. Although the metaheuristics could not find a competitive solution in 1 second, simulated annealing found a near-optimal solution in 5 seconds in all but one dataset. The lowest quality solutions were obtained by genetic algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/25/2020

A Simulated Annealing Algorithm for Joint Stratification and Sample Allocation Designs

This study combined simulated annealing with delta evaluation to solve t...
research
06/26/2013

Metaheuristics in Flood Disaster Management and Risk Assessment

A conceptual area is divided into units or barangays, each was allowed t...
research
11/17/2021

Surrogate-Assisted Genetic Algorithm for Wrapper Feature Selection

Feature selection is an intractable problem, therefore practical algorit...
research
11/20/2021

Quality and Computation Time in Optimization Problems

Optimization problems are crucial in artificial intelligence. Optimizati...
research
01/09/2022

A hybrid estimation of distribution algorithm for joint stratification and sample allocation

In this study we propose a hybrid estimation of distribution algorithm (...
research
07/23/2014

A Genetic Algorithm for Software Design Migration from Structured to Object Oriented Paradigm

The potential benefit of migrating software design from Structured to Ob...
research
08/18/2021

Combining K-means type algorithms with Hill Climbing for Joint Stratification and Sample Allocation Designs

In this paper we combine the k-means and/or k-means type algorithms with...

Please sign up or login with your details

Forgot password? Click here to reset