Тогда ведь на ноль делить придется, и соответствующая
![$M_i/k_i$ $M_i/k_i$](https://dxdy-01.korotkov.co.uk/f/8/a/6/8a668077c39f1abe0a80ca6cba7638b882.png)
ускачет в небеса. Если я правильно понял, поставленная ТС задача на самом деле является подзадачей более глобального вопроса планирования ресурсов и сроков: сначала распределили ресурсы по работам квази-оптимальным образом (отсюда несколько необычное требование минимизировать дисперсию именно
![$M_i/k_i$ $M_i/k_i$](https://dxdy-01.korotkov.co.uk/f/8/a/6/8a668077c39f1abe0a80ca6cba7638b882.png)
), потом посчитали срок выполнения плана работ в целом. Может быть, на самом деле, имеет смысл по-другому выделить подзадачу, ну тут зависит от физического смысла того, что нужно ТС в итоге.
Приведу условие изначальной задачи (мне кажется, так будет более понятно), которую я переформулировал в терминах кучек.
Имеется
![$N$ $N$](https://dxdy-04.korotkov.co.uk/f/f/9/c/f9c4988898e7f532b9f826a75014ed3c82.png)
цехов одного профиля и
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
рабочих. Каждый рабочий может выполнять усредненный объем работы в день
![$m$ $m$](https://dxdy-01.korotkov.co.uk/f/0/e/5/0e51a2dede42189d77627c4d742822c382.png)
, но может выполнять и больше, если не хватает персонала. Тогда избыток работы в цеху перераспределяется на всех рабочих в равных долях.
В каждом цеху ежедневно нужно выполнять соответствующий объем работы:
![$M_1, M_2, ..., M_N$ $M_1, M_2, ..., M_N$](https://dxdy-04.korotkov.co.uk/f/3/a/3/3a3df989913a94722e1deca849a7533582.png)
.
Задача состоит в том, чтобы перераспределить всех рабочих по всем цехам так, чтобы все
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
рабочих имели по возможности равную (близкую) нагрузку.
Другими словами, нужно минимизировать дисперсию последовательности значений нагрузок для всех рабочих. Кстати, выше я, видимо, ошибочно говорил о минимизации дисперсии значений не для сотрудников (
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
значений), а для цехов (
![$N$ $N$](https://dxdy-04.korotkov.co.uk/f/f/9/c/f9c4988898e7f532b9f826a75014ed3c82.png)
значений).
Ещё вижу, что параметр
![$m$ $m$](https://dxdy-01.korotkov.co.uk/f/0/e/5/0e51a2dede42189d77627c4d742822c382.png)
не нужен для решения, хотя ожидается, что среднее значение для нагрузки будет близко к
![$m$ $m$](https://dxdy-01.korotkov.co.uk/f/0/e/5/0e51a2dede42189d77627c4d742822c382.png)
.
(Оффтоп)
Завтра отвечу на последние сообщения. Сегодня уже вырубает.