Научная статья на тему 'ОБ ОСОБЕННОСТЯХ РЕАЛИЗАЦИИ ИНТЕРВАЛЬНОГО МЕТОДА АНАЛИЗА ИЕРАРХИЙ В ЗАДАЧЕ ОЦЕНКИ ЭФФЕКТИВНОСТИ РАБОТЫ СЛУЖБЫ ЗАНЯТОСТИ'

ОБ ОСОБЕННОСТЯХ РЕАЛИЗАЦИИ ИНТЕРВАЛЬНОГО МЕТОДА АНАЛИЗА ИЕРАРХИЙ В ЗАДАЧЕ ОЦЕНКИ ЭФФЕКТИВНОСТИ РАБОТЫ СЛУЖБЫ ЗАНЯТОСТИ Текст научной статьи по специальности «Математика»

CC BY
51
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
метод анализа иерархий / интервальная арифметика / функция эффективности / analytic hierarchy process / interval arithmetic / efficiency function

Аннотация научной статьи по математике, автор научной работы — Н.Ф. Богаченко, Д.Н. Лавров

Для определения весовых коэффициентов функции эффективности работы службы занятости использованы метод анализа иерархий и интервальная арифметика. Это позволило учесть мнения различных экспертов без потери согласованности матриц парных сравнений.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON THE FEATURES OF THE IMPLEMENTATION OF THE INTERVAL METHOD FOR ANALYTIC HIERARCHY PROCESS IN THE PROBLEM OF ASSESSING THE EFFECTIVENESS OF THE EMPLOYMENT SERVICE

To determine the weight coefficients of the efficiency function of the employment service, the analytic hierarchy process and interval arithmetic were used. This made it possible to take into account the opinions of various experts without losing the consistency of the matrices of pairwise comparisons.

Текст научной работы на тему «ОБ ОСОБЕННОСТЯХ РЕАЛИЗАЦИИ ИНТЕРВАЛЬНОГО МЕТОДА АНАЛИЗА ИЕРАРХИЙ В ЗАДАЧЕ ОЦЕНКИ ЭФФЕКТИВНОСТИ РАБОТЫ СЛУЖБЫ ЗАНЯТОСТИ»

Математические структуры и моделирование 2020. №4(56). С. 41-48

УДК 004.048:331.5 DOI 10.24147/2222-8772.2020.4.41-48

ОБ ОСОБЕННОСТЯХ РЕАЛИЗАЦИИ ИНТЕРВАЛЬНОГО МЕТОДА АНАЛИЗА ИЕРАРХИЙ В ЗАДАЧЕ ОЦЕНКИ ЭФФЕКТИВНОСТИ РАБОТЫ СЛУЖБЫ ЗАНЯТОСТИ

Н.Ф. Богаченко

к.ф.-м.н., доцент, e-mail: nfbogachenko@mail.ru

Д.Н. Лавров к.т.н., доцент, e-mail: dmitry.lavrov72@gmail.com

Омский государственный университет им. Ф.М. Достоевского, Омск, Россия

Аннотация. Для определения весовых коэффициентов функции эффективности работы службы занятости использованы метод анализа иерархий и интервальная арифметика. Это позволило учесть мнения различных экспертов без потери согласованности матриц парных сравнений.

Ключевые слова: метод анализа иерархий, интервальная арифметика, функция эффективности.

Введение

В рамках выполнения научного проекта «Методология и инструменты оценки эффективности активной политики занятости на рынке труда» предложена функция эффективности работы службы занятости ^, учитывающая причины снятия безработных граждан с учёта и услуги, оказанные им службой занятости:

N

Е Хг

^ = аС - рП, С = гг=--, К

м

Е

fc=i

X

VkY, uik =i

Е

г=1

М X

Е J2uik k=1i=1

> 0,

N

Е

=1

м

'Xi

х,

Uik ^ 0, "Y^Uik ^ 1,

Uk

X

Uik,

k=1

=1

