Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Модели и методы организационного управления инновационным развитием фирмы. Монография
.pdf
Таким образом, в управлении ОП на сегодняшний день можно
Õ
выделить две общие проблемы – необходимость учета эффектов
саморазвития и самоорганизации и необходимость постановки и
решения задачи синтеза оптимального комплекса механизмов
управления. Рассмотрим сначала модели саморазвития и самоорганизации в управлении ОП.
3.4. МОДЕЛИ САМОРАЗВИТИЯ В УПРАВЛЕНИИ
ОРГАНИЗАЦИОННЫМИ ПРОЕКТАМИ
Опрееления развития и саморазвития приведены во введении.
С точки зрения процессов развития в результате реализации ОП
организационная система переходит в качественно новое состояние – в ней возникают, трансформируются или исчезают элементы,
связи, функции и т.д. Рассмотрим две теоретико-игровые модели
саморазвития в управлении ОП.
Модель 1. Рассмотрим многоэлементную детерминированную
двухуровневую организационную систему (ОС), состоящую из
центра и n агентов. Стратегией агента является выбор действий,
стратегией центра – выбор функции стимулирования, то есть зависимости вознаграждения каждого агента от его действий и, быть
может, действий других агентов или других агрегированных показателей их совместной деятельности.
Обозначим yi Î Ai – действие i-го агента, i Î N = {1, 2, …, n} –
n
множеству агентов, y = (y1, y2, ..., yn) Î A' =
вий агентов, y-i = (y1, y2, …, y
, y
i-1
, …, yn) Î A-i =
i+1
A
– вектор дейст-
i
i
=Õ1
A – обста-
¹ij
j
новка игры для i-го агента.
Предположим, что i-ый агент характеризуется параметром
ri Î
W
1
Í
 , называемым его типом и отражающим эффектив-
