Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Модели и методы организационного управления инновационным развитием фирмы. Монография

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Таким образом, в управлении ОП на сегодняшний день можно
Õ
выделить две общие проблемы – необходимость учета эффектов саморазвития и самоорганизации и необходимость постановки и решения задачи синтеза оптимального комплекса механизмов управления. Рассмотрим сначала модели саморазвития и самоорга­низации в управлении ОП.
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]