где хг — число безработных, завершивших период безработицы с i-oй причиной снятия с учёта; N — число статистически значимых причин снятия с учёта; тг — условная результативность или вес i-oй причины снятия с учёта; X — число безработных; игк — число услуг вида к, оказанных г-ому безработному; Vк — условная трудоёмкость оказания услуги, или вес услуги вида к; М — число видов услуг; а, [3 — нормировочные коэффициенты [1]. Часть параметров модели вычисляется статистически на основе данных, предоставленных службой занятости. Для определения весовых коэффициентов тг и ьк были привлечены эксперты и использован метод анализа иерархий (МАИ), хорошо

известный из теории поддержки принятия решений [2]. МАИ используется в случаях принятия решений на основе плохо структурированных данных, в ситуациях неопределённости, когда в зависимости от применяемых критериев мы получаем разные результаты. При работе с экспертами выяснилось, что их оценки обладают высокой вариативностью и часто сильно отличаются друг от друга. Особенно это касается экспертов, привлечённых от службы занятости. Связано это с субъективными факторами: эксперт считает более важными те критерии, которые характеризуют качество именно его работы. Решить данную проблему можно несколькими способами. Первый описан в [3] и предполагает корректировку и возможно расширение списка критериев МАИ. В данной статье предлагается применить другой подход: использование интервального МАИ для контроля получаемых в результате его работы весовых коэффициентов и^ и Ук вышеприведённой целевой функции. В этом случае и сама целевая функция ^ становится интервальной.

1. Реализация классического МАИ

Применение МАИ начинается со структурирования задачи в виде иерархии.

Для вычисления и^ построена трёхуровневая иерархия: цель, критерии и альтернативы. Уровень альтернатив — это N = 9 статистически значимых причин снятия с учёта. Вершина иерархии (цель) — ожидаемый результат работы метода — ранжирование причин снятия с учёта по степени влияния на результативность (С) работы службы занятости. После консультаций с экспертами и специалистами службы занятости были выбраны 4 критерия, влияющих на достижение поставленной цели [3].

Для оценки трудоёмкости оказания услуг (Д) построена двухуровневая иерархия. Уровень альтернатив - это М =14 видов услуг, оказываемых службой занятости. Вершина иерархии (цель) — ранжирование услуг по трудоёмкости их оказания службой занятости. Уровень критериев в данной иерархии отсутствует.

Следующий этап — построение матриц парных сравнений. Каждая пара критериев или альтернатив сравнивается по обратносимметричной девятибалльной шакале:

1/9,1/8,..., 1/2,1,2,3,..., 9.

Единица означает равное влияние, а 9 — подавляющее преимущество. Полную шкалу оценок и их смысловых эквивалентов можно найти в [2]. В трёхуровневой иерархии матрица парных сравнений уровня критериев имеет размерность 4 х 4, а четыре матрицы парных сравнений уровня альтернатив имеют размерность 9 х 9. В двухуровневой иерархии матрица парных сравнений имеет размерность 14 х 14.

Мера согласованности суждений экспертов в матрице парных сравнений определяется индексом согласованности

^ ^ \ ^шах ^1 П — 1 '

где Ашах — максимальное собственное число матрицы, п — размерность матрицы. На основе индекса согласованности рассчитывается относительная согласованность

шп

где Шп — случайный индекс согласованности, зависящий от размерности матрицы [2].

Учёт мнений всех экспертов может быть сделан различными способами. Например, простым усреднением матриц парных сравнений. К сожалению, такой подход может привести к несогласованным матрицам, хотя каждая матрица конкретного эксперта по отдельности может быть идеально согласована.

В следующем разделе будет описан метод, основанный на интервальной арифметике.

2. Получение интервальных весов

Учёт расхождения мнений экспертов можно контролировать введением интервальных весовых коэффициентов (весов).

Для обозначения интервальных скалярных переменных будем использовать квадратные скобки:

[а] = [а, а],

где а — левая граница интервала, а — правая граница. Матрицы и векторы будем обозначать полужирным шрифтом, например так: А, а интервальные матрицы и векторы — полужирным шрифтом в квадратных скобках: [А]. Компоненты векторов и матриц нумеруются нижними индексами, так для матрицы А элемент, стоящий в г-ой строке и ]-ом столбце, обозначается А^.

Кратко нашу идею интервального расширения МАИ можно описать следующим образом:

1. Вычисляем для каждой матрицы парных сравнений собственный вектор и соответствующее ему максимальное собственное число с помощью степенного метода [4].

2. По вычисленным собственным векторам на минимаксной основе строим интервальные векторы весов и интервальные собственные числа матриц парных сравнений.

3. Интервальные векторы весов используем для оценки целевой функции эффективности работы службы занятости а интервальные собственные числа — для интервальной оценки согласованности [СД].

