Научная статья на тему 'Модели управления численностью сотрудников предприятия'

Модели управления численностью сотрудников предприятия Текст научной статьи по специальности «Математика»

CC BY
229
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ / DYNAMIC PROGRAMMING / ВЕРОЯТНОСТНАЯ НЕОПРЕДЕЛЕННОСТЬ / PROBABILISTIC UNCERTAINTY / ИНТЕРВАЛЬНАЯ НЕОПРЕДЕЛЕННОСТЬ / INTERVAL UNCERTAINTY / УПРАВЛЕНИЕ ЧИСЛЕННОСТЬЮ СОТРУДНИКОВ / УПРАВЛЕНИЕ ЧЕЛОВЕЧЕСКИМ КАПИТАЛОМ ФИРМЫ / HUMAN CAPITAL MANAGEMENT / HEADCOUNT MANAGEMENT

Аннотация научной статьи по математике, автор научной работы — Белов Михаил Валентинович

Рассмотрена задача управления численностью сотрудников предприятия с учетом неопределённости бизнеса и трафика сотрудников (процессов увольнений и приема на работу). Даны три варианта постановки задачи, каждый из которых отражает конкретные практические ситуации управления бизнесом: в условиях предположений менеджмента о стационарном или нестационарном развитии бизнеса, а также в случае минимальной априорной информации, требующий робастных решений. Для получения аналитического решения применен метод динамического программирования с вероятностной и интервальной моделями неопределенности. Отмечено, что отсутствие дополнительных предположений о свойствах неопределенности бизнеса и процессов трафика сотрудников (помимо границ интервалов допустимых значений) обеспечивает робастность полученного аналитического решения в интервальной постановке и существенно повышает его практическую ценность

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The paper is devoted to the enterprise headcount management problem, taking into account the uncertainty of business and the uncertainty of employee turnover (dismissal and hiring processes). Problem is stated in three ways, each reflecting the specific business management practice: the stationary and non-stationary management assumptions concerning business development, and the case with minimum a priori information that requires robust solutions. The method of dynamic programming with probabilistic and interval uncertainty models is applied to obtain an analytical solution. The absence of additional assumptions about the properties of business uncertainty and traffic of employees (others than the limits of acceptable values ranges) provides the robustness of obtained analytical solution of interval task and significantly enhances its practical value.

Текст научной работы на тему «Модели управления численностью сотрудников предприятия»

УДК 519.21; 681.518

МОДЕЛИ УПРАВЛЕНИЯ ЧИСЛЕННОСТЬЮ СОТРУДНИКОВ ПРЕДПРИЯТИЯ

М.В. Белов

Рассмотрена задача управления численностью сотрудников предприятия с учетом неопределенности бизнеса и трафика сотрудников (процессов увольнений и приема на работу). Даны три варианта постановки задачи, каждый из которых отражает конкретные практические ситуации управления бизнесом: в условиях предположений менеджмента о стационарном или нестационарном развитии бизнеса, а также в случае минимальной априорной информации, требующий робастных решений. Для получения аналитического решения применен метод динамического программирования с вероятностной и интервальной моделями неопределенности. Отмечено, что отсутствие дополнительных предположений о свойствах неопределенности бизнеса и процессов трафика сотрудников (помимо границ интервалов допустимых значений) обеспечивает робастность полученного аналитического решения в интервальной постановке и существенно повышает его практическую ценность.

Ключевые слова: динамическое программирование, вероятностная неопределенность, интервальная неопределенность, управление численностью сотрудников, управление человеческим капиталом фирмы.

ВВЕДЕНИЕ: АКТУАЛЬНОСТЬ ЗАДАЧИ И ТРЕБОВАНИЯ К ЕЕ РЕШЕНИЮ

Статья посвящена аналитическому решению задачи оптимального управления численностью сотрудников — частному случаю управления человеческим капиталом (ЧК) как основным ресурсом предприятия, интенсивно использующим знания и ЧК.

Человеческий капитал рассматривается как организованная совокупность специалистов, обладающих определенными знаниями, навыками, квалификацией и мотивированных на решение ставящихся перед ними задач. Для формализации ЧК используется понятие «функциональных домов» (ФД), введенное в статье [1], где было предложено рассматривать группы специалистов, обладающие эквивалентными функциональными возможностями для решения бизнес-задач, как ФД, а перспективную структуру предприятия — как организованный набор ФД. Учитывая широкое распространение различных форм временного привлечения

человеческих ресурсов (например, аутстаффинг1

и привлечение фрилансеров2), под сотрудниками «функциональных домов» будем понимать не только штатных сотрудников фирмы, но также привлекаемых фрилансеров и сотрудников аутстаффин-говых фирм.

Бизнес создает потребность в сотрудниках различных ФД в различные моменты времени. Как правило, бизнес неравномерен, поэтому управление ЧК (в условиях неравномерной потребности) становится нетривиальной задачей. Состояние ЧК как объекта управления будем характеризовать численностями каждого из необходимых для бизнеса ФД.

1 Аутстаффинг (англ. out — «вне» + staff — «штат») — способ управления персоналом, предполагающий оказание услуг в форме предоставления в распоряжение заказчика определенного числа работников, не вступающих с ним в какие-либо правовые отношения (гражданско-правовые, трудовые) напрямую, но оказывающих от имени исполнителя определенные услуги (работы) по месту нахождения заказчика.

Фрилансер (англ. freelancer) — свободный работник, частный специалист.

Оптимальное управление ЧК формируется как решение задачи многошагового принятия решения (на каждом шаге) по численности штатных сотрудников и численности временно привлекаемых в разрезе ФД с учетом неравномерности потребности со стороны бизнеса в целях получения максимально возможного экономического эффекта — минимизации затрат на содержание ЧК.

Задача решается методами динамического программирования в рамках интервальной и вероятностной моделей неопределенности, каждая из которых предназначена для использования в конкретных практических случаях, анализ которых приведен в § 1 ниже. Статья продолжает развитие методов управления ЧК, начатое в работе [2], модели разрабатываются для того, чтобы на практике формировать математически обоснованные рекомендации по принятию управленческих решений менеджерами компаний.

Модели должны учитывать:

(а) численность сотрудников в разрезе их квалификации и мотивации, трафик штатных сотрудников (численности увольняющихся и принимаемых на работу сотрудников) и его неопределенность;

(б) затраты на содержание каждого штатного сотрудника (в том числе на его развитие и перемещения) и временно привлекаемого сотрудника;

(в) потребность бизнеса в определенной численности сотрудников в разрезе их квалификации, неравномерность и неопределенность бизнеса и, следовательно, потребности;

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

Модели должны позволять оценивать экономический эффект ЧК в целом в зависимости от факторов (а)—(г) и формировать управление, оптимальное в смысле максимизации экономического эффекта.

На практике апостериорные значения всех факторов (а)—(в) бывают известны точно, затраты (б) также известны точно и для прошедших периодов времени, и для будущих (на разумный горизонт упреждения). Однако априорная информация (а) и (в) о будущих состояниях и свойствах процессов, а также предположения (г) всегда носит неопределенный характер, поэтому формируемые моделями рекомендации по управлению должны быть нечувствительными к этим факторам.