i
+
ность деятельности агента, i Î N. Вектор типов всех агентов обозначим r = (r1, r2, …, rn).
Пусть результат деятельности z Î A0 = Q(A’, a) организационной системы, состоящей из n агентов, является функцией (назы-
111

ваемой функцией агрегирования) их действий: z = Q(y, a), где a –
параметр, отражающий «технологию» деятельности и характеризующий центр. Интересы и предпочтения участников ОС – центра
и агентов – выражены их целевыми функциями. Целевая функция
центра является функционалом F(s, z) и представляет собой разность между его доходом l z, где l может интерпретироваться как
рыночная цена, и суммарным вознаграждением u(z, r), выплачиваемым агентам:
u
где
s
(z, r) = (
(z, r) =
s
(z, r) – стимулирование i-го агента,
i
s
(z, r),
s
1
(z, r), …,
2
s
s
å
i
=ni
(z, r)), то есть
n
,
rz1),(
(1) F(s(×), z, l, r) = l z –
å
=ni
s
Целевая функция i-го агента является функционалом fi(
.
rz1),(
i
s
, yi, ri)
i
и представляет собой разность между стимулированием, получаемым им от центра, и затратами ci(yi, ri), то есть:
(2) fi(
s
(×), z, y, r) =
i
s
(z, r) – ci(y, ri), i Î N.
i
Отметим, что индивидуальное вознаграждение i-го агента в
общем случае явным или неявным образом зависит от действий и
типов всех агентов (случай сильно связанных агентов [ 171]).
Примем следующий порядок функционирования ОС. Центру и
агентам на момент принятия решений о выбираемых стратегиях
(соответственно – функциях стимулирования и действиях) известны целевые функции и допустимые множества всех участников
ОС, а также функция агрегирования. Центр, обладая правом первого хода, выбирает функции стимулирования и сообщает их агентам, после чего агенты при известных функциях стимулирования
выбирают действия, максимизирующие их целевые функции.
Рассмотрим случай, когда центр наблюдает только результат
деятельности ОС, от которого зависит его доход, но не знает и не
может восстановить индивидуальных действий агентов, то есть,
имеет место агрегирование информации – центр имеет не всю
информацию о действиях агентов, а ему известен лишь некоторый
их агрегат.
112

Обозначим P(s) – множество реализуемых действий (выби-
å
~
~
H
~
å
раемых агентами при данной системе стимулирования). Минимальными затратами центра на стимулирование по реализации
вектора действий агентов y Î A’ будем называть минимальное
значение суммарных выплат элементам, при которых данный
вектор действий является равновесием Нэша в игре агентов, то есть
решение следующей задачи:
X
(y) = {s(×) | y Î P(s)}. Как и в одноэлементной ОС [ 169], гаранти-
i
Î
Ni
®
ryQ
as
min)),,((
, где
XÎ×
y
)()(
s
рованной эффективностью (далее просто «эффективностью»)
стимулирования является минимальное значение целевой функции
центра на соответствующем множестве решений игры:
(3) K(s(×), l, a, r) =
min
F(s(×), Q(y, a), l, r).
))((
×ÎsPy
Задача синтеза оптимальной функции стимулирования заключается в поиске допустимой системы стимулирования
*
s
, имеющей
максимальную эффективность:
*
(4)
s
(l, a, r) = arg
max
K(s(×), l, a, r).
)(
×
s
В [ 171] доказано, что в частном случае, когда действия агентов
наблюдаются центром, и типы агентов также достоверно известны
центру, оптимальной (точнее – d-оптимальной, где d =
является квазикомпенсаторная система стимулирования
s
å
=nii1
, зави-
K
d
сящая от наблюдаемых действий агентов:
(5)
ì
s
=
í
i
K
где
d
– сколь угодно малые строго положительные константы,
i
,0
î
,),(
d
=+
¹
**
yyryc
iiiii
, i Î N,
*
yy
ii
i Î N, а оптимальное действие y*, реализуемое системой стимули-
рования (5) как единственное равновесие в доминантных стратегиях (РДС) [ 83], является решением следующей задачи оптимального
согласованного планирования [ 44]:
y*(r) = arg
max {
Ay¢Î
(y) –
ryc ),( },
ÎIi
ii
113
)

где
H
~
å
(×) – функция дохода центра, зависящая от наблюдаемых
действий агентов.
Определим множество векторов действий агентов, приводящих к заданному результату деятельности ОС:
Y(z, a) = {y Î A’ | Q(y, a) = z} Í A’, z Î A0.
В [ 163] доказано, что в случае наблюдаемых действий и типов
агентов минимальные затраты центра на стимулирование по реализации вектора действий y Î A’ равны суммарным затратам агентов
ryc ),( . По аналогии вычислим: минимальные суммарные
ÎNi
ii
затраты агентов по достижению результата деятельности z Î A0
*
J
(z, a, r) =
min
ci(y, ri), а также множество действий
å
),(
a
zYyÎ
=ni 1
Y*(z, a, r) = Arg
min
ci(y, ri), на котором достигается соот-
å
),(
a
zYyÎ
=ni 1
ветствующий минимум.
Введем относительно параметров ОС следующие предположения, которые, если не оговорено особо, будем считать выполненными в ходе всего последующего изложения материала настоящего раздела:
А.3.1. " i Î N Ai – отрезок
1
 с левым концом в нуле.
+
А.3.2. " i Î N
1) функция ci(×) непрерывна по всем переменным;
2) " y
Î
Ai, ri Î
i
W
ci(yi, ri) неотрицательна и не убывает по yi и
i
не возрастает по ri, i Î N;
3) " ri Î
W
ci(0, ri) = 0, i Î N.
i
А.3.3. Функции стимулирования принимают неотрицательные
значения.
А.3.4. Q: A’´
1
Â
+
®
A0 Í
m
Â
– однозначное непрерывное ото-
бражение, где 1 £ m £ n.
А.3.5. " x Î A0,
"
yi Î Proji Y(x, a) cj(yi, y’-i) не убывает по yi, j Î N.
" a ³
0
"
y’ Î Y(x, a),
"
i Î N,
Фиксируем произвольный результат деятельности x Î A0 и
произвольный вектор y*(x, a, r) Î Y*(x, a, r).
114

