Answer the question
In order to leave comments, you need to log in
How to solve the problem of static balancing?
Suggest an algorithm for solving the following problem.
Given N tasks with their a priori estimates of labor intensity and M parallel computing nodes.
It is required to distribute tasks between nodes so that the total task execution time is minimal, that is, to perform static balancing.
Answer the question
In order to leave comments, you need to log in
In English, this task is called multiprocessor scheduling . The problem is NP-hard, so don't expect an exact algorithm. Wikipedia suggests a 4/3 approximation: sort all jobs in descending order of length, in the resulting order, assign work to the node that is released first.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question