Другие авторы часто строят интервальные матрицы парных сравнений [5-7]. Данные подходы обычно используют для оценки собственного вектора метод геометрического среднего или метод арифметического среднего [2,8]. Степенной метод может быть применён, но как показано в [9], объём интервального «бруса» собственного вектора в итеративных алгоритмах неограниченно растёт. Наш подход основан на простой идее: необходимо отобразить матрицы парных сравнений с помощью степенного метода в множество соответствующих им собственных векторов, а затем аппроксимировать данное

множество интервальным «брусом», который будет представлен теперь уже интервальным собственным вектором.

Опишем данный подход более подробно. Даны матрицы парных сравнений, полученные от 5 экспертов:

А = {А(г

где г — номер уровня в иерархии (г = 0,...,М — 2, N — число уровней в иерархии); ] — номер критерия на г-ом уровне иерархии (] = 0,...,Мг — 1, Мг — число критериев на г-ом уровне); в — номер эксперта (в = 0,..., 5 — 1); А(г>Л — матрица парных сравнений з-ого эксперта (индекс в у матрицы будем опускать, чтобы не загромождать обозначения).

Для каждого эксперта структура иерархии неизменна, но набор матриц индивидуален. Пример структуры дан на рисунке 1.

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

Ф = {Ф(г 'Л}.

Экспериментально замечено, что в случае равных компонент вектора начального приближения сходимость степенного метода достигается за число шагов, равное размерности матрицы. Для ускорения сходимости начальное приближение вычисляем методом средних [8], в ситуации идеальной согласованности оно даёт точное решение. Для корректировки решения в случае рассогласованности суждений будет достаточно всего лишь нескольких итераций степенного метода.

function initial_vector(A) п i size(A) Р i (0,. ..,0)

п штук

S i (0,. .., 0)

п штук

for г G {0,... ,п — 1} do for j G {0,... ,n — 1} do

Si i Si +

end for

for j G {0,... ,n — 1} do

^j,i ^ Aj,i/Si

end for end for

for г G {0,... ,n — 1} do for j G {0,... ,n — 1} do

Pi i + Ai,j end for '•Pi i <Pi/n end for return ^ end function

function power_method(A, e) ip i initial_vector(A) n i size(A) repeat

ф i <p

<p i A * 'ф

л i IMIi <p i <p/\ until — ^||1 < £ return A, ^ end function

Интервальный вектор собственных чисел вычисляется по правилу:

м

/г • (i) (i) imin , max

- . (i) (i)n

min p2 , max p2 ]

Г • (i) (i)l

[min pn , max pn ]

function interval_weight(As , е)

N ^ size(A)

[ip] ^ ([то, -то],..., [то, -то])

4-V-'

п штук

for A е As do

w ^ power_method(A, e) for i e{0,...,N - 1} do

^ [min(wi,(fi), max(w~i,^i)]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

end for end for return [p] end function

Далее уже в интервальной арифметике производится суммирование весов по уровням иерархии и делается заключение о размере интервалов и точности оценки весов для выбора альтернатив. Расчёт итоговых весов производится от вершины иерархии к уровню альтернатив по формулам:

Mi_i-1

[v(гJ)]= ^ [^r1,k)W(г-1'k)] k=0

[V (0'0)] = [1,1],

где верхние индексы отвечают за номер уровня и номер критерия внутри этого уровня, а нижние индексы — за компоненты векторов.

Затем данные веса используются в вычислениях функции эффективности службы занятости [F].

Заключение

В ходе проведённой работы были получены следующие результаты: • предложена одна из возможных интервальных реализаций МАИ, адаптированная к задаче оценки эффективности работы службы занятости; предложен способ ускорения сходимости степенного метода для МАИ.

Благодарности

Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-010-00489.

Литература

1. Богаченко Н.Ф., Лавров Д.Н., Стукен Т.Ю. Математическая модель эффективности работы службы занятости // Математическое и компьютерное моделирование : сборник материалов VIII Международной научной конференции. Омск : Изд-во Ом. гос. ун-та, 2020. С. 151-153.

2. Saaty T.L. The Analytic Hierarchy Process. New York : McGraw Hill, 1980.

3. Богаченко Н.Ф., Лавров Д.Н., Стукен Т.Ю. Формирование экспертных оценок критериев эффективности работы службы занятости Омской области для метода анализа иерархий // Омские научные чтения — 2020 : материалы Четвёртой Всероссийской научной конференции. Омск : Изд-во Ом. гос. ун-та, 2020 (в печати).

4. Амосов А.А., Дубинский Ю.А., Копченова Н.В. Вычислительные методы для инженеров. М. : Высш. шк., 1994. 544 с.

5. Zadnik S.L., Groselj P. Estimating Priorities in Group AHP Using Interval Comparison Matrices // Multiple Criteria Decision Making. 2013. No. 8. P. 143-159.

6. Pamucar D., Stankovic M.S., Janackovic G.Lj. Modification of the AHP method based on interval valued rough numbers // International conference Transport and Logistics. 2017. V. 6. P. 295-301.

7. Entani T. Interval AHP for a group of decision makers // Proceedings of the Joint 2009 International Fuzzy Systems Association World Congress and 2009 European Society of Fuzzy Logic and Technology Conference. Lisbon, Portugal, July 20-24, 2009. P. 155-160.

8. Таха Х.А. Введение в исследование операций. М. : Издательский дом «Вильямс», 2001. 912 с.

9. Шарый С.П. Конечномерный интервальный анализ. Новосибирск : Издательство «XYZ», 2020. 643 с.

ON THE FEATURES OF THE IMPLEMENTATION OF THE INTERVAL METHOD FOR ANALYTIC HIERARCHY PROCESS IN THE PROBLEM OF ASSESSING THE EFFECTIVENESS OF THE EMPLOYMENT SERVICE

N.F. Bogachenko

Ph.D.(Phys.-Math.), Associate Professor, e-mail: nfbogachenko@mail.ru

D.N. Lavrov

Ph.D.(Eng.), Associate Professor, e-mail: dmitry.lavrov72@gmail.com Dostoevsky Omsk State University, Omsk, Russia

Abstract. To determine the weight coefficients of the efficiency function of the employment service, the analytic hierarchy process and interval arithmetic were used. This made it possible to take into account the opinions of various experts without losing the consistency of the matrices of pairwise comparisons.

Keywords: analytic hierarchy process, interval arithmetic, efficiency function.

References

1. Bogachenko N.F., Lavrov D.N., and Stuken T.Yu. Matematicheskaya model' effek-tivnosti raboty sluzhby zanyatosti. Matematicheskoe i komp'yuternoe modelirovanie, Sbornik materialov VIII Mezhdunarodnoi nauchnoi konferentsii, Omsk, Izd-vo Om. gos. un-ta, 2020, pp. 151-153. (in Russian)

2. Saaty T.L. The Analytic Hierarchy Process. New York, McGraw Hill, 1980.

3. Bogachenko N.F., Lavrov D.N., and Stuken T.Yu. Formirovanie ekspertnykh otsenok kriteriev effektivnosti raboty sluzhby zanyatosti Omskoi oblasti dlya metoda analiza ier-arkhii. Omskie nauchnye chteniya — 2020, materialy Chetvertoi Vserossiiskoi nauchnoi konferentsii, Omsk, Izd-vo Om. gos. un-ta, 2020 (v pechati). (in Russian)

4. Amosov A.A., Dubinskii Yu.A., and Kopchenova N.V. Vychislitel'nye metody dlya in-zhenerov. Moscow, Vyssh. shk. Publ., 1994, 544 p. (in Russian)

5. Zadnik S.L. and Groselj P. Estimating Priorities in Group AHP Using Interval Comparison Matrices. Multiple Criteria Decision Making, 2013, no. 8, pp. 143-159.

6. Pamucar D., Stankovic M.S., and Janackovic G.Lj. Modification of the AHP method based on interval valued rough numbers. International conference Transport and Logistics, 2017, vol. 6, pp. 295-301.

7. Entani T. Interval AHP for a group of decision makers. Proceedings of the Joint 2009 International Fuzzy Systems Association World Congress and 2009 European Society of Fuzzy Logic and Technology Conference, Lisbon, Portugal, July 20-24, 2009, pp. 155160.

8. Takha Kh.A. Vvedenie v issledovanie operatsii. Moscow, Izdatel'skii dom ¡¡Vil'yams^^, 2001, 912 p. (in Russian)

9. Sharyi S.P. Konechnomernyi interval'nyi analiz. Novosibirsk, Izdatel'stvo <XYZ>, 2020, 643 p. (in Russian)

Дата поступления в редакцию: 23.11.2020

i Надоели баннеры? Вы всегда можете отключить рекламу.