DocumentCode
2198515
Title
A Parallel Dynamic Convex Hull Algorithm Based on the Macro to Micro Model
Author
Wan, Haifeng ; Zhang, Zhizhuo ; Liu, Ruijie
Author_Institution
South China Univ. of Technol., Guangzhou, China
fYear
2009
fDate
17-19 Oct. 2009
Firstpage
1
Lastpage
5
Abstract
In this paper, we analyze how humans can solve problems quickly by the process of solving the problem of convex hull. Then we present the M2M (macro to micro) data structure which maintains a finite set of n points in the plane under insertion and deletion of points in amortized O(1) time per operation and O(n) space usage. In addition, as the insert operation of each point is independent, the algorithm has high parallelism. And because the insert operations will not cause the imbalance of the tree structure, the M2M data structure is dynamic. Moreover, it can be shared by all the algorithms based on M2M model which greatly improves the efficiency when a variety of algorithms work simultaneity, such as in image processing and pattern recognition. In all, the M2M model points out a general pattern for designing high parallel algorithms, an efficient strategy for solving multi-operational problems and a new approach for computer to stimulate the thinking pattern of human beings.
Keywords
computational geometry; data structures; parallel programming; pattern recognition; convex hull algorithm; image processing; macro to micro data structure; parallel algorithms; pattern recognition; Algorithm design and analysis; Concurrent computing; Data structures; Heuristic algorithms; Humans; Image processing; Parallel algorithms; Parallel processing; Pattern recognition; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Signal Processing, 2009. CISP '09. 2nd International Congress on
Conference_Location
Tianjin
Print_ISBN
978-1-4244-4129-7
Electronic_ISBN
978-1-4244-4131-0
Type
conf
DOI
10.1109/CISP.2009.5305692
Filename
5305692
Link To Document