سلام. وقت بخیر.
قراره آخرین وقتی که همه پردازندهها بیکار میشن رو کمینه کنیم. دوتا پردازنده هم داریم. پردازندهها مشابه هستن و چندتا کار با زمان متفاوت داریم. کاری که باید انجام بدیم اینه که تعدادی از این کارها رو به یه پردازنده و بقیه رو به پردازنده دوم بدیم. هدف ما هم اینه که زمانی که آخرین پردازنده بیکار میشه کمینه بشه. چون مجموع زمان کارها ثابته و پردازندهها مشابه هستن، هدف به این شکل میتونه تعریف بشه که زمان تمام شدن پردازش هر دو پردازنده به هم نزدیک بشه. این حالت مشابه با مساله افراز یک مجموعه از اعداد به دو زیرمجموعه میشه که اختلاف اونها کمینه بشه. این مجموعه شامل زمان اجرای کارهاست.