The complexity of analog computation
Mathematics and Computers in Simulation
Introduction to Algorithms
A fast natural algorithm for searching
Theoretical Computer Science
Rainbow Sort: Sorting at the Speed of Light
Natural Computing: an international journal
Theory of Computing Systems
Hi-index | 0.00 |
Since computer processing mainly depends on sorting and searching methods, a key problem is how to design efficient algorithms in order to solve such problems. This paper describes a new nature-inspired mechanism (called Friction-based Sorting) capable of sorting a given set of numbers. The main idea behind this mechanism is to associate a ball (whose weight is proportional to the considered number) to each number. All the balls being allowed to fall in the presence of friction, the heaviest ball (which corresponds to the greatest input number) will reach the ground first and the lightest ball (associated with the smallest number) will reach the ground last. The proposed mechanism is analyzed, together with its strengths and weaknesses.