Шаг 111.
Задача планирования рабочей силы

    На этом шаге мы рассмотрим задачу планирования рабочей силы.

    При выполнении некоторых проектов число рабочих, необходимых для реализации какого-либо проекта, регулируется путем их найма и увольнения. Поскольку как наем, так и увольнение рабочих связано с дополнительными затратами, необходимо определить, каким образом должна регулироваться численность рабочих в период реализации проекта.

    Предположим, что проект будет выполняться в течение n недель и минимальная потребность в рабочей силе на протяжении i-й недели составит bi, рабочих. При идеальных условиях хотелось бы на протяжении i-й недели иметь ровно bi, рабочих. Однако в зависимости от стоимостных показателей может быть более выгодным отклонение численности рабочей силы как в одну, так и в другую сторону от минимальных потребностей.

    Если xi - количество работающих на протяжении i-й недели, то возможны затраты двух видов:

  1. С1(xi - bi) - затраты, связанные с необходимостью содержать избыток xi - bi рабочей силы
  2. С2(xi - xi-1) - затраты, связанные с необходимостью дополнительного найма xi - xi-1 рабочих.

    Элементы модели динамического программирования определяются следующим образом. 3.

  1. Этап i представляется порядковым номером недели i, i= 1, 2,..., n.
  2. Вариантами решения на i-м этапе являются значения xi - количество работающих на протяжении i-й недели.
  3. Состоянием на i-м этапе является xi-1 - количество работающих на протяжении (i - 1)-й недели (этапа).

    Рекуррентное уравнение динамического программирования представляется в виде


    где fn+1(xn) ≡ 0. Вычисления начинаются с этапа n при xn = bn и заканчиваются на этапе 1.

    На следующем шаге рассмотрим применение задачи планирования рабочей силы.




Предыдущий шаг Содержание Следующий шаг