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