International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 145 - Number 12 |
Year of Publication: 2016 |
Authors: Somshubra Majumdar, Ishaan Jain, Kunal Kukreja |
10.5120/ijca2016910726 |
Somshubra Majumdar, Ishaan Jain, Kunal Kukreja . AdaSort: Adaptive Sorting using Machine Learning. International Journal of Computer Applications. 145, 12 ( Jul 2016), 12-17. DOI=10.5120/ijca2016910726
Sorting algorithms and their implementations in modern computing requires improvements in sorting large data sets effectively, both with respect to time and memory consumed. This paper is aimed at reviewing multiple adaptive sorting algorithms, on the basis of selection of an algorithm based on the characteristics of the data set. Machine Learning allows us to construct an adaptive algorithm based on the analysis of the experimental data. A review of algorithms designed using Systems of Algorithmic Algebra and Genetic Algorithms was performed. Both methods are designed to target different use cases. Systems of Algorithmic Algebra is a representation of pseudo code that can be converted to high level code using Integrated toolkit for Design and Synthesis of programs, while the Genetic Algorithm attempts to optimize its fitness function and generate the most successful algorithm.