Optimization Letters · 2013 · 10 citations · 5 references
ComputingComputer ScienceAlgorithmsOptimizationSchedulingAlgorithm AnalysisAssignment ProblemsCombinatorial OptimizationInteger ProgrammingMachine SchedulingResource SchedulingMachine AssignmentPartitioning AlgorithmsPartitioning ProblemsPolynomial Time ComplexityPolynomial-time AlgorithmsRequest SchedulingWorkload PartitioningWorst-case Complexity
This paper discusses the problem of assigning $$N$$ streams of requests (clients) to $$M$$ related server machines with the objective to minimize the sum of worst-case processing times. The completion time of a batch of requests is measured as a sum of weights of the subset of clients which share a single machine. Such problem can be seen as minimizing the sum of total weights of blocks of $$M$$ -partition, each multiplied by the cardinality of a block. We prove that this problem can be solved in polynomial time for any fixed $$M$$ and present an efficient backward induction algorithm.
5
Correlation clustering in general weighted graphs
Erik D. Demaine, Dotan Emanuel, Amos Fiat et al. · Theoretical Computer Science · 2006 · 289 citations