Модели рассматриваются в дискретном представлении времени с фиксированной длительностью интервала, что достаточно естественно для бизнеса, где приняты отчетные периоды; в дальнейшем I будет означать номер интервала времени.

1. ИСТОЧНИКИ НЕОПРЕДЕЛЕННОСТИ И ВАРИАНТЫ ПОСТАНОВКИ ЗАДАЧИ

Управление человеческим капиталом затрудняется неопределенностью, которая создается двумя источниками: неравномерностью бизнеса и, следовательно, неравномерностью потребности в ЧК со стороны бизнеса (процесс (а), см. Введение) и трафиком сотрудников — приемом и увольнениями по собственному желанию (процесс (в)). Традиционно неопределенность представляют с помощью случайных процессов, аналогично поступим и в данном случае моделирования источников неопределенности (процессов (а) и (в)).

Для формирования оптимальных управляющих воздействий требуется вся имеющаяся информация. Решение рассматриваемой задачи затрудняется отсутствием объективной априорной информации о процессах, вместо нее имеются и могут быть использованы:

(а) предположения, допущения экспертов (менеджеров) о свойствах процессов (параметрах бизнеса);

(б) экспертные оценки и прогнозы конкретных значений, сформированные экспертами;

(в) статистические оценки параметров на основе наблюдений за процессам в течение предыдущих интервалов времени.

При разработке методов решения необходимо учитывать, что информация видов (а) и (б) не может считаться точной и полной, так как предположения, допущения, экспертные оценки и прогнозы всегда субъективны. Статистические оценки (информация вида (в)) в свою очередь, даже будучи сильно состоятельными, формируются на выборках ограниченной длины, поэтому тоже не могут считаться «точными». Однако даже в условиях использования субъективной и неточной априорной информации имеет смысл разрабатывать строгие математические модели в целях построения прогнозных моделей и принятия управленческих решений на их основе. Это подтверждается следующими рассуждениями.

Менеджмент практически всегда может сформировать обоснованные предположения о будущем развитии бизнеса, за который несет ответственность (если это не так, то менеджмент не понимает своего бизнеса и должен быть заменен). Эти предположения м огут быть сформулированы в форме экспертных оценок параметров или свойств процессов, описывающих бизнес компании и его контекст в виде сценариев его развития или иной форме. Если сформировать предположения так, чтобы они охватывали все наиболее вероятные варианты развития бизнеса, кроме форс-мажор-

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

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

I. Руководители считают, что бизнес-условия стабильны (характеристики источников неопределенности постоянны) и возможность их значимых изменений пренебрежимо мала в рамках рассматриваемого горизонта бизнес-прогнозирования. Имеются основания полагать, что характеристики процессов-источников неопределенности могут быть статистически оценены, и эти оценки будут адекватно описывать процессы в рамках горизонта прогнозирования. Задача для этого случая — стационарного процесса потребности в ЧК со стороны бизнеса и трафика сотрудников — будет рассмотрена в § 4.

II. Руководители имеют прогноз изменения бизнеса и/или рынка труда — свойств процессов изменения потребности и трафика сотрудников — и на основании прогноза готовы принимать ответственные решения. Соответствующая задача в общем случае не имеет аналитического решения, зато л егко решается ч исленно, (см. далее § 3). Возможны отдельные случаи, допускающие аналитические решения.

III. Руководители видят определенную стационарность бизнеса, но у них имеются соображения о его существенной неравномерности. Предполагается, что границы интервалов допустимых значений процессов могут быть корректно заданы. Но статистические оценки каких-либо других характеристик источников неопределенности, полученные на основе наблюдений за процессами, не будут адекватно отражать поведение процессов в будущем. Этот случай минимальной априорной информации о возможных свойствах процессов изменения потребности и трафика сотрудников будет рассмотрен в § 5.

Фактически варианты I и II отвечают случаям наличия у менеджмента сведений, позволяющих при наличии обоснованного сценария будущего сформировать определенное видение будущего развития ситуации — стационарный (вариант I) и нестационарный (вариант II) случаи. Вариант III отражает случай наличия у менеджмента минимальной априорной информации о бизнесе.

2. ИЗВЕСТНЫЕ РЕЗУЛЬТАТЫ

Начиная с работ Беллмана (см., например, обзор [3]) метод динамического программирования (ДП) применяется для управления ресурсами предприятий. В последние годы он стал применяться и для решения задач управления человеческими ресурсами. В ряде работ (в частности, в статье [4]) показано, что модели управления ЧК аналогичны модели управления запасами «Wagner-Whitin».

В работе [5] метод ДП применяется для составления расписания и распределения персонала по множеству проектов по критерию минимизации времени завершения проектов при ограничении на доступные ресурсы. В работе [6] рассматривается задача назначения сотрудников с помощью ДП на множество информационно-технологических проектов с учетом сложности каждого проекта и наличия ресурсов соответствующей квалификации. В работе [7] методом ДП решается задача формирования рабочего графика для сотрудников в специфическом случае, когда в течение каждой недели рабочие дни необходимо чередовать со днями отдыха, причем на последовательность чередования накладываются дополнительные ограничения. Критерием оптимальности служит минимизация затрат на оплату сотрудников (учитывая в том числе назначения на выходные дни). В работе [8] представлено оптимальное управление перемещениями исследователей в рамках учреждений академии наук Китая на основе методов ДП. Авторы работы [9] предлагают вычислительно эффективный алгоритм ДП для распределения разно -родных человеческих и физических ресурсов предприятия в задачах транспортировки и логистики. В работе [10] ставится задача оптимального найма и продвижения сотрудников между позициями д вух уровней, формулируются теоремы существования решений, задача решается численно, и решение иллюстрируется примерами. В работе [4] выделяются различные виды затрат на ЧК, разрабатывается модель планирования человеческих ресурсов с целью минимизации затрат, примененный подход проиллюстрирован численными примерами. В работе [11] предлагается модель марковского поведения каждого из статистически эквивалентных сотрудников различных грейдов. Методом ДП получены шаблоны оптимального найма и продвижения сотрудников. Оптимальность понимается как минимальное расхождение между целевым и текущим состоянием. Работа [12] посвящена управлению решением задачи управления запасами методами ДП в детерминированной постановке с импульсным управлением, терминальными ограничениями и разрывной целевой функцией.

Марковские модели достаточно широко используются для моделирования и анализа неопределенности в деятельности фирм. Например, поведения сервисных систем (call-center) — времени ожидания, вероятности отказа от обслуживания [13—15] операторов.

В работе [16] предлагается расширение известной нотации описания функционирования предприятий «Business Process Management Notation» (BPMN) элементами, названными «марковскими процессами принятия решений» (Markov Decisión Processes) и предназначенными для представления действий сотрудников в ходе выполнения цепочек заданий — принятия решений. Введение таких элементов позволяет осуществлять с помощью BPMN полноценное имитационное моделирование в целях получения численных оценок операционной эффективности бизнеса в целом. В качестве формальной основы функционирования таких элементов предложено использовать различные известные формализмы, в частности, решения на основе метода ДП.

