An improved partial solution to the task assignment and multiway cut problems

  • Authors:
  • Vangelis F Magirou

  • Affiliations:
  • Athens University of Economics and Business, Patission 76, 104 34 Athens, Greece

  • Venue:
  • Operations Research Letters
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Task Assignment problem consists of assigning tasks to processors in order to minimize the sum of execution times and communication costs. It is equivalent to the Multiway Cut problem, where for a weighted graph with specified vertices S = {s"i,...,s"N} one has to select a set of edges of minimal weight that separates the s"i s. A problem's size can be reduced by Stone's observation that vertices in the same components as s"1 in a minimal (s"1, S - s"1) cut remain so in an optimal multiway cut. Hence the optimal assignment of a task to a processor might sometimes be determined by solving an auxiliary two processor problem, which amounts to a max flow computation. In this paper we show that the same property holds in a different two cut-two processor problem, and at least as many tasks are thus assigned as through Stone's procedure. Computational results show that the improvement is significant although for large problems no reduction is to be expected. The method can be extended to identify tasks whose optimal assignment is restricted to be in a subset of the processors.