127,354 research outputs found
An In-Place Sorting with O(n log n) Comparisons and O(n) Moves
We present the first in-place algorithm for sorting an array of size n that
performs, in the worst case, at most O(n log n) element comparisons and O(n)
element transports.
This solves a long-standing open problem, stated explicitly, e.g., in [J.I.
Munro and V. Raman, Sorting with minimum data movement, J. Algorithms, 13,
374-93, 1992], of whether there exists a sorting algorithm that matches the
asymptotic lower bounds on all computational resources simultaneously
Swarm-Based Spatial Sorting
Purpose: To present an algorithm for spatially sorting objects into an
annular structure. Design/Methodology/Approach: A swarm-based model that
requires only stochastic agent behaviour coupled with a pheromone-inspired
"attraction-repulsion" mechanism. Findings: The algorithm consistently
generates high-quality annular structures, and is particularly powerful in
situations where the initial configuration of objects is similar to those
observed in nature. Research limitations/implications: Experimental evidence
supports previous theoretical arguments about the nature and mechanism of
spatial sorting by insects. Practical implications: The algorithm may find
applications in distributed robotics. Originality/value: The model offers a
powerful minimal algorithmic framework, and also sheds further light on the
nature of attraction-repulsion algorithms and underlying natural processes.Comment: Accepted by the Int. J. Intelligent Computing and Cybernetic
Development of a mechatronic sorting system for removing contaminants from wool
Automated visual inspection (AVI) systems have been
extended to many fields, such as agriculture and the food, plastic
and textile industries. Generally, most visual systems only inspect
product defects, and then analyze and grade them due to the lack
of any sorting function. This main reason rests with the difficulty of
using the image data in real time. However, it is increasingly important
to either sort good products from bad or grade products into
separate groups usingAVI systems. This article describes the development
of a mechatronic sorting system and its integration with a
vision system for automatically removing contaminants from wool
in real time. The integration is implemented by a personal computer,
which continuously processes live images under the Windows
2000 operating system. The developed real-time sorting approach
is also applicable to many other AVI systems
- …