Автор статьи [17] рассматривает вопросы распределения ресурсов предприятия, оказывающего услуги. Для описания неопределенности, свойственной сервисным процессам, используются стохастические модели технологической функции (функция преобразования входов в выходы). Сервисное предприятие в целом представляется как стохастическая (вообще говоря, марковская) сеть.

Выбор стратегий определения уровней несни-жаемых/возобновляемых запасов и вопросы управления заказами новых партий запасов в условиях случайной потребности изучаются в работе [18]. Потребности представляются пуассоновски-ми потоками, рассматриваются стратегии управления с обратными связями и с несколькими поставщиками.

В работе [19] марковская ц епь используется для представления поведения сотрудников брокерских фирм. Цель такого моделирования состоит в оценивании будущих д оходов, которые м огут сформировать сотрудники. Такая оценка применяется для определения размера (в финансовом выражении) человеческого капитала брокерской фирмы при ее поглощении.

В работе [20] представлен набор инструментов, разработанный на основе методов исследования операций в фирме IBM для управления персоналом сервисного дивизиона (годовой оборот которого на момент написания статьи составлял $4 млрд). Цель разработки и внедрения инструментов — определение уровня инвестиций в развитие персонала для увеличения его бизнес-производительности. Разработчики выделили ряд направлений

инвестиций как наиболее эффективных средств управления: найм, обучение, повышение по карьерной лестнице и удержание в фирме (через поощрения). Набор инструментов позволяет реализовать функции: прогнозирования спроса на ч ело-веческие ресурсы; планирования численности на основе риск-анализа; оценки развития и оптимизации квалификации сотрудников; анализа дефицитов и избытков ресурсов по различным специализациям и квалификациям; управления дефицитами и избытками. Для всех инструментов в статье представлены методики, основанные на марковских процессах.

Важно отметить, что в статье [19], написанной одним из основателей учета человеческих ресурсов (HR accounting) E.G. Flamholtz, и в статье [20], описывающей набор инструментов управления крупнейшей сервисной компанией мира, адекватной моделью сотрудников является представление их как независимо действующих агентов с марковским поведением.

Однако, несмотря на большое число работ, в подавляющем большинстве из них или используются упрощающие реальный бизнес предположения, или доказываются теоремы существования решений без получения аналитического решения уравнений Беллмана, или решения получаются в виде численных алгоритмов решения задачи.

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

Опираясь на известные результаты, перейдем к постановке задачи.

3. ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ

3.1. Представление человеческого капитала

Движение персонала отличается неопределенностью: численность не может полностью определяться руководством фирмы — увольнения по собственному желанию и прием предложений о работе при найме являются следствиями решений сотрудников, на которые менеджмент м ожет влиять только опосредованно. Как правило, издержки, связанные с увольнением сотрудников по инициативе предприятия, весьма значительны, этот способ на практике не используется для регулярного управления численностью и рассматриваться далее не будет. Управляемым параметром будем считать число предложений о приеме на работу, сделанное в течение одного интервала времени.

Динамику состояния каждого из ФД, составляющих ЧК, будем характеризовать следующей моделью:

п(г + 1) = п(г) - ц*(п(г), п(г - 1), ..., п(0), и(г), г) + + и(г) - ц**(п(г), п(г - 1), ..., п(0), и(г), г),

где п(г) — численность штатных сотрудников ФД на начало г-го интервала времени; ц*(п(г), п(г - 1), п(г - 2), ..., п(0), и(г), г) — случайное число уволившихся сотрудников; запись п(г - 1), п(г - 2), ..., п(0) отражает возможность зависимости от всей предыстории; и(г) — параметр управления, число предложений о приеме на работу, сделанное в течение одного интервала времени; ц**(п(г), п(г + 1), п(г + 2), ..., п(0), и(г), г) — случайное число сотрудников, не принявших предложение о приеме.

Несмотря на различие процессов и в смысле бизнеса, формально они влияют на ч ислен-ность ФД как единый процесс ц(-) = + отражающий совокупную неопределенность трафика сотрудников. Тогда модель ФД примет вид:

п(г + 1) = п(г) + и(г) - ц(п(г), п(г - 1), ...,

п(0), и(г), г). (1)

В общем случае не делаем никаких предположений о свойствах процесса ц(-).

3.2. Модель потребности в человеческом капитале со стороны бизнеса

Потребность в человеческом капитале определяется потоком действий различных типов, которые необходимо осуществить для выполнения обязательств предприятия перед рынком (возникающих в результате продаж и/или постоянно предлагаемых потребителям сервисов различных типов). Примерами таких действий служат операции по изготовлению деталей, сборке агрегатов, обслуживанию клиентов и др. Обозначим ¿( г) — потребность в сотрудниках г-го ФД на г-м интервале времени:

= ъ(й( г), ¿( г

¿( г + 1) = - 1), ¿(г - 2),

¿(0), г), (2)

где Ъ(й(г), ¿( г - 1), ¿( г - 2), ..., ¿(0), г) — случайная величина, отражающая неопределенность бизнеса, возможно, зависящая от всей предыстории процесса ¿( г), в общем случае также не будем делать предположений о свойствах процесса 5(-).

3.3. Представление операционной деятельности предприятия

В рассматриваемой постановке принимаем, что стоимость ЧК в виде штатных сотрудников мень-

ше, чем стоимость временно привлекаемых , обе эти величины известны и постоянны. Предполагаем, что более дорогие «внешние» ресурсы гарантированно доступны (могут быть привлечены «мгновенно», в любом объеме и на любой необходимый

срок4). Пусть 0 < сшт, сои1 — затраты на содержание одного сотрудника ФД — штатного сотрудника или фрилансера или аутстафера в течение одного интервала времени; причем 0 < сшт < с г

Предполагаем, что недостающую потребность восполняем внешними, более дорогими, но неограниченно доступными ресурсами (фрилансерами или аустаферами), т. е. текущие затраты за один интервал времени равны с^п(г) + сои(шах{0, ¿(г) - п(г)}. Теоретически минимально возможными являются затраты в размере сшт ¿( г) — когда численность всегда совпадает с потребностью.

Введем целевую функцию — превышение фактических затрат на человеческий капитал над минимально возможными в течение одного периода:

Я(х) =

С^х при х > 0,

(Сои1 - СШт)IX при X < 0.

(3)

Если разовые затраты на найм сотрудников в штат или привлечение внешних сотрудников пренебрежимо малы по сравнению с текущим содержанием (единицы процентов), что часто соответствует бизнес-практике, то целевая функция за период времени 1 < г < Т:

0,Т

= !у%п(г) + и(г) - Ц( г) - 5( г)), (4)

г= 1

где у — дисконтирующий по времени множитель.

Будем искать оптимальное управление, которое обеспечит минимум целевой функции и(п, г) = = агв{ш1ппГ0Т}.

Поставленная задача — типичная оптимизационная задача многошагового принятия решений, поэтому вполне естественно применить для ее решения метод динамического программирования.

