Adaptive Hybrid Sort: Dynamic Strategy Selection for Optimal Sorting Across Diverse Data Distributions
Shrinivass Arunachalam Balasubramanian

TL;DR
This paper introduces an adaptive hybrid sorting framework that dynamically selects the most efficient sorting algorithm—Counting Sort, Radix Sort, or QuickSort—based on real-time data analysis to optimize performance across diverse data distributions.
Contribution
The paper presents a novel adaptive sorting system that automatically chooses the best sorting algorithm using real-time data features and machine learning, improving efficiency over static methods.
Findings
Significant reduction in sorting execution time.
Enhanced flexibility and adaptability to data variations.
Superior performance compared to traditional static algorithms.
Abstract
Sorting is an essential operation in computer science with direct consequences on the performance of large scale data systems, real-time systems, and embedded computation. However, no sorting algorithm is optimal under all distributions of data. The new adaptive hybrid sorting paradigm proposed in this paper is the paradigm that automatically selects the most effective sorting algorithm Counting Sort, Radix Sort, or QuickSort based on real-time monitoring of patterns in input data. The architecture begins by having a feature extraction module to compute significant parameters such as data volume, value range and entropy. These parameters are sent to a decision engine involving Finite State Machine and XGBoost classifier to aid smart and effective in choosing the optimal sorting strategy. It implements Counting Sort on small key ranges, Radix Sort on large range structured input with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Advanced Data Compression Techniques · Neural Networks and Applications
