
The algorithms group at UMIACS is a very active group with expertise
spanning a wide variety of specialties including parallel algorithms,
combinatorial optimization, and computational geometry.
-
Experimental Parallel Algorithmics:
- A fundamental problem in parallel computing is to design high-level,
architecture independent, algorithms that execute efficiently on general
purpose parallel machines. The purpose of this project is to advance our
understanding of the main factors required for designing practical parallel
algorithms and to develop techniques and data sets for experimentally
validating the results. As a byproduct, we are developing portable parallel
programs and data sets for a number of specific important problems arising in
combinatorial computing and image processing.
- Parallel Algorithms:
- A rich parallel algorithmic theory that includes many paradigms and
techniques is being developed with the active participation of UMIACS
researchers.
- Computational Geometry:
- UMIACS has an active research program on the design and analysis of
algorithms for problems of a geometric nature. Specific problems
recently addressed include nearest neighbor searching, computation of
statistically robust eliminators for line and curve fitting, ray
shooting, and spanners with low diameter.
- Graph Algorithms and Combinatorial Optimization:
- This activity involves a broad range of issues arising in
transportation, network design, optimization and VSLI layout.
- Algorithmic
Aspects in Vision and Robotics:
- UMIACS researchers are developing new techniques to handle a number
of selected problems arising in image processing, pattern matching in
a digitized image, and robot navigation and motion planning in general
discretized space.
Back to the Research Page