Утверждение 3.1. При использовании центром следующей dоптимальной системы стимулирования
*
(6)
*
s
(z, a, r) =
ix
ì
í
,0
î
da
xzrrxyc
,)),,,((
iii
, i Î N,
¹=+xz
вектор действий агентов y*(x, a, r) реализуется как единственное
РДС с минимальными затратами центра на стимулирование равными
*
J
(x, a, r).
Доказательство утверждения 3.1 практически повторяет доказательство теоремы 4.5.1 в [ 171] и опускается.
На втором шаге решения задачи стимулирования ищется наиболее выгодный для центра результат деятельности ОС
x*(l, a, r) Î A0 как решение задачи оптимального согласованного
планирования:
(7) x*(l, a, r) = arg
max
AxÎ
[l x –
0
*
J
(x, a, r)].
В [ 171] доказана «теорема об идеальном агрегировании в мо-
делях стимулирования», которая утверждает, что в случае, когда
функция дохода центра зависит только от результата деятельности
ОС, эффективности стимулирования одинаковы как при использовании стимулирования агентов за наблюдаемые действия, так и
при стимулировании за агрегированный результат деятельности.
Этот результат справедлив и в рассматриваемой модели при условии, что центру известны: цена l, функции затрат агентов (то есть,
параметры {ri}) и технология производства a.
Подставляя (7) и
*(x*
J
(l, a, r), a, r) в (1) получаем зависимость
целевой функции центра (которую можно рассматривать как его
прибыль) от параметров l, a и r:
(8) F(l, a, r) = l x*(l, a, r) –
*(x*
J
(l, a, r), a, r).
Если параметр l интерпретируется как внешняя (экзогенно заданная) стоимость единицы результата деятельности ОС, то, варьируя два оставшихся параметра – a и r, центр может оптимизиро-
вать свою «прибыль», то есть, максимизировать выражение (8).
Таким образом, мы осуществили переход от «микромодели»
(задачи синтеза оптимальной функции стимулирования), в которой
описывалось взаимодействие центра с подчиненными ему агентами, к «макромодели», отражающей эффективность технологии
115

деятельности агентов – сотрудников заданной квалификации – в
зависимости от внешних условий (см. выражение (8)). Другими
словами, получена возможность рассматривать оптимизационные
задачи, не акцентируя внимания на аспектах активности участника
и задачах управления агентами (отражаемыми в теоретико-игровых
моделях стимулирования с агрегированием информации).
Понятно, что, как изменение технологии a, так и квалификации r (эффективности деятельности) сотрудников – агентов –
требует определенных затрат, которые будем описывать функциями ca(
венно на изменение технологии с
a
,
a
) и сr(r1, r2), отражающими затраты центра соответст-
1
2
a
³ 0 на
1
a
³ 0 и изменение
2
вектора типов с r1 Î W на r2 Î W.
Относительно функций затрат предположим следующее: если
a
³
a
, то ca(
2
1
то cr(r1, r2) ³ 0. Обозначим (
a
,
a
1
) ³ 0, если
2
a
£
a
, то ca(
2
1
a
, r0) – начальное состояние (до реали-
0
a
,
a
) £ 0, если r2 ³ r1,
1
2
зации ОП) ОС.
Возникают следующие три (две частных и одна общая) задачи:
1. Задача развития персонала. При заданных l, a и r0 определить r Î W, максимизирующее целевую функцию центра (8) с
учетом затрат на изменение квалификации персонала:
(9) F(l, a, r) – cr(r0, r) ®
max .
WÎr
2. Задача развития центра (совершенствования технологии
деятельности). При заданных l, r и
a
определить a ³ 0, максими-
0
зирующее целевую функцию центра (8) с учетом затрат на изменение технологии:
(10) F(l, a, r) – ca(
a
, a) ®
0
max
³
a
.
0
3. Задача комплексного развития. При заданном начальном состоянии (
a
, r0) определить конечное состояние (a ³ 0, r Î W),
0
максимизирующее целевую функцию центра (8) с учетом затрат на
изменение технологии и квалификации персонала:
(11) F(l, a, r) – ca(
a
, a) – cr(r0, r) ®
0
max
.
0,
³WÎar
При известных зависимостях F(×), ca(×), cr(×) задачи (9)-(11) являются стандартными оптимизационными задачами. Приведем
пример их решения.
116

Пример 3.1. Пусть агенты имеют квадратичные функции за-
å
å
трат типа Кобба-Дугласа: ci(yi, ri) =
гирования: Q(y, a) = a
Тогда
*
u
(z, a, r) = x2 / 2
*
y (x,
i
2
a
R, x*(l, a, r) = l
y .
i
ÎNi
l
, r) = x ri / a R, где R =
2
y /2r
, i Î N, а оператор агре-
i
i
2
a
R, F(l, a, r) =
r ,
i
ÎNi
2
2
l
a
R / 2
(отметим, что в рассматриваемом примере имеет место идеальное
агрегирование).
Если ca(
R* = R0 + ln (
a
, a) = b exp {a –
0
2
2
l
a
/ 2 d), а
a
}, cr(r0, r) = g exp {r – r0}, то
*
a
определяется из решения следующего
0
трансцендентного уравнения (если условие второго порядка не
выполнено, то на максимальную величину a необходимо накладывать ограничения):
2
l
a [R0 + ln (
2
2
l
a
/ 2 d)] = b exp {a –
a
}. ·
0
До сих пор мы рассматривали, фактически, статический случай, в котором решалась задача выбора конечного состояния при
известном начальном (см. задачу комплексного развития выше), то
есть процесс перехода от начального состояния к конечному не
детализировался. В ОП во многих случаях существенным оказывается процесс перехода, поэтому сформулируем динамическую
задачу комплексного развития.
Пусть имеются T периодов времени: t = T,1 , для которых из-
вестна (точно или в виде прогноза) последовательность цен
{
l
}, t = T,1 . Известно также начальное состояние ОС (
t
a
, r0).
0
Требуется определить допустимые траектории развития персонала
{rt Î
W
}, t = T,1 и изменения технологии {
t
a
³ 0}, t = T,1 , кото-
t
рые максимизируют суммарную дисконтированную (с коэффициентом g) полезность центра:
(12)
å
=Tt 1
{F(
l
,
a
t
, rt) – ca(
t
a
,
a
t-1
) – cr(r
t
, rt)} ®
t-1
max
a
ttt
.
Ttr
,1},0,{
=³WÎ
Для решения задачи (12) может быть использован метод динамического программирования.
Модель 2. Рассмотрим ОС с распределенным контролем (РК),
включающую одного агента, характеризуемого функцией затрат
117

c(y, s), y Î A, s Î S; и k центрами, характеризуемыми функциями
å
å
Õ
å
å
дохода Hi(y, ri), где ri Î
W
, i Î K = {1, 2, …, k} – множеству цен-
i
тров. Целевая функция i-го центра имеет вид
(13)
F
(
s
(×), y, ri) = Hi(y, ri) –
i
i
s
(y), i Î K,
i
а целевая функция агента:
(14) f(s(×), y, s) =
где s(×) = (
s
1
(×), ..,
ÎKi
s
s
(×)).
n
y)(
i
– c(y, s),
Порядок функционирования таков – сначала центры одновременно и независимо выбирают свои стратегии – функции стимулирования, а затем при известных функциях стимулирования агент
выбирает действие, максимизирующее его целевую функцию (14).
В [ 172] доказано, что при использовании центрами компенса-
торных систем стимулирования существуют два режима взаимодействия центров (два типа равновесий их игры) – режим сотруд-
ничества и режим конкуренции, причем последний неэффективен
для системы в целом. Поэтому одной из основных задач управления ОС РК является обеспечение режима сотрудничества центров.
Введем следующие величины:
(15) Wi(s, ri) =
(16) x*(s, r) = arg
где r = (r1, r2, …, rn) Î W =
(17) W*(s, r) =
max {H
AyÎ
max {
AyÎ
max {
AyÎ
(y, ri) – c(y, s)}, i Î K,
i
Hi(y, ri) – c(y, s)},
ÎKi
,
i
ÎWKi
ryH ),( – c(y, s)}.
ÎKi
ii
По аналогии с [ 54, 73, 172] запишем область компромисса:
*
(18)
L
(r, s) = {
l
³ 0 | Hi(x*(s, r), ri) –
i
l
³ Wi(s, ri), i Î K;
i
l
i
ÎKi
= c(x*(s, r), s)}.
В соответствии с результатами, полученными в [ 172], режим
сотрудничества имеет место тогда и только тогда, когда множество
(18) не пусто. Обозначим
(19)
*
W
´ S* = {(r, s) Î W ´ S |
*
L
(r, s) ¹ Æ}.
118

Пусть s0 Î S и r0 Î W – начальные параметры ОС и известны
затраты c
, r0, s, r) по их изменению до значений s Î S и r Î W,
s,r(s0
соответственно. Тогда возможны две постановки задачи.
Первая задача, которую условно можно назвать задачей выбо-
ра направления развития, заключается в определении таких значений параметров участников ОС из множества (19), при которых
затраты на изменения минимальны:
(20) c
, r0, s, r) ®
s,r(s0
min
),(
.
**
Srs ´WÎ
Второй задачей является задача оптимального развития, которая заключается в выборе таких значений параметров участников ОС, при которых выигрыш ОС в целом (с учетом затрат на
изменения) максимален:
(21) W*(s, r) – c
, r0, s, r) ®
s,r(s0
max .
Srs ´WÎ),(
Задачи (20) и (21) являются стандартными задачами условной
оптимизации. Термины «саморазвитие» и «самоорганизация»
применимы к ним, так как они должны решаться центрами или
метацентром, то есть участниками рассматриваемой ОС.
В заключение рассмотрения настоящей модели отметим, что
все полученные результаты по аналогии с тем, как это делалось в
[ 54, 73], могут быть обобщены на случаи: нескольких агентов с
векторными предпочтениями, векторных предпочтений центров,
многоуровневых ОС.
Результаты исследования двух приведенных в настоящем разделе моделей саморазвития в управлении ОП (см. также модели
матричных структур управления в разделе 3.6) позволяют говорить
о существовании единого подхода к описанию эффектов саморазвития и самоорганизации (см. также модели обучения менеджеров
проектов в [ 56] и в шестой главе настоящей работы). Подход этот
заключается в следующем: сначала описывается зависимость
равновесного (в теоретико-игровом смысле) состояния ОС от
параметров центра и агентов, характеризующих их свойства, которые могут изменяться. Затем вводятся затраты на целенаправленное изменение этих параметров, и решается задача определения
таких их значений (или траектории их изменения), которые максимизировали бы эффективность функционирования ОС в будущем
(или в процессе перехода из заданного начального состояния в
119

конечное) с учетом затрат на «переход». Применение данного
Õ
Õ
Õ
подхода к максимально широкому классу задач управления динамическими ОС представляется перспективным направлением
будущих исследований.
3.5. СИНТЕЗ КОМПЛЕКСА МЕХАНИЗМОВ УПРАВЛЕНИЯ
Приведем постановку задачи синтеза оптимального комплекса
механизмов управления ОС. Пусть состояние ОС описывается
вектором y = (y1, y2, …, yl) Î A =
A , где y
i
ÎLi
Î Ai,
i
i Î L = {1, 2, …, l}, и существуют глобальные ограничения A*:
y Î A’ Ç A*.
Под механизмом u(×) Î X будем понимать отображение множества значений управляемых переменных Mu Í L во множество
значений управляющих переменных Ku Í L, то есть u: AMu ® AKu,
где AMu =
ÎuMi
A , A
i
Ku
=
A . Будем считать, что множество
i
ÎuKi
X
допустимых механизмов таково, что для любого механизма
u(×) Î X, выполнены глобальные ограничения, то есть
(1) X = {u(×) | " (yMu, yKu): yKu = u(yMu) ® (yMu, yKu) Î Proj
где yMu =(yj)
j Î Mu
, yKu =(yj)
j Î Ku
.
MuÈKu
(A*)},
Введем S Í X – подмножество множества допустимых механизмов, S Î 2X – множеству всех подмножеств множества X. Обозначим QS – множество всевозможных последовательностей элементов множества S, qS – произвольный элемент множества QS.
Множество S механизмов назовем непротиворечивым, если
Ø
(2)
$
qS Î QS: $ (u, …, v) Î qS: Mu Ç Kv ¹ Æ.
Свойство непротиворечивости означает, что для данного набора механизмов не существует их последовательности, для которой нашлась бы переменная, которая была бы одновременно
управляемой для первого механизма в этой последовательности и
управляющей – для последнего.
Непротиворечивость множества механизмов порождает в ОС
иерархию: множество параметров ОС может быть упорядочено –
120
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