Для варианта I предположений о характере развития бизнеса и его контекста (стабильность условий и возможность использования оценок харак-

Если это не так, то очевидная стратегия заключается в отказе от штатных сотрудников и использовании только временно привлекаемых ресурсов в точном соответствии изменяющейся потребности.

В «любом объеме» понимается в смысле возможности обеспечить любую практически возможную потребность бизнеса; «на любой необходимый срок» — привлечение может быть мгновенно завершено при исчезновении потребности.

теристик процессов для их описания в будущем) воспользуемся стационарными динамическими моделями процессов с вероятностными неопределенностями ц(!) и 5(1). Сделаем допущение (в д аль-нейшем будем ссылаться на него как на «допущение I») о независимости функций распределения вероятностей процессов 5 и ц от времени и от предыдущих значений процессов, т. е. для любых I, ц(! - 1), ц(! - 2), , ц(0) и 5(1 - 1), 5(1 - 2), ..., 5(0) справедливы соотношения Рг{5(1) = ф = и Рг{ц(!) = т} = Р. Тогда функциональные уравнения Беллмана примут форму:

Fjin) =

min

u > 0

n + u max

X I R(n + u - ц- S)Q5P

ц = 0 5 = dm

n + u

F(n) = minu > 0 \ I

ц = 0

I R(n + u - ц - 5) Q5

+ yF + i(n + u - ц)

(5)

где 05 и Рц — функции распределения вероятностей процессов 5 и ц.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

«Допущение I» является корректным во многих практически интересных случаях развитого рынка труда, и часто принимаются для описания поведения сотрудников [12, 14, 15]. При устоявшихся и общепринятых требованиях к компетенциям, свободном законодательстве, признаваемым другими компаниями опыте, быстром вхождении новых сотрудников в деятельность предприятия модель поведения сотрудников хорошо описывается марковскими процессами, пример такого рынка рассмотрен в работе [2].

Уравнения (5) будут аналитически решены в §4, в результате будет получена стратегия оптимального управления и = и(п, I).

В случае варианта II предположений о характере развития бизнеса (наличие значимого прогноза изменения бизнеса и/или рынка труда — свойств процессов изменения потребности и трафика сотрудников) воспользуемся нестационарными динамическими моделями процессов с вероятностными неопределенностями ц( I) и 5( I). Тогда функциональные уравнения для оптимального управления примут вид:

( п + и ^шах

РТ(п) = ШШи > 01 Е Е Дп + и - 5 - ц) X

ц = 0 5 = dm

S QJT)P(n + u, T)

(6)

F(n) = minu > 0 \ I

1ц = 0

r d„

I R(n + u - 5 - ^Q5( t) +

+ yF + i(n + u - ц)

P (n + u, t)

Уравнения (6) в общем случае не имеют аналитического решения, но легко решаются численно.

В заключении будет указан ч астный случай аналитического решения уравнений (6).

В случае варианта III (минимальных априорных знаний об источниках неопределенности) воспользуемся интервальной моделью неопределенности. Тогда функциональные уравнения будут записаны как

FT<n) = minu > 0max^ е [цц+ ]; 5 е [5-; 5 + ]{R(n + u -

-ц - 5)},

Ft(n) = minu > 0ma^e№-; ц+]; 5е[5-; 5+]{R(n + u -

- ц - 5) + yF + 1(n + u - ц)}, (7)

где [ц _; ц +] и [ 5_; 5+] — интервалы допустимых значений процессов ц и 5, заданные своими границами.

Важно заметить, что в этом случае нет необходимости в каких-либо предположениях о свойствах процессов ц и 5. Решению уравнений (7) посвящен § 5.

4. РЕШЕНИЕ ЗАДАЧИ ДЛЯ ДИНАМИЧЕСКОЙ ВЕРОЯТНОСТНОЙ МОДЕЛИ НЕОПРЕДЕЛЕННОСТИ

Рассмотрим стационарный случай: предположим, что процессы d( t), n( t), u( t), ц(х, t) и 5( t) стационарные.

В рамках «допущения I» задача (1)—(5) представляют собой частный случай управляемой марковской цепи, которая достаточно подробно изучена в литературе по стохастическому оцениванию и управлению — см., например, работы [21, 22]. В первой из них подробно рассмотрена задача оценивания параметров марковской цепи, доказано существование и единственность оптимального управления ею, показано, что управляющие воздействия также образуют марковскую цепь. Для решения задачи (1)—(6) воспользуемся известными результатами и получим практически интересные выводы для важных частных случаев.

На основании результатов, полученных в работе [21], можно заключить, что выборочные гистограммы распределений Q5 и Рц будут наилучшими из оценок: выборочные гистограммы являются оценками максимального правдоподобия. Доказа-

5 " dmin

d

5 " dmin

но [21], что оценки максимального правдоподобия параметров управляемой марковской цепи являются сильно состоятельными. Кроме этого, управление, построенное на основании таких оценок «самооптимизирующееся» (self-optimizing), т. е. сходящимся в смысле Чезаро к оптимальному управлению по критерию минимальной стоимости (см. теорему 6.5 [21], с. 272). Поэтому в дальнейшем будем использовать выборочные гистограммы Qs и P^ в качестве распределений.

Оптимальное управление u*(n) = arg minu{...} получается как решение функциональных уравнений (5) при условиях (1)—(4).

Все преобразования и объяснения, сопровождающие решение задачи (1)—(5) вынесены в Приложение.

Фактически управление сводится к поддержанию постоянного уровня n(t) = xg_opt, причем значение самого уровня xg зависит от свертки распределений P^ и Qs, а не от каждого из распре -делений в отдельности и получается из правила

g ont v

g_opt НИИ.

'шг out'

Qe), определенного в Приложе-

При реализации данной стратегии управления модель поведения сотрудников и бизнеса в целом примет вид:

пЦ + 1) = - I) = -

и(г + 1) = х^ - п(г), с( г + 1) = 8( г),

Гот = ¿я[уг^(х1_оВ1 - ц( г) - 8(г))].

(8)

t= 1

Важно отметить, что при получении решения (8) относительно свойств процессов ц(г) и с1(г) не было принято никаких предположений, кроме стационарности, т. е. неизменности распределений Р и (25 по времени. Эта особенность решения (8) имеет существенное практическое значение — обеспечивает устойчивость решения по отношению к форме распределений РЦ и 05, что особенно важно в условиях неточного знания свойств этих распределений.

Базовое решение (8) пригодно для применения и в отдельных нестационарных случаях. В частности, при прогнозе роста потребности в виде с(г) = с0(г) + 5(г), где с0(г) — известная неубывающая функция от г, а 5(г) — случайная последовательность, то оптимальная стратегия получится в виде: Ыор(п, г) = х^ + С,(<) - п(г).

5. РЕШЕНИЕ ЗАДАЧИ ДЛЯ ИНТЕРВАЛЬНОЙ МОДЕЛИ НЕОПРЕДЕЛЕННОСТИ

Рассмотрим вариант III постановки, когда в задаче (1)—(4) известны только граничные значения интервалов допустимых значений процессов, отражающих неопределенность бизнеса 5(г) и трафика сотрудников ц(г). Относительно других характеристик процессов предположений не делается.

Решение задачи (1)—(4), (7) также вынесено в Приложение. Минимаксная стратегия для этого случая имеет тот же вид, что и для стационарного случая вероятностной неопределенности: поддержание постоянного уровня хш = а^{тш{ЛДх<ц5>]);

а

шг out'' +

)) ё+ +

