Однородные функции затрат на управление.

Определение 7.13. Функция затрат менеджера , зависящая от мер, называется однородной, если существует такое неотрицательное число , что для любого положительного числа A и любого набора мер выполняется тождество . Число называется степенью однородности функции затрат.

Таким образом, при однородной функции затрат пропорциональное увеличение мер групп всех исполнителей в A раз приводит к росту затрат менеджера в раз.

Определение 7.14. r-мерным симплексом Dr называется такое множество r-мерных векторов x=(x1,…,xr) с неотрицательными компонентами, что x1+…+xr=1. Элементы такого симплекса будем называть r-пропорциями или просто пропорциями.

Легко видеть, что если менеджер имеет r непосредственных подчиненных, то вектор является r-пропорцией. Будем в этом случае говорить, что менеджер делит подчиненную ему группу исполнителей между своими непосредственными подчиненными в пропорции x.

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

Определение 7.15. Дерево называется (r, x)-однородным, если каждый его менеджер имеет ровно r непосредственных подчиненных и делит между ними подчиненную ему группу исполнителей в пропорции x=(x1,…,xr). Число r называется нормой управляемости однородного дерева.

Пример 7.8. На рисунке 7.17 изображены три однородных дерева. Для каждого сотрудника на рисунке изображена мера управляемой им группы. Иерархия а) – это 3-дерево с пропорцией x=(1/3, 1/3, 1/3). Дерево имеет симметричный вид (однородные деревья всегда симметричны, если исполнители имеют одинаковые меры). Иерархия б) – это 2-дерево с пропорцией (1/2, 1/2), а иерархия в) – 2-дерево с пропорцией (1/3, 2/3).

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

Утверждение 7.6. Пусть заданы множество исполнителей N={1,…, n} смерами и однородная степени функция затрат менеджера . Если существует однородное дерево H с нормой управляемости r и пропорцией x=(x1, …, xr), то его затраты определяются выражением:

(7.6)

где суммарная мера всех исполнителей.

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

Понятно, что при фиксированном множестве исполнителей N={1,…, n} с мерами топ-менеджер любого дерева будет иметь не более n непосредственных подчиненных, поэтому при поиске наилучшего однородного дерева минимизировать достаточно по всем r от 2 до n.

Кроме того, каждый непосредственный подчиненный топ-менеджера будет управлять, по меньшей мере, одним исполнителем, и, значит, мера управляемой им группы будет не меньше минимальной из мер исполнителей. Следовательно, каждая из компонент xi, i=1, …, r пропорции любого однородного дерева будет не меньше чем .

Для произвольного неотрицательного числа обозначим через ту часть симплекса Dr, на которой каждая компонента вектора больше или равна .

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

(7.7)

где .

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

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

Утверждение 7.7. Пусть заданы множество исполнителей N={1,…, n} смерами и однородная степени функция затрат менеджера . Тогда затраты оптимального дерева будут не меньше, чем CL(N). Иначе говоря, функция CL(N) является нижней оценкой затрат оптимального дерева.

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

Легко видеть, что затраты наилучшего однородного r-дерева задаются формулой:

(7.8)

Таким образом, справедливо следующее утверждение:

Утверждение 7.8. В условиях утверждения 7. 6 затраты оптимального r-дерева будут не менее CLr(N).

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