Search NASASearch

NASA NTRS · 19890008046

A multistage linear array assignment problem

Abstract

The 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Nicol, David M., Shier, D. R., Kincaid, R. K., Richards, D. S.. 1988-11-01. A multistage linear array assignment problem. https://ntrs.nasa.gov/citations/19890008046

Cite the original work for its findings. Save a collection to share your selection of sources.