4([-4s>] + 1)}Ь где Х<ц5> = (1 + ашг out e-. Тогда минимаксная стратегия получится в виде uopt(n) = max{0, xgame - n}:

game

n(t + 1) = xnt " V(xinP 0,

u(t + 1) = max{0, xnt - n(t)}, d(t + 1) = S(t),

Vo,t = I E[ytR(X;nt - ц(хп, t) - S(t))].

t = 1

ЗАКЛЮЧЕНИЕ

В заключение обсудим полученные результаты.

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

Вариант I. Стационарная вероятностная постановка: менеджмент считает возможным использовать полученные на основе предыстории оценки характеристик источников неопределенности для прогнозирования их будущего поведения.

Вариант II. Нестационарная вероятностная постановка: менеджмент имеет прогноз изменения бизнеса и/или рынка труда — свойств процессов изменения потребности и трафика сотрудников — и на основании прогноза готов принимать ответственные решения.

Вариант III. Интервальная постановка: менеджмент считает достоверными только границы интервалов допустимых значений процессов, не доверяя оценкам других характеристик.

Для вариантов I и III получены аналитические решения, для варианта II аналитическое решение (как развитие варианта I) может быть получено в некотором частном, указанном в статье, случае.

Полученные в аналитическом виде стратегии управления соответствуют интуитивно понятным стратегиям поддержания постоянного уровня численности сотрудников. Постоянные уровни в обоих случаях зависят от:

— отношения затрат на содержание одного штатного сотрудника к затратам на фрилансера или аутстафера;

— характеристик суммарного процесса потребности в сотрудниках со стороны бизнеса и трафика сотрудников (см. выражения для ор1 и xnt).

Наконец, полученные результаты описывают простые стратегии управления, и для их получения было сделано небольшое число предположений о реальных процессах (в интервальной постановке вообще не было сделано никаких предположений, кроме граничных значений интервалов допустимых значений). Поэтому полученные стратегии мало чувствительны к заданию условий применения и просты для практической реализации.

В формуле (П.2) и ниже суммирование по ц предполагает один и тот же диапазон изменений ц, поэтому для упрощения записи пределы суммы опущены.

Исследуем свойства функции g(x). Из определения можно получить более удобные выражения для функции g(x):

(cout- cmx)(d + Ц - x) при x < dmin,

_ _ X л

(cout- C0T)(d + Ц - x) + cout E (x - s)Qs

s = d ■ 6 "mm

пРи dmin < x < dmax'

g(x) =

иёи Сшт(x - d - Ц) + Cout E (s - x) Qs

s = x

пРи dmin < x < dmax' СШт(x - d - ц) при x > (imax-

Первые разности g(x) имеют вид Ag(x) = g(x) -

x

- g(x - 1) = -(cout - сШт) + CoUt E Qs , а вторые —

ПРИЛОЖЕНИЕ

П.1. Решение функциональных уравнений вероятностной задачи

Решаем задачу (5):

Г n + u dmax

FT(n) = minu > о i E E R(n + u - ц - 8) QSP„ ,

Ц = 0 8 = dm

{n + u E

ц = 0

E R(n + u - ц - 8)Q8 +

+ yFt + i(n + u - ц)

Ц T

Обозначим е = 8 + ц (с функцией распределения вероятности 4 как свертка Pц и ф, е е [ , ¿/тах].

X

Введем функцию g(x) = £'[^(х)] = сшт Е (х - е)<2е +

+ (сош — ^шт) Е (е — х) бе, имеющую смысл условного

е = X

математического ожидания целевой функции на периоде при условии, что сумма ч исленности штатных сотрудников п (О и сделанных предложений о приеме на работу и(0 равна х сотрудников.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Тогда для стационарного случая функциональные уравнения примут вид:

FT(n) = minu > 0{g(n + u)},

(П.1)

Ft- i(n) = minu > оf(n + u) + yEF(n + u - |)pj. (П.2)

A g(x) = cout Qx. Они отрицательны (равны - (cout - сшт))

при х < dmin и положительны (равны сшт) при х < dmax.

Так как вторые разности всегда неотрицательны A2g(x) = coutQ)x > 0, то Ag(x) монотонно возрастает и меняет знак единожды, поэтому g(x) имеет единственный минимум. Точку минимума xg opt (где Ag(x) меняет знак) найдем с помощью следующего правила.

Последовательно увеличивая x на единицу, начиная от

x^ - 1

dmin , найдем xi такое, ТГО £ Q < «шт out = 1 - ^шт КиР

а E QQs > amr_out, тогда xg_opt = arg{minT{g(xi - 1); g(xi)}).

s = d ■ ь min

Фактически xg opt является (приближенным значением) ашт out — квантилем распределения суммы величин потребности 8 и трафика ц. Символически это правило буДем обозначаТЬ как xg_opt = ^(a0r out, Qs)■

Рассмотрим уравнение (П.1), в силу свойств g(x)

Гg(x„ ) = const при n < x„ , u = x„ - n,

FT (n) = i gopt gopt gopt (П.3)

[g( n) при n > xg_opp u = 0.

Рассмотрим уравнение (П.2) для FT - 1(n):

Ft - 1(n) = minu > о jg(n + u) + yEF^n + u - |)P|j. Введем функцию hT(x) = eFT(x - |)P , тогда

Ц

FT - 1(n) = minu > 0{g(n + u) + YhT (n + u)} и проанализируем ее поведение на разных интервалах области определения.

d

8 = dmin

s

x

Ь

При x < ^ hT(x) = g(Xg_0pt) = const.

Оценим первые разности AhT(x) при x > xg opt:

AhT (x) = E^t (x - Ц)Рц - E^t (x - 1 - ц)Рц = = EAFt(X - ц)рц.

В силу свойств функции g(x) и выражений (П.3) первые разности AFT всегда неотрицательны, поэтому разности AhT(x) также неотрицательны, поэтому функция hT(x) монотонно неубывающая при x > xg opt:

hT(x) =

g(xg ) = const при x < xg ,

&opt &opt

g( x) - f( x) при dmax > x > x.

opt

сшт(x - d - 2 ц) при x > dm

где f(x) — некоторая функция, монотонно возрастающая отрезк Тогда

на отрезке [ xg ; dmax ] от 0 до сшт ц .

g(x) + yhT(x) =

g (x) + yg (x ) = const при x < x ,

6opt 6opt

(1 + Y) g( x) - fx )при

dmax > x > x, ( 1 + Y)g(x) - УСШТЦ при x > <imax,

opt

т. е. сумма g(x) + yh^x) монотонно убывает при x < x, opt и монотонно растет при x > xg_opt, и тогда

Ft - 1(n) =

(1 + Y)g(x, ) = const при n < x, , u = x,

&opt'

opt

&opt

Ig(n) + YhT(x) при n > x, , u = 0,

1 gopt

Ft - i(x) =

(1 + Y)g(x, t) при x < x

6opt 6opt

(1 + Y)g(x) - Yf(x) при dmax > x > x, (1 + Y)g(x) - YсШтЦ при x >

dmax.

opt

Утверждения про свойства функций Р(п) и Нг(п) могут быть последовательно доказаны методом математической индукции для любого г < Т, уменьшая г, переходя

г + 1 ^ г.

Для функции Нт _ 1(х) = _ 1(х - ц)Р справедли-

Ц

вы соображения, высказанные для Нт(п), это было проверено выше, поэтому:

Нт - ](х) =

( 1 + Y)g(xg ) = const при x < x ,

gopt gopt

(1 + Y)g(x) - f(x) при

dmax > x > x

opt

(1 + Y)g(x) - YC шт Ц - (1 + Y) СШтЦ при x > dm

где / (х) — некоторая функция, монотонно возрастающая на отрезке [х_орР С^] от 0 до (1 + 2у) сшт Ц . Теперь для суммы g(x) + уНТ - 1(х) можно записать:

g(x) + уНТ - 1(х) =

g(x) + y( 1 + y)g(xg ) = const при x < xg ,

6opt 6opt

(1 + Y + Y )g(x) - Yf (x) при dmax > x > x„ , ( 1 + Y + Y2)g(x) - Y( 1 + 2Y)CШтЦ при x > d^

Обозначим гк = E y' = (1 - yk + V(1 - Y), ak = i = 0

k 1 = к - 1 + 1 - Yk 1 - ( к - 1 ) y k

i - 1

= E 'Y = Y i = 1

(1 - Y)2 1 - Y g(x) + YhT - 1(x) =

, тогда

Г 2,(xg_opt) = const при x < x,

opt

r2g(x) - Yf (x) при dmax > x >

^g(x) - YA2СШтЦ при x >

dmax.

Получим:

2(x) =

Г2g(Xp,) при x < Xpt,

Г2g(x) - Yf (x) при dmax > x > xgopt,

Г2g(x) - YA2Cln^ при x >

dmax.

Пусть:

FT - n(x) =

Гп,(x, ) при x < x,

&opt

opt

Гпg(x) - Yf(x) при dmax > x > x, rng(x) - YAnCmrH- при x >

dmax'

opt

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где /(х) — некоторая функция, монотонно возрастающая на отрезке [х_орР с^ ] от 0 до Апсшт Ц . Так как Нт- п(х) = ¿Ет- п(х - ц)РЦ, то

hi - n(x) =

Гп,(xg ) при x < xg

6 opt

6 opt

rng(x) - f( x) при

dmax > x > x, ,

opt

rng(x) - (YAn + Гп)С0тЦ при x >

dmax.

Преобразуем YAn + Гп = E 'y' + E y' = E (' + 1)y' = i = 0 i = 0 i = 0

