УДК 021.8 + 025.1 ББК 78.34
ПОСТРОЕНИЕ МЕХАНИЗМА СТИМУЛИРОВАНИЯ НА ОСНОВЕ ПЕРЕРАСПРЕДЕЛЕНИЯ ФОНДА ОПЛАТЫ ТРУДА
Нурутдинова И. К.1, Угольницкий Г. А.2
(Южный федеральный университет, Ростов-на-Дону)
Рассмотрена модель стимулирования в организационной системе с одним центром и несколькими агентами. Предложена ее модификация, основанная на перераспределении фонда оплаты при сохранении выигрышей игроков. Также рассмотрена модель, в которой предыдущая система сохраняется для произвольного количества агентов, предложен и протестирован на примере алгоритм решения.
Ключевые слова: системы стимулирования, мотивационное управление, иерархические игры.
1. Основная модель стимулирования для
организационной системы с одним центром и несколькими агентами
Рассмотрим математическую модель стимулирования на основе [1, 2, 4, 6].
В [4] указано, что под стимулированием, или мотивацией, понимается внешнее воздействие на организм, личность или группу людей, побуждение к совершению некоторого действия.
Механизм (система) стимулирования - правило принятия управляющим органом решений относительно побуждения управляемых субъектов к совершению требуемых действий.
1 Ирина Константиновна Нурутдинова, студентка (nurut.ira@yandex.ru).
2 Геннадий Анатольевич Угольницкий, доктор физико-математических наук, профессор (ougoln@mail.ru).
Под материальным стимулированием будем понимать совокупность форм и методов обеспечения и повышения материальной заинтересованности работников в достижении определенных результатов.
Простейшей игровой моделью является взаимодействие двух игроков - центра и подчиненного ему агента. В качестве центра выступает непосредственный руководитель агента или организация, заключившая трудовой (или какой-либо иной -страховой, подрядный и др.) договор с агентом. В качестве агента выступает наемный работник.
Участники организационной системы (ОС) обладают способностью самостоятельного выбора действий (стратегий).
Механизм стимулирования в ОС включает в себя систему стимулирования, которая полностью определяется функцией стимулирования, задающей зависимость вознаграждения агента от выбираемых им действий.
Стратегией /-го агента является выбор действия у/ е А/, где А/ - множество допустимых для него действий. Содержательно действием агента может быть количество отрабатываемых часов, объем произведенной продукции, значение ключевого показателя его работы, вектор показателей работы или некоторая свертка показателей. Пусть имеется п агентов, у = (уь ..., уп) - набор выбранных ими стратегий.
Стратегией центра является выбор функции стимулирования о(у) = (о1(у), ..., оп(у)), о(у) е М, где М - допустимое множество, о/(у) ^ 0 V/ = 1, ., п.
Выбор действия требует от /-го агента затрат с/(у1, ...,уп) и приносит центру доход Н(у1, ...,уп). Предполагаем, что с/ не убывает и сг(0) = 0.
Интересы участников ОС (центра и агента) отражены их целевыми функциями, или функциями выигрыша. Выигрыш центра ^(у, о) - это разница между доходом и затратами на стимулирование, выигрыш агента /¡(у, о) - разница между стимулированием и затратами:
(1) ^ (у,°) = Н (у) -¿О (у);
/ =1
(2) f (y,s ) = s (y) - c (y), i = 1,..., n.
Обозначим P(S - множество решений игры. Тогда K(s) называется эффективностью системы стимулирования s
(3) K(s) = max F(y,s).
yeP(s)
Задача нахождения наиболее эффективной системы стимулирования имеет вид:
(4) K(s) ® max .
G&M
Решением будет являться система стимулирования s*(y) = (s1 (у),...,sn (y)) (решение не единственно):
_ *( ) \ci (y) + di, yi = y*, . .
(5) s (y) = \ * . =1,...,n-,
Ig (yX yi * yi;
где g(y) = (gi(y), ..., gn(y)), gi(y) < Ci(y) "y e P(s); y - оптимальное для центра действие; S = (Sb ..., Sn) - вектор со сколь угодно малыми компонентами. Если выполняется гипотеза благожелательности, т.е. в случае безразличия для агента нескольких действий он выбирает наиболее благоприятное для центра действие, то можно положить 8 = 0.
При этом y находим из задачи оптимального согласованного планирования (ищем оптимальный план):
(6) Н (y) -£ с, (y) ® max.
yeA
Множество допустимых действий А определим так: введем ограничения на фонд заработной платы и сами действия:
(7)
I с, (У) £ К,
І=1
аг £ У, £ Ъг , І = 1,-> П.
Получим стандартную задачу условной оптимизации, в итоге для заданного в (7) фонда оплаты К находим максимальный выигрыш центра Ф(К) :
(8) ф(К) = тах(Я(у) - I сг (у)) .
Если фонд заработной платы является переменной величиной, то его оптимальное значение R может быть найдено как решение следующей задачи:
(9) R* = arg max[F(R)].
R>0
2. Модификация модели стимулирования
В связи с внедрением оптимальной системы стимулирования возникает ряд вопросов и трудностей:
1. Каким должно быть минимальное значение S, чтобы оно имело мотивационный эффект?
2. Малое значение S не обеспечивает достаточной устойчивости относительно возможных отклонений функции затрат с(у), а ведь именно с ее идентификацией связаны наибольшие проблемы.
3. Если в организации уже существует некая система стимулирования (не оптимальная), то ее изменение может вызвать недовольство в коллективе.
Предложим вариант решения этой проблемы. Пусть в организации уже существует некая система стимулирования w(y) (не оптимальная). Предположим, что она реализует один вектор действий у’. Это означает, в частности, что каждому агенту обеспечено неотрицательное вознаграждение. Будем считать для простоты, что о(у) = s(yi) и Ci(y) = Ci(yi) "i = 1, ..., n, что в основном и наблюдается на практике.
Пусть у - оптимальное для центра действие. Поставим задачу: не увеличивая фонд оплаты, а перераспределяя его, увеличить прибыль. При этом обеспечить каждому из агентов при выборе у то же значение целевой функции (2), которое достигалось при предыдущей системе стимулирования. Этим мы решаем проблемы 1) и 3). Кроме того, теперь если функция затрат агента известна с точностью до (о(у*) - ci(y*))/2, система все равно будет реализовать нужное действие. Построим функцию стимулирования о(у) следующим образом:
(10) °г (Уг ) = <
Сг (Уг ) + Wг (У'г) - Сг (У'г) + 5г , Уг = Уг \ Уг * 0
*
8г (Уг X Уг * Уг , Уг * 0.
0,
у, = 0;
г = 1, п, где g1(yi) £ е1(у1) "у, е Л,; 8 = (8Ь ..., 8„) - вектор со сколь угодно малыми компонентами, возможно даже равными нулю, если выигрыш соответствующего агента при предыдущей системе стимулирования был строго положителен. Остается вычислить у . Обозначим
\С1(у) + Ч (у'г) - С(у\X у > 0,
(11) ^ (Уг ) =
0, Уг = 0;
(12) Я' = ^ wi (у') - фонд оплаты при старой системе стиму-
г=1
лирования.
Задача примет вид:
(13)
Н (У) -1 ^^г (Уг ) ® тах
І=1 У
!*г (Уг ) £ К',
г =1
аг £ Уг £ Ъг , 1 = ^ ^ П
Существует допустимое решение этой задачи у’ (считаем, что вектор у’ является допустимым), а значит, есть смысл говорить и об оптимальном решении у .
Если 0 ё А, "1, то перейдем к задаче (14).
н (г) -I сг (у,) ® max
с
І=1
(14) Ц сг (Уг ) <I сг (У'г X
г =1 г =1
аг < Уг < Ьг , г = 1,-> П При этом прибыль центра F вычисляется по формуле (15):
(15) F = н (У) -1 с і (у) -1 (w, ( у; ) - с, ( у; )),
г =1 г =1
Из постановки задачи видно, что решение задачи (14) у есть вектор действий, обеспечивающий всем агентам не большие суммарные затраты и не меньший доход.
Теперь рассмотрим случай, когда изменение системы оплаты должно коснуться не более чем m сотрудников, 1 < m < n. Обозначим:
(16) z1 = У,, Z 2 = У г 2 5 Zm = Уіт ;
(17) У = (У;,у2, Zj,..., Zm,уП) - вектор, у которого зафиксировано n - m координат, кроме ij, i2, ..., im, по которым производится оптимизация. Тогда оптимизационная задача примет вид:
н (У) - Iw, (У;) - I (z,) z z® max
ie{l,...,n}/{i1,...,im } г'є{і1,...,,m } {¿і’,...’,i'm }c{1,...,n}
(18)
Iw, (у; ) + Is, (z,) < R',
г■є{1’...’n}/{гl’...’гm } iЄ{il’...’im }
a,, < zk < b, , k = 1,...,n.
Теперь можно управлять набором номеров агентов {/ь ..., /т} и их действиями (16).
Если 0 ё Лг- V/, то перейдем к задаче (19).
k
k
(19)
Н(У) - Е (Сг (2І ) -Сі (У')){. ■ ®{1 }
Е с(^) £ Е с (у' X
гє{гі,...,гт } г'е{г1.-.гт }
я* £ гк £ к, к = 1,->п.
тах
При этом прибыль центра Р вычисляется по формуле (20):
(20) р = Н(у) - Е (С (гг) -Сг СУ,')) - Е а> (Уг ) ,
} г =1
где Р - целевая функция задачи (18). Эта задача сводится к Стп задачам типа (1). В этой же модели, зафиксировав ряд переменных, легко предусмотреть и случай, когда нежелательно менять систему оплаты для определенных сотрудников.
Теперь рассмотрим алгоритм решения. В общем случае задача (18) и ее частный случай (13) - задачи нелинейной оптимизации, к тому же функции 5г(у) не непрерывны. Отойдем от предположения, что множество действий имеет мощность континуума. В реальности всегда существуют пороги тарификации, связанные с единицами измерения показателей труда или с денежными единицами. Будем считать, что уг е Аг, где Аг -конечное множество.
Задачу можно решить полным перебором всех векторов действий, но это не лучший вариант. Так как предполагается, что стимулирование зависит только от действий самого агента и затраты агентов сепарабельны, т.е.
(21) °г (у) = °г (У г X С (У) = С (Уг X " = 1,-, П "У е А , то можно рассмотреть более экономичный алгоритм - заранее отсекать векторы действий, первые к комнонент которых уже не удовлетворяют ограничениям ни при каком значении остальных компонент.
Пусть, кроме того, функция дохода аддитивна:
(22) Н (у) = ±кг (у).
г=1
Тогда можно отсекать также и векторы, первые компоненты которых дают меньший доход при не большем остающемся после их реализации фонде или не больший доход при меньшем остающемся после их реализации фонде; иными словами, оставлять только наборы, которым соответствуют не доминируемые по Парето точки на плоскости «доход-оставшийся после реализации фонд».
Рассмотрим случай, когда функция дохода аддитивна относительно нескольких групп номеров, внутри которых доход не аддитивен. Например, Н(у) = у1 + у2у3, первая группа {1}, вторая - {2, 3}. Тогда можно применять отсечение по Парето для группы компонент, внутри же группы использовать предложенный алгоритм, конечно, если выполнены соответствующие условия для функций затрат внутри данной группы. Иначе можно решать задачу полным перебором всех наборов компонент внутри группы, но только если затраты внутри этой группы зависят только от действий участников этой группы. В общем же случае нужно разбивать агентов на группы номеров, функция дохода относительно которых аддитивна, а затраты внутри группы сепарабельны относительно затрат остальных групп.
Также можно рассмотреть итерационный процесс последовательного изменения зарплаты для пары сотрудников, вместо изменения ее для всех. Он стабилизируется, так как получающаяся последовательность доходов не убывает и ограничена сверху доходом, получаемым при решении задачи для т = п. Вопрос, при каких условиях последовательность доходов будет сходиться именно к своей точной верхней грани, остается открытым.
3. Тестовые примеры и анализ результатов
Рассмотрим упрощенную модель задачи (14). Пусть имеется центр и два агента различного типа. Функция дохода центра линейна:
(23) Н(у) = ^уг + ¿2У2 •
Затраты г-го агента Сг имеют вид:
(24) С (У г ) = ЧУ.2, г=1, 2
Предположим, что в организации уже реализована система стимулирования, задаваемая функцией м(у) = ^2(у2)).
(25) Wг (у) = ЬгУг , 7=1, 2.
Допуская, что никаких дополнительных ограничений не вводилось, находим точку максимума у’ целевой функции агента¡г(уг, Wг,):
(26) /г (Уг , Wг ) = Wг (Уг ) - Сг (Уг ) = ЪгУг - агУ! , г=1, 2-
, —
(27) у; = , г = 1, 2.
2аг
Выигрыш агента при этом составляет
Ъг2
(28) /. (у;, Wг) = 4-, г=1, 2.
4аг
Соответственно, выигрыш центра равен
(29) Р(уw) = —1----------, при фонде оплаты
2а1 2а2
—2 —2
(30) Я' = —^ + —2
2а1 2а2
Построим новую функцию стимулирования следующим образом:
\ ( ч Ь?
с(2. )+ —^, у. = гг.,
(31) аг (у.) = -|Лг' 4а/ Л г’ г = 1, 2.
А у. * ъ;
Здесь 2 = (гь 22) - действие, на выполнение которого центр стимулирует агента. Естественно, что при такой системе агент выберет именно его. Найдем оптимальное значение (для центра)
* ^
2 действия 2, получаемое из решения задачи:
Н(*) -С1(-С2(гі) ® таХ
2
С1(21) +С 2 (22 ) < Я ',
22
2: > 0, г = 1, 2.
Если не учитывать ограничение на фонд, то оптимальным для центра действием является точка 20.
(33) г0 =( — /2а1, -2/2а2).
Если ограничение в этой точке выполняется, то 2 2 .
Можно заметить, что на плоскости 0^2 ограничениям задачи (32) соответствует часть плоскости, ограниченная осями координат и эллипсом с центром в нуле:
(34) а1 ¿2 + а2¿2 < Я'.
Множество точек 2, доставляющих центру один и тот же выигрыш Р, также определяется эллипсом (с центром в 20):
2 2 Ь2 ¿2
(35) Р = —121 + — 2г2 - а121 - а2г2-------------1---
4а1 4а2
—2 —2 —2 —2
(36) 0,(2 - *10)2 + а2(г2 - 220)2 = + -2Г------1------^ -Р .
1 1 1 2 2 2 4а12 4а22 4а1 4а2
Чем больше прибыль, тем меньше радиус такого эллипса. В случае, когда точка 20 не является допустимой, точка касания
* Т'
двух эллипсов г соответствует максимальному значению Р, при выполнении ограничения на фонд, см. рис. 1. Эту точку можно найти, решив соответствующую систему уравнений.
Заметим, что если центр выберет в качестве г точку у’(она является допустимой), то выигрыш центра при старой системе стимулирования будет равен выигрышу при новой, который не превышает выигрыша при выборе г = г :
(37) Р (уw) = (—1 - —1)—1 + (—2 - —2)—2 = Р (у ', а) < Р (г *, а) .
2а1 2а2
Таким образом, выигрыш центра с новой системой стимулирования (31) не меньше, чем со старой системой (25), выигрыши агентов и фонд заработной платы остались прежними.
Рис. 1. Графическое представление задачи (32)
Таблица 1. Данные о текущей системе стимулирования
і Лг ^г(х) Сг(х) Уг оі(у)
1 0, 10, ..., 100 5% дохода х2/80 10 11,65
2 0, 1, ..., 8 3х х2/2 3 9
3 0 2 0, 2х, х < 10 3(х - 10) + 20, х > 10 х2/6 6 12
4 0, 2 О 2х, х < 10 3(х - 10) + 20, х > 10 х2/6 6 12
5 0, 2 о 2х, х < 10 3(х - 10) + 20, х > 10 х2/6 6 12
6 0; 0,5; ...; 2 0, х = 0 2+х, х>0 1,5х2 0,5 2
7 0; 0,5; ...; 2 0, х = 0 2 + х, х > 0 1,7х2 0,5 2
8 0, 1, ..., 15 0, х = 0 3 + 2х, х > 0 х2/6 6 15
9 0, 1, ..., 8 0, х = 0 3 + 3х, 0 < х < 5 19 +4(х - 5), х > 5 4х 1 6
10 0, 1, ..., 8 0, х = 0 4 + 3х, 0 < х < 5 18 + 4(х - 5), х > 5 4х 1 7
Прибыль 84,35
Фонд оплаты 88,65
Теперь рассмотрим пример задачи типа (18). Для реализации предложенного алгоритма была разработана программа, с помощью которой получены результаты тестового примера.
Рассмотрим организационную систему с 10 участниками (таблица 1).
Через 1 обозначен номер агента; А{ - множество возможных действий; <з(х) - текущая функция стимулирования; с1(х) -функция затрат; - реализуемое действие. В качестве функции
дохода взята линейная функция:
(39) Н (У) = У1 + 8 У 2 + 5( Уз + У 4 + У5) +
+ 3(Уб + У7) + 4 У 8 + 11(У 9 + У10).
Сотрудники с номерами 3, 4, 5 имеют одинаковую должность (одинаковую систему оплаты) и одинаковые функции затрат, сотрудники 6 и 7 занимают одинаковую должность, но имеют разные функции затрат, сотрудники 9 и 10 занимают разные должности, но имеют одинаковые функции затрат. Сотрудник 1 получает 5% дохода организации.
Реализуемые показатели, фонд оплаты и прибыль (эффективность системы стимулирования) рассчитаны.
Теперь решим задачу (18) для возможных значений параметра т = 1, 2, ..., 10.
Таблица 2. Результаты решения задачи (18)
т Р Я й
1 86 77 2
2 100 85 18,55
3 119 86 41,08
4 126,5 88 49,97
5 127,33 87,67 50,95
6 130 88,5 54,12
7 132,5 88 57,08
8 133,83 88,17 58,66
9 136,83 88,17 62,22
10 136,83 88,17 62,22
Результаты решения приведены в таблице 2. Здесь Р -прибыль центра; Я - фонд оплаты; й - прирост прибыли в процентах.
Увеличение прибыли рассчитано в процентах относительно фонда оплаты, соответствующего рассмотренной ранее системе стимулирования. Все значения округлены до второго знака после запятой.
При использовании системы стимулирования (10) можно увеличить прибыль на 62,22%. Чтобы увеличить прибыль на 50%, достаточно изменить реализуемое действие для 4 человек. При т = 1 удалось увеличить прибыль только на 2%, что неудивительно, ведь для увеличения прибыли, как правило, нужно увеличить кому-то зарплату за выбираемое действие, отчего уменьшается фонд, поэтому необходимо уменьшить ее кому-то другому. Однако возможна ситуация, когда для одного сотрудника применяется новая функция стимулирования, обеспечивающая ему тот же выигрыш, что и старая, но более эффективная для центра. Либо сотрудник может быть просто уволен (что и наблюдалось в данном примере). При т = 2 и т = 3 происходил резкий скачок прироста прибыли, далее прирост замедлился. На графике (рис. 2) видно, что т = 3 - точка перегиба.
т
Рис. 2. График зависимости прироста прибыли от т
Рассмотрим отношение d/m, обозначим его через p(m) (таблица 3).
Таблица 3. Зависимость p(m)
m 1 2 3 4 5
Р 2 9,28 13,69 12,49 10,19
m 6 7 8 9 10
Р 9,02 8,15 7,33 6,91 6,22
Все значения округлены до второй цифры после запятой. На рис. 3 приведен соответствующий график. Видно, что наибольший относительный прирост прибыли наблюдается при т = 3. Далее увеличение максимального количества затронутых преобразованиями сотрудников на единицу ведет к меньшему приросту прибыли.
m
Рис. 3. График зависимости p(m)
Таким образом, можно поставить задачу нахождения максимума функции p(m) с целью нахождения оптимального числа сотрудников, которых следует затронуть преобразованиями.
Литература
1. ВАСИЛЬЕВА ОН., ЗАСКАНОВ ВВ., ИВАНОВ Д.Ю.,
НОВИКОВ ДА. Модели и методы материального стиму-
лирования (теория и практика) /Под ред. проф. В.Г. Заска-нова и проф. Д.А. Новикова. - М.: ЛЕНАНД, 2007. - 288 с.
2. ГУБКО М.В. Управление организационными системами с коалиционным взаимодействием участников. - М.: ИПУ РАН, 2003. - 140 с.
3. ГУБКО М.В., НОВИКОВ Д А. Теория игр в управлении организационными системами. - М.: Синтег, 2002. - 150 с.
4. НОВИКОВ Д.А. Стимулирование в организационных системах. - М.: Синтег, 2003. - 312 с.
5. ЦВЕТКОВ А.В. Стимулирование в управлении проектами. - М.: ООО «НИЦ «АПОСТРОФ», 2001. - 143 с.
CONSTRUCTION OF INCENTIVE MECHANISM BASED ON REAPPORTIONMENT OF WAGE FUND
Irina Nurutdinova, Southern Federal University, Rostov-on-Don, student (nurut.ira@yandex.ru).
Gennady Ougolnitsky, Southern Federal University, Rostov-on-Don, Doctor of Science, Professor (ougoln@mail.ru).
Abstract: A certain (“basic”) incentive scheme for the organization with the single principal and multiple agents is considered. The new incentive scheme is proposed, which is based on rearrangement of the wage fund while keeping the profit of each agent related to the basic scheme. Also the model is studied where the basic scheme is kept for the arbitrary number of agents. The algorithm to build the optimal incentive scheme is suggested and tested on the example.
Keywords: theory of incentives, motivation management, hierarchical games.
Статья представлена к публикации членом редакционной коллегии Д. А. Новиковым