УДК 005.83:510.22
А.А. Мицель, Я.Н. Фикатдинова
Мониторинг долгосрочных целевых программ на основе теории нечетких множеств в управлении социальными проектами
Предложен метод оценки эффективности реализации долгосрочных целевых программ на основе теории нечетких множеств. В модели оценки выполнения показателей эффективности в качестве функции принадлежности используется функция Гаусса. Для оценки эффективности выполнения долгосрочной целевой программы предлагается использовать интегральный показатель.
Ключевые слова: управление проектами, мониторинг целевых программ, нечеткие множества, функция припринадлежности, экспертные оценки, интегральный показатель.
Управление проектами является одним из бурно развивающихся разделов теории управления социально-экономическими системами. Выделяют несколько различных направлений в управлении проектами: 1) модели календарно-сетевого планирования и управления [1], с появлением которого и зародилось управление проектами; 2) качественные модели управления проектами [2]; 3) модели принятия управленческих решений [3]. Кроме того, для оперативного управления проектами необходим мониторинг проектов и модели оценки эффективности их реализации.
В данной работе в качестве проекта рассматривается целевая программа.
Целевая программа - это документ, в котором увязаны объемы финансирования мероприятий и результаты, которых надо достичь. Причем результаты могут быть рассчитаны на несколько лет вперед [4].
Наряду с этим есть еще так называемые долгосрочные целевые программы. Они могут быть рассчитаны на длительный срок (до семи лет) и, как правило, носят межведомственный характер, т.е. в них участвуют сразу несколько отраслей-исполнителей [4, 5].
Целевые программы нужны, в первую очередь, для социальных целей: повышение уровня жизни, сокращение смертности, улучшение жизни и т.д. А во вторую очередь - это планирование и рациональное распределение бюджета всех уровней. Понятно, что невозможно решить все проблемы и сразу стоит ограничить себя в количестве целей. Поэтому в целевых программах существуют индикаторы, которые оценивают приближение к назначенной цели. Какие-то целевые показатели могут оказаться малодостижимыми. Тогда за целевой показатель берут динамику приближения. Но делают это очень условно. Поскольку и так понятно, что нельзя, к примеру, достичь того, чтобы никто не болел или не умирал в данном регионе. Но с увеличением рождаемости и при помощи управляемых миграционных процессов можно обеспечить нужный темп прироста численности населения.
Когда целевых программ не существовало, бюджет формировался исходя из его исполнения за предыдущий год и новых предложений, при этом последовательности действий не прослеживалось вообще никакой. Можно сказать, что чиновники полагались на интуицию или на везение.
При подготовке долгосрочных целевых программ интуиция тоже важна, но при этом существует процедура, которая заставляет более детально оценить всю деятельность той или иной отрасли, четко расставить приоритеты и определить достижимые цели.
В частности, в Томской области ежегодно утверждаются сотни долгосрочных областных целевых программ [4, 5]. Немалая часть бюджета тратится на их реализацию. Поэтому возникает необходимость контроля за тем, куда и на что тратятся средства федерального, областного и местных бюджетов. Обязанность мониторинга реализации долгосрочных областных целевых программ (ОЦП) лежит на Департаменте экономики администрации Томской области. Курировать одновременно большое количество целевых программ достаточно сложно. Объем информации очень большой, отследить и объективно оценить ход выполнения программы крайне сложно, именно поэтому проблема встает особенно остро. Поэтому необходимы механизм анализа целевых программ, контроля за ними и соответственно его компьютерная реализация.
В работе предложен метод оценки эффективности реализации долгосрочных целевых программ на основе теории нечетких множеств. В модели оценки выполнения показателей эффективности в качестве функции принадлежности используется функция Гаусса. Для оценки эффективности выполнения долгосрочной целевой программы в целом предлагается использовать интегральный показатель.
1. Модель оценки эффективности реализации долгосрочных целевых программ
1.1. Описание модели
Во многих случаях для оценки эффективности реализации долгосрочных целевых программ достаточно весьма приближенное описание набора данных, поскольку описание многих показателей не требует высокой точности. Для построения функций принадлежности таких понятий можно использовать прямые методы, основанные на непосредственном назначении экспертом степени принадлежности или функции, позволяющей вычислять ее значение [6,7].
Для описания функции принадлежности используем функцию плотности нормального распределения непрерывной случайной величины (кривая Гаусса) [8]:
V _ 1 х-а)2/2ст2
У ст^Тп ,
где а - математическое ожидание случайной величины; ст - среднеквадратическое отклонение.
Функция принадлежности цх принимает значения в интервале [0,1]. Нормализуем функцию распределения, найдем ее максимум. Максимальное значение функция плотности нормального распределения принимает при х=а, при этом у =—. Следовательно:
сту! 2п
Цх = е"( х-а)2/2ст2. (1)
Параметр а - это такое значение х, которое идеально соответствует, по мнению эксперта, описываемому термом понятию.
Параметр ст (а именно множитель а =----------—) характеризует широту области определения
2ст2
функции принадлежности, или степень нечеткости Цх.
Параметр а - это доминирующий элемент нечеткого множества. Эксперту предлагается выбрать из области определения лингвистической переменной такое значение, которое является «идеальным» при описании нужного понятия. Параметр а определяется экспертом для каждого базового значения лингвистической переменной.
Так как каждому значению х из области определения лингвистической переменной должно соответствовать хотя бы одно понятие (базовое значение лингвистической переменной), то функции принадлежности нечетких переменных, описывающих соседние базовые значения лингвистической переменной, должны пересекаться. Поэтому эксперт может задать такое значение х, при котором функции принадлежности соседних терм-множеств имеют одинаковые значения. То есть эксперт задает такое значение х, при котором, по его мнению, уже сложно однозначно определить, к какому из соседних значений лингвистической переменной оно относится. Также эксперт может определить степень принадлежности данного значения х нечетким множествам соседних терм-множеств [9].
Остается определить параметр ст, который не может быть прямо задан экспертным путем, поскольку человеку трудно представить себе меру рассеяния признака относительно его среднего значения.
Параметр ст можно выразить из формулы (1):
2ст2 = -(х - а)2
-1п Ц х
где х - значение хеХ, при котором функции принадлежности соседних терм-множеств имеют одинаковые значения; ц - степень принадлежности значения хеХ нечетким множествам соседних терм-множеств.
Таким образом, все параметры функции могут быть определены или прямо экспертом, или на основании сведений, полученных от него [10].
Функции принадлежности термов лингвистической переменной задаются следующими формулами [11]:
(1 при X < а\,
Мх ^-(х-Ч)2^2 при X > о1.
Мх2 —
-(х-о2)2/2ст212„, ^
е к 2’ 21 при х < 02,
-(х-о2)2/2ст222т е V 2' 22 при х > 02;
М х„ -
|е (х 0п) /2ст««-1' при X < оп
(2)
[1 при х > оп
где мх. - функция принадлежности /-го терма лингвистической переменной; г -1,п - номер терма
лингвистической переменной, термы нумеруются слева направо; ог - доминирующий элемент нечеткого множества /-го терма.
2 (хк . - 0г)
Кг? -- •
- 1п М к
где хк. - значение хеХ, при котором функции принадлежности соседних термов имеют одинаковые
значения; . -1,п -1 - номер значения хк., нумеруются слева направо; Мк. - степень принадлежности значения хк. нечетким множествам соседних термов.
Таким образом, для построения термов лингвистической переменной эксперт должен задать п значений ог, п - 1 значений хк. и Мк. •
Так как функции принадлежности должны иметь конечную область определения, а экспоненциальные функции бесконечны, в качестве области определения нечетких переменных, определяющих базовые значения лингвистической переменной, принимаем множества а-уровня при а =0,05.
Данный метод упрощает процедуру построения функций принадлежности, а также задачу хранения этих функций в памяти ЭВМ, при этом обеспечивается выполнение требований, предъявляемых к функциям принадлежности термов лингвистических переменных. Кроме того, эксперт достаточно быстро может изменить функции принадлежности, область определения лингвистической переменной. Достоинством является также то, что функция принадлежности определяется на непрерывном носителе, что позволяет вычислить ее значение при любых значениях переменной.
1.2. Применение модели
Оценка эффективности реализации долгосрочных целевых программ осуществляется согласно постановлению соответствующего департамента на основании критериев оценки эффективности, приведенных в табл. 1.
Критерии оценки эффективности долгосрочных целевых программ
Таблица 1
Обозначение критерия (Х) Весовой коэффициент (У) Формулировка критерия Градации Балльная оценка (В)
1 2 3 4 5
Х1 У1 = 0,25 Достижение целевых показателей 1. Все целевые показатели соответствуют или выше предусмотренных долгосрочной ОЦП 10
2. Более 80% целевых показателей соответствуют или выше предусмотренных долгосрочной ОЦП 6
3. От 50 до 80% целевых показателей соответствуют или выше предусмотренных долгосрочной ОЦП 3
4. Менее 50% целевых показателей соответствуют или выше предусмотренных долгосрочной ОЦП 0
Пр одолжение табл. 1
1 2 3 4 5
Х2 У2 = 0,2 Привлечение средств из федерального, местных бюджетов и внебюджетных источников 1. Привлечено более 90% предусмотренных долгосрочной ОЦП средств 10
2. Привлечено от 60 до 90% предусмотренных долгосрочной ОЦП средств 6
3. Привлечено от 40 до 59% предусмотренных долгосрочной ОЦП средств 3
4. Привлечено менее 40% предусмотренных долгосрочной ОЦП средств 0
Х3 0, = 3 Выполнение мероприятий 1. Выполнено 100% предусмотренных в долгосрочной ОЦП мероприятий 10
2. Выполнено от 85 до 99% предусмотренных в долгосрочной ОЦП мероприятий 6
3. Выполнено от 65 до 84% предусмотренных в долгосрочной ОЦП мероприятий 3
4. Выполнено менее 65% предусмотренных в долгосрочной ОЦП мероприятий 0
Х4 У4 = 0,15 Освоение средств областного бюджета (кроме экономии от проведения торгов и запросов котировок) 1. Средства освоены на 100% 10
2. Средства освоены от 75 до 99% 6
3. Средства освоены менее чем на 75% 0
Х5 У5 = 0,15 Достижение показателей эффективности (в зависимости от специфики долгосрочной ОЦП) 1. Достигнуто 100% показателей эффективности 10
2. Достигнуто от 85 до 99% показателей эффективности 6
3. Достигнуто от 50 до 84% показателей эффективности 3
4. Представлены показатели эффективности, не установленные в утвержденной долгосрочной ОЦП 3
5. Достигнуто менее 50% показателей эффективности либо показатели эффективности не представлены 0
Х6 У6 = 0,15 Соответствие установленным показателям результатов мероприятий долгосрочной ОЦП 1. 100% показателей результатов мероприятий соответствуют утвержденной долгосрочной ОЦП 10
2. От 85 до 99% показателей результатов мероприятий соответствуют утвержденной долгосрочной ОЦП 6
3. Представлены показатели результатов мероприятий, не установленные в утвержденной долгосрочной ОЦП 3
4. Менее 85% показателей результатов мероприятий соответствует утвержденной долгосрочной ОЦП либо показатели не представлены 0
Покажем действие модели на примере критерия 1 (табл. 2).
Таблица 2
Критерий 1 оценки целевых программ______________________
Весовой коэффициент (У) Формулировка критерия Градации Балльная оценка (В)
У1 = 0,25 Достижение целевых показателей 1. Все целевые показатели соответствуют или выше предусмотренных долгосрочной ОЦП 10
2. Более 80% целевых показателей соответствуют или выше предусмотренных долгосрочной ОЦП 6
3. От 50 до 80% целевых показателей соответствуют или выше предусмотренных долгосрочной ОЦП 3
4. Менее 50% целевых показателей соответствуют или выше предусмотренных долгосрочной ОЦП 0
Примем, что «Балльная оценка» (В) - это экспертная оценка параметра, выраженная в конкретной форме.
Построим терм-множества лингвистической переменной ру - достижение целевых показателей с областью определения У = [0;100] и множеством базовых значений Ту = {высокое, нормальное, среднее, низкое } = { ау 1 ,ау2 ,ау3,ау4 }.
Экспертные оценки параметров, необходимых для построения функций принадлежности переменной ру, представлены в табл. 3.
Таблица 3
Экспертные оценки для Критерия 1
Базовые значения Доминирующее значение у нечеткого множества, описывающего терм, а1 Пограничные значения соседних термов Ук Степень принадлежности пограничных значений (степень разделения) Цк;
ау 1 - низкое 0
ау2 - среднее 65 Ук1 - 50 Цк1 - О,5
ау3 - нормальное 90 Ук2 - 80 Цк2 - 0,5
ау4 - высокое 100 Ук3 - 100 Цк3 - 0,5
Обработаем полученные экспертные данные.
1. Вычисляем значения:
ч2 , ч2
2 (ук ,■ аі) 2а>! =■ ‘
-1п Цк
- 1п Цк1
- 1п0,5
2 2 - (Ук1 -а2)2 = (50-65)2 01 - 1п Цк1 -1п0,5
22
21
- 324,67; 2с2 = -(80 - 65)2
22
-1пЦк2
-1п0.5
= 324,67;
2СТ^ -~к2 - (80~90) = 144,16; 2с23 = (Укз аз) - (90-100)2
2 _(Ук2 -азГ_(80-90) т32
-1п Цк2
-1п0,5
-1п Цк3
-1п0,5
-144,16;
2_2 (Ук3 -а4)2 (100-100)2 0
43 - - - 0.
-1п Цк3 -1п0,5
2. Вычисляем значения Уік , при которых ца - 0,05, по формулам:
-^/-2с>1121п0,05 ; У21 - а2 - >/-2ст2121п0,05
У11 - а1 +
У22 - а2 + ^/-2с2221п0,05 - - 2 £ д/-2с3221п0,05
У33- а3- •у/-2ст3321п0,05 ; У43 - а4 - ^/-2ст4321п0,05
У11 -103,85; У21-33,81; У22 =96,18; У32-69,23; У33-110,76; У43-100. 3. Определяем функции принадлежности по формулам:
Ца -
У1
1 при У < а1,
е-( У-а1)2/2с 0 при у > У11;
е (у а1) /2с11 при а1 < У < ЛЪ Ца у -і
у2
0 при У21 > У > У22, е-(У-а2) /2с21 при У21 <У<а2, е_(У-а2) /2с22 при а2 <У <У22;
М-а,, =
у3
0 при У32 >у >У33,
е (у а3) /2ст32 при У32 <у<#3, е~(.у~аъ) /2^33 при #3 <у <У33;
Подставляя значения, получаем:
1 при у < 0,
(е-у2/3607,5 при о < у < 100, 0 при у > 100;
Ма = гиу1
Ма ,, =
у 4
0 при у < у43, е-( у-а4)2/2^43
1 при у > а4.
е (у а4) /2^43 при у43 <у<#4,
0 при 33,81 > у > 96,18,
е-( у-65)2/324,67при 33,81 < у < 65,
е-(у-65)2 /324,67при 65 < у <96,18;
М-а у =
у3
0 при 69,23 > у > 100,
-(у-90)2/144,162_ о < <оп
е ' ’ при 69,23 < у < 90,
М а у =
у4
[е“( у-90)2/144,162 при 90 < у < 100;
Графики функций принадлежности приведены на рис. 1.
0 при у<100
2
е-(у-100) /0 при 100 < у < 100,
1 при у > 100.
Функция
п р и н а дл еж н ости, /и
Рис. 1. Функция принадлежности для Критерия 1
2. Модель интегральной оценки эффективности долгосрочной целевой программы
2.1. Система целевых показателей долгосрочных программ
Одним из этапов стратегического управления долгосрочных целевых программ является мониторинг эффективности реализации программы, исходя из значений целевых показателей. Необходимо отметить, что набор показателей индивидуален для каждой целевой программы.
Так, например, показатели долгосрочной целевой программы «Развитие инновационной деятельности в Томской области на 2011-2014 годы» следующие:
- обеспечить ежегодный рост затрат на технологические инновации на 10-20% к предыдущему году;
- обеспечить к 2011-2014 гг. опережающий рост заработной платы в инновационном секторе экономики Томской области относительно сектора обрабатывающих производств;
- обеспечить рост уровня электронного взаимодействия участников инновационной системы Томской области на 10-20% к предыдущему году (количество участников, использующих созданные сервисы).
По каждому показателю определяются их желательные изменения по годам (кварталам) и целевое значение к моменту окончания программы.
Как видно, целевые показатели имеют различные единицы измерения, многоплановый характер, направление и интенсивность изменения. Соответственно установление какой-либо однозначной зависимости между ними достаточно проблематично и в некоторых случаях невозможно.
К тому же вся информация, на которой основывается процесс анализа и исследования, получена от эксперта, что предполагает наличие качественных оценок и субъективных данных. Так, при
оценке мероприятий эксперты могут использовать такие качественные оценки как «низкий уровень жизни», «большая степень риска», «недостаточно хорошая степень обеспеченности оборудованием» и т. д.
Таким образом, можно сформулировать основные требования к модели интегральной оценки эффективности долгосрочной целевой программы:
1. Агрегирование многих критериев, имеющих различную размерность и направленность изменений.
2. Универсальная форма агрегации критериев, т.е. должна быть возможность использования модели интегральной оценки для разноплановых целевых программ.
3. Учет весов критериев, т.е. их важности в интегральной оценке.
4. Привязка интегрального показателя к целевым ориентирам программы.
2.2. Интегральный показатель эффективности реализации долгосрочных целевых программ
Предлагается использовать аппарат теории нечетких множеств в модели интегральной оценки.
Каждый целевой показатель (критерий интегральной оценки) можно рассматривать как нечеткую переменную (аг- ,Х,С(аг-)), где аг- - наименование нечеткой переменной; X = {х} - область ее определения (базовое множество); С (аг-) = {мс а г (х)/х},(х е X) — нечеткое подмножество множества
X, описывающее ограничения на возможные значения переменной а, [12].
Экспертным путем строятся функции принадлежности критериев. По сути функции принадлежности критериев будут отражать степень соответствия фактического значения критерия запланированному значению.
Оценка критерия на определенный момент времени задается как степень принадлежности МС аг (х) фактического значения критерия нечеткому множеству С (а,) [9].
Если имеется п критериев а1,а2, . ,ап, то интегральная оценка Шопределяется по формуле
1Б = С(а1)пС(а2)п...пС(ап).
Операции пересечения нечетких множеств соответствует операция шт, выполняемая над их функциями принадлежности [12]:
Мш = шт мс аг (х).
г =1, п
Чем больше значение функции принадлежности ц/£ , тем выше значение интегрального показателя, тем более реализация программы соответствует ее целевым ориентирам.
В случае если критерии имеют различную важность, каждому из них приписывается число Wi > 0 (чем важнее критерий, тем больше м>г). Тогда интегральная оценка определяется по формуле
[7, 12]
Ш = Сщ (а1)пС^(а2)п...пС^ (ап);
Wi > 0,г = 1,п ; - £ Wi =1.
пг=1, п
Функция принадлежности определяется по формуле
М ш = ш1п Мщ С а г (х). г=1, п
При определении области определения нечетких переменн^1х аг предлагается использовать следующие правила:
1. В области определения выделить интервал запланированных значений показателя. При этом в качестве «нижней» контрольной точки XI можно, например, использовать значение показателя за год, предшествующий началу реализации программы, или пороговое значение показателя.
2. В качестве «верхней» контрольной точки х2 использовать значение, которое можно достигнуть при выполнении запланированных изменений показателя (целевого ориентира).
3. Область определения не должна ограничиваться нижней и верхней контрольными точками, так как реальное значение показателя может оказаться как выше, так и ниже базового и планового значений. Предлагается область определения задавать следующим интервалом:
_\х2 -х1 , |х2 -
х є[ хі +]—х2 ±]—^-Ч •
Выбор знака «+» или «—» зависит от желательного направления изменения показателя. Например, для показателя «Смертность», х1 будет находиться правее х2, следовательно, в формуле нужно использовать нижний знак.
Таким образом, область определения нечеткой переменной, описывающей целевой показатель, условно можно разделить на три области. Соответственно функцию принадлежности цс аг (х) є [0;1]
также условно нужно разбить на три интервала, значения функции принадлежности представлены в табл. 4.
Таблица 4
Области изменения функции принадлежности
Область X Характеристика ЦСа г (х)
хш Область планового изменения критерия [0,25; 0,75]
X ^-отр Область ухудшения нижнего значения критерия [0; 0,25]
X ^-пол Область превышения верхнего значения критерия [0,75; 1]
Так как цса г (х) є[0;1], то и значение интегрального показателя эффективности реализации
долгосрочных целевых программ находится в интервале [0; 1], интерпретация значений представлена в табл. 5.
Таблица 5
Интерпретация значений интегрального показателя
ЦІБ Характеристика
[0,25; 0,75] Все целевые показатели не ниже нижних контрольных значений, причем чем ближе к 0,75, тем ближе текущее положение к комплексному целевому значению целевой программы
[0; 0,25] Значения одного или нескольких критериев ухудшились по сравнению с контрольными значениями
[0,75; 1] Значения всех критериев достигли или превысили запланированные значения
Заключение
Предлагаемая модель интегральной оценки эффективности долгосрочной целевой программы позволяет отслеживать все изменения в показателях программы, проводить сравнение интегральных оценок по годам развития, а также осуществлять мониторинг эффективности реализации долго -срочной целевой программы.
Оценка показателей эффективности с применением метода нечетких множеств имеет более высокую точность, что не всегда может быть достигнуто при использовании других методов.
Литература
1. Сетевые модели и задачи управления / В.Н. Бурков, Б. Д. Ланда, С.Е. Ловецкий и др. - М.: Сов. радио, 1967. - 144 с.
2. Либерзон В.И. Основы управления проектами. - М.: Нефтяник, 1997. - 150 с.
3. Баркалов С.А. Минимизация упущенной выгоды в задачах управления проектами / С.А. Баркалов, В.Н. Бурков. - М.: ИПУ РАН, 2001. - 56 с.
4. О долгосрочных областных целевых программах: постановление администрации Томской области от 27 ноября 2007 г. № 186а // Рос. газ. - 2007 (28 нояб.).
5. Развитие инновационной деятельности» на 2009-2010 годы: Закон Томской области от 17.05.2007 № 92-ОЗ // Рос. газ. - 2007 (17 мая).
6. Нечеткие множества в моделях управления и искусственного интеллекта / А.Н. Аверкин, И.З. Батыршин, А.Ф. Блишун и др.; под ред. А.Д. Поспелова. - М.: Наука, 1986. - 312 с.
7. Системный анализ в управлении: учеб. пособие для вузов / В.С. Анфилатов, А.А. Емельянов, А. А. Кукушкин; под ред. А.А. Емельянова. - М.: Финансы и статистика, 2002. - 368 с.
8. Гмурман В.Е. Теория вероятностей и математическая статистика: учеб. пособие для вузов. -7-е изд., стер. - М.: Высш. шк., 1999. - 479 с.
9. Захарова А.А. Нечеткие модели оценки факторов социально-экономического развития города / А.А. Захарова, А.А. Мицель // Доклады ТУСУРа. 2005. - №4(12). - С. 20-26.
10. Заде Л. А. Понятие лингвистической переменной и его применение к принятию приближенных решений. - М.: Мир, 1976. - 165 с.
11. Жирабок А.Н. Нечеткие множества и их использование для принятия решений // Соросов-ский образовательный журнал. - 2001. - № 2. - С. 109-115.
12. Кофман А. Введение в теорию нечетких множеств. - М.: Радио и связь, 1982. - 432 с.
Мицель Артур Александрович
Д-р техн. наук, профессор каф. автоматизированных систем управления ТУСУРа
Тел.: (382-2) 70-15-36
Эл. почта: [email protected]
Фикатдинова Яна Наилевна
Аспирант каф. автоматизированных систем управления ТУСУРа
Тел.: (382-2) 70-15-36
Эл. почта: [email protected]
Mitsel A.A., Fikatdinova Ya.N.
Monitoring of long-term target programs on the basis of fuzzy-set theory in the management of social projects
In the paper we offer a method for efficiency estimation of implementation of long-term target programs on the basis of fuzzy-set theory. The Gaussian function is used in the model of estimation of performance of efficiency indicators as membership function. We offer to use an integrated indicator for efficiency estimation of the performance of long-term target program.
Keywords: management of projects, monitoring of target programs, fuzzy sets, membership function, expert estimations, integrated indicator.