n +1

= E iy' - 1 = An + 1. i = 0

n

Тогда

g(x) + YhT - n(x) = g(x) + yrng(xg ) при x < xg

6 opt

opt

(1 + уГп)g(x) - y/(x) при

x > xg_opt,

Ц 1 + Yrn)g(x) - YAn + 1 СщтЦ при x > dmax.

В результате получим:

T - (n + 1)

(x) =

Гп + 1g(xg ) при x < xg

opt

opt

rn + 1g(x) - Y/(x) при dmax > x >

opt

Гп + 1g(x) - YAn + 1СштM при x > dmax-

Тогда из логической цепочки математической индукции последует, что для любого t < T справедливо:

1 т -1 +1

-g( xg ) при n < xg

1 _ y 6opt 6opt

F (n) =

1-Y

T -1 + 1

- g( n) - Y/( x) при

dmax > x > xg ,

1 т -1 +1 (т -1 . ;

1 - y ..I -1

g(n) - y| Е iy I Сшт f при x > dmaI.

1 - Y U = 0

Из выражения для Ft(n) можно легко получить оптимальное значение целевой функции F (хя ) =

, т -/ + 1 1 -

op

-g( xg ), а для стационарного случая (T ^ да)

1 - у opt

в виде FJ xg ) = —!— g( xg ).

3 sopt 1 - Y Sopt

Функции Ft(n) не представляют самостоятельного интереса, однако выражения для Ft(n) позволяют сформировать стратегию оптимального управления для стационарного случая:

uopt(n) =

xgopt - n при n < xg ,

g_opt

0 при n > x ,

opt

opt

где значение х_ ор( получено из описанного выше правила = ^«штои* бе X а ашт_оШ = 1 — Сшт /СоиГ

П.2. Решение функциональных уравнений интервальной задачи

Функциональные уравнения Беллмана интервальной задачи имеют вид:

Fт(n) =

= т1пи > 0тахц е [ц — , ц + ]; 8 е [8 8+]{Я(п + и — Ц — 8)}, Цп) = т1пи > 0таХце [ц ц+]; 8е [8 8+]{Я(п + и — ц — 8) +

+ 1+п + и — ц)}. (П.4)

Рассмотрим первое из уравнения (П.4).

Обозначим R<f g>(x) = max {R(x — z)}. В силу ли, z £ [ё_,e+] нейности R(-) на полуосях функция R<f 8>(-) также будет

кусочно-линейной и иметь вид5:

R

'<|м,8>

(x) =

сшт( x )

при x > x< s> = (1 - aD

.(сшт - Cout)(x - e+) при x < x< м, s >.

<t) e+ + аи

Тогда, учитывая равенство Fт(n) = minu > 0{Я<ц 8>(п + и)}, получим

Fт(x) =

сшт( х — ё—) = . при х > х<ц, 8>,

. ^<ц,8> = сшт(1 - «шг^Х ё+ - е—) при х < х<ц, 8 >. Теперь рассмотрим второе из уравнений (П.4) при

г= т — 1.

Fт—1(п) = тштах{Я(п + и — ц — 8) + yFT(n + и — ц)} =

11 и > 0 ц, 8 т

= тши > 0{тахц{тах8{Я(п + и — ц — 8)} + yFT(n + и — ц)}.

Введем функцию Я<8>(х) = тахг е[8_,8+] {Я(х — z)}, тогда

Fт — 1(п) = тш_и > 0{тахц{^<8>(п + и — ц) + + YFT(n + и — ц)}}.

Для Я<8>(х) справедливы все замечания относительно функции Я<ц 8>(х), поэтому:

R<s>(x) =

сшт( x - s_)

при x > x<s> = ( 1 - ашт_out)g + + a

К Сшт - Cout)(x - s+) при x < x<g>.

шт outS_,

Так как все граничные значения процессов ц и 8 неотрицательны, то6 х<ц 8> > х<8> > 0.

Обозначим сумму функций Д<8>(х) + YFT(x) как Ат(х) и получим выражение для нее:

AT(x) =

(Сшт - Cout)(x - s+) + Y Rs< m,s> при x < x<s>, сшт(x- S-) + уRs<m,s> при x<s> < x < ^g^ lсШт(x- S_) + усшт(x- e_) при x<m,s> < x.

