The importance of efficient sorting algorithms is widely acknowledged in many applications. This project is an investigation of the problem of producing fast n-input parallel sorting circuits. The model used is the popular sorting network. For extremely small n, the fastest sorting networks are hand-constructed. For intermediate n, the fastest networks are essentially those of Batcher. For extremely large n, the fastest sorting networks are those of Ajtai, Kimlos and Szemeredi. Improvements in all three situations are sought. For very small n, a modification of existing backtracking algorithms should result in viable networks with a slightly larger number of inputs. For intermediate n, Batcher's sorting algorithm will be modified to use larger building blocks. This approach is essentially a careful analysis of the divide-and-conquer strategy. For very large n, existing algorithms will be studied for potential improvements.

Project Start
Project End
Budget Start
1988-07-01
Budget End
1990-11-01
Support Year
Fiscal Year
1988
Total Cost
$36,736
Indirect Cost
Name
Pennsylvania State University
Department
Type
DUNS #
City
University Park
State
PA
Country
United States
Zip Code
16802