Javascript must be enabled to continue!
Large-Scale Data Sorting Using Independent Equal-Length Subarrays
View through CrossRef
Abstract
Design an efficient data sorting algorithm that requires less time and space complexity is essential for large data sets in wireless networks, the Internet of things, data mining systems, computer science, and communications engineering. This paper proposes a low-complex data sorting algorithm that distinguishes the sorted/similar data, makes independent subarrays, and sorts the subarrays’ data using one of the popular sorting algorithms. It is proved that the mean-based pivot is as efficient as the median-based pivot for making equal-length subarrays. The numerical analyses indicate slight improvements in the elapsed time and the number of swaps of the proposed serial Merge-based and Quick-based algorithms compared to the conventional ones for low/high variance integer/non-integer uniform/Gaussian data, in different data lengths. However, using the gradual data extraction feature, the sorted parts can be extracted sequentially before ending the sorting process. Also, making independent subarrays proposes a general framework to parallel realization of sorting algorithms with separate parts. Simulation results indicate the effectiveness of the proposed parallel Merge-based and Quick-based algorithms to the conventional serial and multi-core parallel algorithms. Finally, the complexity of the proposed algorithm in both serial and parallel realizations is analyzed that shows an impressive improvement.
Title: Large-Scale Data Sorting Using Independent Equal-Length Subarrays
Description:
Abstract
Design an efficient data sorting algorithm that requires less time and space complexity is essential for large data sets in wireless networks, the Internet of things, data mining systems, computer science, and communications engineering.
This paper proposes a low-complex data sorting algorithm that distinguishes the sorted/similar data, makes independent subarrays, and sorts the subarrays’ data using one of the popular sorting algorithms.
It is proved that the mean-based pivot is as efficient as the median-based pivot for making equal-length subarrays.
The numerical analyses indicate slight improvements in the elapsed time and the number of swaps of the proposed serial Merge-based and Quick-based algorithms compared to the conventional ones for low/high variance integer/non-integer uniform/Gaussian data, in different data lengths.
However, using the gradual data extraction feature, the sorted parts can be extracted sequentially before ending the sorting process.
Also, making independent subarrays proposes a general framework to parallel realization of sorting algorithms with separate parts.
Simulation results indicate the effectiveness of the proposed parallel Merge-based and Quick-based algorithms to the conventional serial and multi-core parallel algorithms.
Finally, the complexity of the proposed algorithm in both serial and parallel realizations is analyzed that shows an impressive improvement.
Related Results
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
Human tissues comprise trillions of cells that populate a complex space of molecular phenotypes and functions and that vary in abundance by 4–9 orders of magnitude. Relying solely ...
Neural Networks for Quality Sorting of Agricultural Produce
Neural Networks for Quality Sorting of Agricultural Produce
The objectives of this project were to develop procedures and models, based on neural networks, for quality sorting of agricultural produce. Two research teams, one in Purdue Unive...
Justification of the geometric dimensions of drum sorting machine
Justification of the geometric dimensions of drum sorting machine
Abstract
This article presents the results of research to determine the basic geometric dimensions of a drum sorting machine designed for potato sorting. A critical ...
Adaptive Sorting of Fresh Produce
Adaptive Sorting of Fresh Produce
This project includes two main parts: Development of a “Selective Wavelength Imaging Sensor” and an “Adaptive Classifiery System” for adaptive imaging and sorting of agricultural p...
Research on Cargo Volume Prediction and Personnel Scheduling in Logistics Centers
Research on Cargo Volume Prediction and Personnel Scheduling in Logistics Centers
With the rise of e-commerce logistics networks, cargo volume prediction in sorting centers has become increasingly important and a key research topic. The aim of this study is to p...
Sorting Online Reviews of Restaurant Merchants Based on Narrativity
Sorting Online Reviews of Restaurant Merchants Based on Narrativity
With the rapid development of e-commerce, online reviews have become the core reference information for consumers to make purchase decisions. Traditional review sorting methods mos...
An interesting discussion of running time for some sorting techniques without comparison sort
An interesting discussion of running time for some sorting techniques without comparison sort
Sorting is one of important techniques for computer science as well as other technology areas; sorting is used mostly in searching, database management systems, scheduling, and com...
PEMILAHAN SAMPAH LAUT (MARINE DEBRIS) DI PANTAI SAPEKEN, KECAMATAN SAPEKEN, KABUPATEN SUMENEP
PEMILAHAN SAMPAH LAUT (MARINE DEBRIS) DI PANTAI SAPEKEN, KECAMATAN SAPEKEN, KABUPATEN SUMENEP
The amount of garbage that pollutes the oceans can be reduced by sorting garbage on the beach. Waste sorting is the initial key to waste management activities. With the process of ...