Тогда уравнение для FT _ 1(n) примет вид: FT _ 1(n) =

minu > 0{maIM £ [fi_, м+]{A(n + u _ M)}}.

При х > х5 выполняется Я(х — ё_) > Я(х — е+), поэтому Я'(х — ё_) = сшт (х — ё_), аналогично при х < х5 — Я(х — е+) > > Я(х — <?_), поэтому Я*(х) = Я(х — е+) = (СШт — сои)(х — <?_). Значение х5 находим из Сшт (х — ё_) = (Сшт — саи)(х — ё_).

6 х<ц,8> = (1 — ашт_ои<) <ё+ + ашт_ои> (1 — ашг_ouí) 8+ +

e_

+ аШ! out S_ = x<s>.

Получим выражение для max^ е [ц ц ] {A(n + u - ц)}: max {AT(x - ц)} =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ц е [Ц-, Ц + ]

(СШт - Cout)(x-8+ - Ц+ ) + Y ^<ц,8> при x < x1, сШт(x - Ц- - 8_) + Y^<ц,8> при x1 < x < x2, сшт(x - Ц- - 8-) + yсшт(x - Ц- - e-) при x2 < x,

max {AT(x - ц)} =

Ц е [Ц-, Ц+]

(Сшт - cout)(x- e+) + YRs<Ц,8> при x< x1, сШт( x - e-) + Y Rs< ц, g > при x1 < x < x2, сшт( x - e-) + y сшт( x - Ц- - e-) при x2 < x.

Так как функция при x < x1 и x1 < x полностью совпадает с функцией Я<ц 8>(x), то точка x1 совпадет с точ-

I I -V .

<ц, 8> Далее,

max {AT(x - ц)} =

Ц е [Ц-, Ц+]

(сшт - cout)(x - e+ ) + YRs<Ц, g> при x < X<Ц, g>, сШт(x - e-) + YRs<^g> при x<^8> < x < x2, .(1 + Y)Сшт(x- e-) - YсШтЦ- при x2 < x.

Эта функция достигает минимума — в точке х<ц 5>, и он равен (1 + у)Л5<ц,5>.

Из уравнения сшт (х - ё-) + уЛ5<ц,5> = (1 + у)^ * х (х - ё-) - у Сшт Ц- найдем точку х2 = Ц- + х<ц5>. Тогда

Рт - 1(п) =

( 1 + у)^«<ц,5> при х < х<ц,5>,

Сшг(х - ё-) + у ^<Ц,5> при х<ц,5> < х <Ц- + х<Ц, 5^

(1 + у)сшт(х- ё-) -усштЦ- при Ц- + х<ц,5> < х. Рассмотрим

FT- 2(n) = min -j max -j max{R(n + u - ц - 8)} +

1 2 u > 0 I Ц I 8

+ YFT(n + u - ц) J J = minu > 0{max^R<8>(n + u - ц) + + YFT(n + u - ц)}}. Обозначим R<g>(x) + yF, + 1(x) = AT - 1(x),

AT - 1(x) =

(сшт - Cout)(x - 8+) + Y( 1 + Y) Я*<ц,8> при x < x<g>, C^ix - g-) + Y( 1 + Y) ^<ц,8> при x<g> < x < X<^ g>,

сшт(x - 8-) + Yсшт(x - e-) + y4<^ 8> при X<^ g> < x <Ц- + x<^g>,

Сшт(x - 8-) + Y( 1 + Y)сшт(x - e-) - Y2сштЦ-при Ц- + x<^8> < x.

Функция Ат- 1(х) = Ат(х) + у Л<ц5> при х < Ц- + х<ц5>.

