NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A multistage linear array assignment problemThe implementation of certain algorithms on parallel processing computing architectures can involve partitioning contiguous elements into a fixed number of groups, each of which is to be handled by a single processor. It is desired to find an assignment of elements to processors that minimizes the sum of the maximum workloads experienced at each stage. This problem can be viewed as a multi-objective network optimization problem. Polynomially-bounded algorithms are developed for the case of two stages, whereas the associated decision problem (for an arbitrary number of stages) is shown to be NP-complete. Heuristic procedures are therefore proposed and analyzed for the general problem. Computational experience with one of the exact problems, incorporating certain pruning rules, is presented with one of the exact problems. Empirical results also demonstrate that one of the heuristic procedures is especially effective in practice.
Document ID
19890008046
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Nicol, David M.
(College of William and Mary Williamsburg, VA., United States)
Shier, D. R.
(College of William and Mary Williamsburg, VA., United States)
Kincaid, R. K.
(College of William and Mary Williamsburg, VA., United States)
Richards, D. S.
(Virginia Univ. Charlottesville., United States)
Date Acquired
September 5, 2013
Publication Date
November 1, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-88-57
NASA-CR-181748
AD-A203532
NAS 1.26:181748
Report Number: ICASE-88-57
Report Number: NASA-CR-181748
Report Number: AD-A203532
Report Number: NAS 1.26:181748
Accession Number
89N17417
Funding Number(s)
CONTRACT_GRANT: AF-AFOSR-0117-88
CONTRACT_GRANT: NAS1-18605
PROJECT: RTOP 505-90-21-01
CONTRACT_GRANT: NAS1-18107
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available