Покажем методом математической индукции, что для всех 0 < г < Т выполняется Ат- (.(х) = Ат(х) + К (г) при

х < Ц-+ х<ц 5>, где К (г) — некоторая функция, зависящая от у, г и 5>, но не зависящая от х.

Для г = 1 соотношение получено выше. Пусть для некоторого 1 < г < т

Ат - г(х) =

(сШт - соиг)(х- 5+) + Ук*<ц, 5> + К (г) при х < х<5>, Сшт(х- 5-) + УК8<ц, 5> + К (г) при х<5> < х < х<ц, 5^

сшт(х- 5-) + усшт(х- ё-) + К (г)

при х<ц,5> < х <Ц- + х<ц, 5>,

Сшт(х- 5-) + у(1 + у)сшт(х - ё-) - у2СШТЦ-I при Ц- + х<ц, 5 > < х.

Тогда:

таХце [Ц-, Ц+] АТ - «(х - Ц) = ( Сшт - СоШ)(х - 5+ - Ц+) + + у^<ц,5> + кО = (с0т - Соиг)(х - ё+) + уЯ5<ц,5> + К(г') при х < х<ц,5>;

max

це[Ц-, Ц+] AT-i(x - Ц) = C0 (x - Ц- - 8-) +

+ YRS^,8> + «О = сшт (x - e-) + YRS<Ц,8> + «О при

x<ц, 8> < x < x<ц,8> + Ц-;

maXц е [Ц-, Ц+] AT-i(x - Ц) = сшт (x - Ц- - 8-) + Yсшт Х

S (x - Ц- - e-) + «(')= (1 + y)сшт (x - e-) - yсшт Ц- + + «('') при x<^8> + Ц- < x < x<ц,8> + 2Ц-;

maXце[Ц-, Ц+] AT - ((x - Ц) = сшт (x - 8- - Ц-) +

+ Y(1 + Y)сшт (x - e- - Ц-) - Y2сшт Ц- = (1 + Y + Y2)Сшт x s (x - e-) - y(1 + Y)сшт Ц- - Y2Сшт Ц- = (1 + Y + Y2) x x Сшт (x - e-) - y(1 + 2y)сшт Ц- при x<ц,8> + 2Ц- < x. Так как FT- ^ + 1)(x) = minu > 0{At(n + u)}, то

FT - (i + 1)(x) =

(1 + Y)Rs<ц,8> + «(') при x<x<^8>,

Сшт(x- e-) + YRs<^,8> + «(i) при x<^8> < x < x<ц,8> + Ц_,

(1 + Y)^x- e-) - YсШтЦ- + «(i)

при X<ц, 8> + Ц- < x < 2Ц- + X<ц, 8>,

(1 + y + Y2)Сшт(x - e-) - y( 1 + 2y)СштЦ-l при Ц- + x<ц, 8 > < x;

AT - (i + 1)(X) = R<8>(X) + YFT - (i + 1)(X).

Таким образом, получим:

at _ (i + 1)(x) = (сшт - c0J(x- 5+) + Y[( 1 + Y)Rs<ц5> + К(i)] при x < x<s>,

сШт( x - 5 -) + y[( 1 + Y) RS<M> + К( i)]

ПРИ x<5> < X < Х<ц,8>, сШт(x- 8_) + yсШт(x- e_) + К(i)

ПРИ x<M> < x _ + x<|f, 5>,

сШт(x - 5_) + y( 1 + Y) сШт(x - e_) - y2c^f_ lпри |_ + x<| 5> < x. Тогда y[(1 + Y)R<f, 5> + K(i)] = yR^, s> + K(i + 1), преобразуем К (i + 1) = Y2Rs<f 5> + Y^(') и К (i) =

= y2R

1 - Y

i - 1

. Это выражение позволяет получить

s<i,s> 1 - y

минимаксное значение целевой функции Ft(x<f 5>) =

= 11 + y + Y

21

(T -t) - 1.

Y

R

's<f s>, а для стационарного слу-

чая F (x, ) = —— R, 5-,-

да4 <|f,o>' 1 - Y s<|,5>

1 - Y 1

Выражения для А(х) и Ft(x) позволяют получить минимаксную стратегию управления в условиях интервальной неопределенности, сформулируем ее. Величины п, и, ц и 8 являются целочисленными, а значение х- ^ = а ё- + (1 — а ,) ё+ может не быть целым.

<ц, 8> шт_оиг 4 шт_оиг + ^

Поэтому найдем целое число хш, обеспечивающее минимальное значение А(х) на множестве целых х для всех

хш = arg{minт{AДX<ц,8>]), А?([х<ц,8>] + 1)}}.

Тогда минимаксная стратегия получится в виде иор(п) = тахт{0, хп — п}.

ЛИТЕРАТУРА

1. De Smet A., Lund S, Schaninger W. Organizing for the future. Platform-based talent markets help put the emphasis in human-capital management back where it belongs — on humans. January 2016. — URL: http://www.mckinsey.com/insights/organ-ization/organizing_for_the_future (дата обращения 1.10.2016).

2. Белов М.В. Модель управления человеческим капиталом фирмы // Проблемы управления. — 2016. — № 5. — С. 24—34.

3. Smith D.K. Dynamic programming and inventory management: what has been learnt in the last generation? // Proceedings of the 1999 ISIR Workshop on Inventory Management. Exeter. — UK, 1999.

4. Rao P. A Dynamic Programming Approach to Determine Optimal Manpower Recruitment Policies // The Journal of the Operational Research Society. — 1990. — Vol. 41, iss. 10. — P. 983—988.

5. Chen J.J, Zhu J.L., Zhang D.N. Multi-project scheduling problem with human resources based on dynamic programming and staff time coefficient // Intern. Conf. on Management Science & Engineering / 21th Annual Conference Proceedings. — Helsinki, 2014. P. 1012—1018. — URL: http://ieeexplore.ieee.org/ stamp/stamp.jsp?tp=&arnumber=6930339&isnumber=6930197 (дата обращения 1.10.2016).

6. Silva L.C., Costa A.P.C.S. Decision model for allocating human resources in information system projects // Intern. Journal of Project Management. — 2013. — Vol. 31. — P. 100—108.

7. Elsha/ei M, Al/ares H.K. A dynamic programming algorithm for days-off scheduling with sequence dependent labor cost // Journal of Scheduling. — 2008. — Vol. 11, iss. 2. — P. 85—93. — URL: http://link.springer.com/article/10.1007%2Fs10951-007-0040-x (дата обращения 1.10.2016).

8. Xiea Y, Liua C, Wua D, et al. Dynamic programming based research position planning: Empirical analysis from the Chinese Academy of Sciences // Procedia Computer Science. — 2015. — Vol. 55. — P. 35—42.

9. Si J., Barto A., Powell W.B. and Wunsch, D. Approximate Dynamic Programming for High-Dimensional Resource Allocation Problems / in Handbook of Learning and Approximate Dynamic Programming. — Hoboken, NJ, USA: John Wiley & Sons, Inc., 2004. — doi: 10.1002/9780470544785.ch10.

10. Nirmala S., Jeeva M. A dynamic programming approach to optimal manpower recruitment and promotion policies for the two grade system // African Journal of Mathematics and Computer Science Research // December 2010. — Vol. 3, iss. 12. — P. 297—301.

11. Mehlmann A. An Approach to Optimal Recruitment and Transition Strategies for Manpower Systems Using Dynamic Programming // The Journal of the Operational Research Society. — 1980. — Vol. 31, N 11. — P. 1009—1015.

12. Berovic D.P., Vinter R.B. The Application of Dynamic Programming to Optimal Inventory Control // IEEE Trans. on Automatic Control. — 2004. — Vol. 49, N 5. — P. 676—685.

13. Ibrahim R., Armony M, Bassamboo A. Does the Past Predict the Future? The Case of Delay Announcements in Service Systems // Management Science / Published online in Articles in Advance 13 Jun 2016. — URL: http://dx.doi.org/10.1287/mn-sc.2016.2425 (дата обращения 1.10.2016).

14. Gans N.; Koole G., Mandelbaum A. 2003 Telephone Call Centers: Tutorial, Review, and Research Prospe // Manufacturing & Service Operations Management. — 2003. — Vol. 5, N 2. — doi: 10.1287/msom.5.2.79.16071.

15. Lee A.M., Longton P.A. Queueing Processes Associated with Airline Passenger Check-in // Journal of the Operational Research Society. — 1959. — Vol. 10, iss. 1. — P. 56—71. — doi:10.1057/jors.1959.5.

16. Espinosa E.D., Frausto J., Rivera E.J. Markov Decision Processes for Optimizing Human Workflows // Service Science. — 2010. — Vol. 2, iss. 4. — P. 245—269. — URL: http:// dx.doi.org/10.1287/serv.2.4.245 (дата обращения 1.10.2016).

17. Badinelli R. A Stochastic Model of Resource Allocation for Service Systems // Service Science. — 2010. — Vol. 2, iss. 1—2. — P. 76—91. — URL: http://dx.doi.org/10.1287/serv.2.1_2.76 (дата обращения 1.10.2016).

18. Arts J., Basten R., Van Houtum G.-J. Repairable Stocking and Expediting in a Fluctuating Demand Environment: Optimal Policy and Heuristics // Operations Research / Published online in Articles in Advance 01 Jun 2016. — URL: http:// dx.doi.org/10.1287/opre.2016.1498 (дата обращения 1.10.2016).

19. Flamholtz E.G., Geis G.T., Perle R.J. A Markovian Model for the Valuation of Human Assets Acquired by an Organizational Purchase // Interfaces. — 1984. — Vol. 14, N 6. — P. 11—15.

20. Cao H., Hu J., Jiang C, Kumar T., et al. On the Mark: Integrated Stochastic Resource Planning of Human Capital Supply Chains // Interfaces. — Vol. 41, N 5. — P. 414—435. — URL: http://dx.doi.org/10.1287/inte.1110.0596 (дата обращения 1.10.2016).

21. Kumar P., Varaiya P. Stochastic Systems: Estimation, Identification, and Adaptive Control. — New Jersey: Prentice Hall. Inc.; Englewood Gifts, 1986. — 358 p.

22. Александров А.Г. Оптимальные и адаптивные системы: учеб. пособие. — М.: Высшая школа, 1989. — 263 с.

Статья представлена к публикации членом редколлегии

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

А. С. Манделем.

Белов Михаил Валентинович — канд. техн. наук,

зам. ген. директора, компания ИБС, г. Москва,

Н [email protected].

i Надоели баннеры? Вы всегда можете отключить рекламу.