Научная статья на тему 'Автоматизация процесса аттестации сотрудников компании на основе метода анализа иерархий'

Автоматизация процесса аттестации сотрудников компании на основе метода анализа иерархий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
481
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АТТЕСТАЦИЯ СОТРУДНИКА / МЕТОД АНАЛИЗА ИЕРАРХИЙ / ВЫБОР НАИЛУЧШЕЙ АЛЬТЕРНАТИВЫ / ПОПАРНОЕ СРАВНЕНИЕ ВСЕХ ЭЛЕМЕНТОВ ИЕРАРХИИ / ИНДЕКС ОДНОРОДНОСТИ СУЖДЕНИЙ ЭКСПЕРТА / ПРЕИМУЩЕСТВА ИЕРАРХИЙ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Шафоростова Е. Н., Ковтун Н. И., Лазарева Т. И., Михайлюк Е. А.

Проблема планирования потребностей в персонале является актуальной для каждого предприятия. Для реализации проекта наиболее подходящей математической моделью является метод анализа иерархий (МАИ). При постановке задачи принятия решения главная цель (главный критерий) разбивается на подцели частные критерии. В результате определяется относительная значимость исследуемых альтернатив относительно всех критериев, находящихся в иерархии. Относительная значимость выражается численно в виде векторов приоритетов. Полученные значения векторов являются оценками в шкале отношений и соответствуют так называемым жестким оценкам. По характеру связей между критериями и альтернативами определяется два типа иерархий. К первому типу относятся иерархии, у которых каждый критерий, имеющий связь с альтернативами, связан со всеми рассматриваемыми альтернативами. Ко второму типу относятся иерархии, у которых каждый критерий, имеющий связь с альтернативами, связан не со всеми рассматриваемыми альтернативами. Для создания ИС аттестации сотрудника была выбрана математическая модель МАИ. При подходе МАИ одни и те же усилия ЛПР по построению функции полезности могут быть затрачены при большом и малом числе альтернатив. В случае небольшого числа заданных альтернатив (задачи первой группы) представляется разумным направить усилия ЛПР на сравнение только заданных альтернатив. В результате определяется относительная значимость исследуемых альтернатив относительно всех критериев, находящихся в иерархии. Относительная значимость выражается численно в виде векторов приоритетов. Полученные таким образом значения векторов являются оценками в шкале отношений и соответствуют так называемым жестким оценкам. Ключевые слова: Аттестация сотрудника, Метод анализа иерархий, Выбор наилучшей альтернативы, Попарное сравнение всех элементов иерархии, Индекс однородности суждений эксперта, Преимущества иерархий

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Шафоростова Е. Н., Ковтун Н. И., Лазарева Т. И., Михайлюк Е. А.

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

Automation of the Appraisal Process of Employees on the Basis of Hierarchy Analysis Method pp. 9-15 Elena N. Shaforostova, Nelli I. Kovtun, Tatyana I. Lazareva, Ekaterina A. Mikhailyuk A Problem of personnel requirements planning is relevant for each enterprise. The analytic hierarchy process (AHP) is more suitable mathematical model to implement the project. Having made decision making problem statement, the main goal (the main criteria) is divided into certain subcriteria. As a result the alternatives under investigation relative significance is determined for all criteria in the hierarchy. The relative significance is evaluated numerically as vectors of priorities. The obtained vectors values are estimations in the ratio scale and match the so-called strict assessments. Two types of hierarchies is determined by the pattern of relations between criteria and alternatives. The first type includes a hierarchy where each criteria related to alternatives associated with all the considered alternatives. The second type consists of a hierarchy where each criteria related to alternatives is associated not with all alternatives under consideration. To create information system for employee certification is selected mathematical model of AHP. Using MAI, the same efforts of decision-makers on the utility function development could be spent under the circumstances of large and small number of alternatives. If the number of predetermined alternatives (tasks of the first group) is small it seems reasonable to focus the efforts of decision-makers to compare only the given alternatives. As a result relative significance of the examined alternatives is determined for all criteria in the hierarchy. The relative significance is evaluated numerically as vectors of priorities. Thus obtained values of the vectors are estimations in the ratio scale and correspond to the so-called strict assessments. Keywords: Employee certification, Analytic hierarchy process, Selecting the best alternative, Pair-wise comparison elements of hierarchy, The index of homogeneity of judgments of expert, Benefits of hierarchies

Текст научной работы на тему «Автоматизация процесса аттестации сотрудников компании на основе метода анализа иерархий»

УДК 004.9

АВТОМАТИЗАЦИЯ ПРОЦЕССА АТТЕСТАЦИИ СОТРУДНИКОВ КОМПАНИИ НА

ОСНОВЕ МЕТОДА АНАЛИЗА ИЕРАРХИЙ

Шафоростова Елена Николаевна, к.п.н., доцент, Старооскольский технологический институт НИТУ «МИСиС», Россия, г. Старый Оскол, [email protected]

Ковтун Нелли Игоревна, старший преподаватель, Старооскольский технологический институт НИТУ «МИСиС», Россия, г. Старый Оскол, [email protected] Лазарева Татьяна Ивановна, старший преподаватель, Старооскольский технологический институт НИТУ «МИСиС», Россия, г. Старый Оскол, [email protected]

Михайлюк Екатерина Андреевна, старший преподаватель, Старооскольский технологический институт НИТУ «МИСиС», Россия, г. Старый Оскол, [email protected]

Задача планирования потребностей в персонале является актуальной для каждого предприятия. Ее решение предполагает проведение следующих действий:

• формирование новых и освободившихся вакансий;

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

• анализ кадров вне предприятия.

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

Должностные инструкции

Локальные акты

Форма анкеты

Соискатель

Результат собеседования

Данные из учебного центра

Письмо от директора предприятия

Приказ о > назначении

Сотрудник отдела кадров

Заключение договора

Рис.1 - Контекстная диаграмма ГОБР0

Основываясь на требованиях, предъявляемых к процессу аттестации, в качестве математической модели была выбрана математическая модель метода анализа иерархий (МАИ) [1]. При подходе МАИ одни и те же усилия лица, принимающего решение, (ЛПР) по построению функции полезности могут быть затрачены при большом и малом числе альтернатив.

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

Рис.2 - Декомпозиция процесса аттестации сотрудников

Рассмотрим следующую ситуацию. Имеется некоторое начальное множество альтернатив (претенденты) А, среди которых необходимо произвести выбор наилучшей альтернативы и провести ранжирование альтернатив по предпочтению ЛПР. Задана главная цель ¥, исходя из которой будет производиться выбор или ранжирование множества альтернатив А. При постановке задачи принятия решения, главная цель (главный критерий) разбивается на подцели - частные критерии. Задано некоторое множество подцелей/1,/2, ... , П, учитываемых при выборе или ранжировании альтернатив множества А. Необходимо с учетом главной цели и подцелей произвести выбор наилучшей альтернативы из множества А и упорядочить альтернативы по степени уменьшения их значимости [1].

Алгоритм метода:

1. Построение соответствующей иерархии задачи принятия решения. При

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

Декомпозиция и синтез используются в МАИ для создания структуры задачи принятия решения - иерархии. В вершине иерархии, используемой в МАИ для представления задачи принятия решения, располагается основная цель, далее, на уровень ниже - подцели, и, наконец, на самом нижнем уровне - альтернативы, среди которых производится выбор и ранжирование (рис. 3).

Объекты или элементы иерархии - это цель, подцели, альтернативы.

2. Попарное сравнение всех элементов иерархии. Осуществляется попарное сравнение отдельных компонент иерархии.

Попарные сравнения - это процесс, согласно которому ЛПР сравнивает все параметры объектов из некоторого списка по определенному критерию, указывая каждый раз наиболее предпочтительный объект (по данному критерию).

Математическая модель:

Е ■ & = €пах • & (1)

Оценки компонент собственного вектора элементов ] для 1-го уровня иерархии:

Нормализованные оценки вектора приоритета:

п 1

п еу (2)

у=1

Ж

н1 = (3)

1 „ Ж ^

г

€тах = „ [( ^Жу) ■ Н]

У=1 г=1 (4)

где Е- положительная матрица критериев, содержащая элементы иерархии ец; Ж- матрица приоритетов альтернатив (собственный вектор); ^тах- максимальное собственное значение матрицы [Е]; еу - элемент(значение) матрицы [Е];

г - уровень иерархии, г = 1...п;

У - порядковый номер элемента на уровне иерархии. у = 1 ...п;

п - порядок матрицы критериев;

Н1 - нормализованные оценки вектора приоритета.

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

Данный этап позволяет ЛПР установить интенсивность взаимодействия между элементами иерархии или силу, с которой различные элементы одного уровня иерархии влияют на элементы предшествующего уровня [2].

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

приоритетов - веса (рис.4).

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

Для оценки согласованности в МАИ вводятся следующие величины:

• ИО - индекс однородности суждений эксперта;

• ОО - отношение однородности суждений эксперта.

Яшах - n

ИО =-— (5)

n -1

ИО

ОО =-^—100% (6)

М (ИО)

где ИО - индекс однородности суждений эксперта;

ОО - отношением однородности суждений эксперта (оценивается при условии ИО < 10

%);

М(ИО) - среднее значение (математическое ожидание) ИО случайным образом составленной матрицы парных сравнений [E], которое основано на экспериментальных данных.

4. Расчет глобального приоритета по сотруднику j и выбор наилучших альтернатив. Итоговый результат проведенных сравнений (претенденты ранжированы в порядке уменьшения их значимости для предприятия).

AJ =„ (Wjj • Нг) (7)

i = 1

*

А = max{Aj} (8)

где Aj - итоговая оценка (глобальный приоритет) по j-му сотруднику; A - выбор наилучших альтернатив.

Разработанный алгоритм позволяет вычислить вектора приоритетов и нормализовать результаты (рис.5).

Ниже представлен фрагмент программного кода реализации представленного алгоритма «Вычисление векторов приоритетов»

//Вычисление вектора приоритетов

private double[,] get vec priority(double[,] matrix, out double IS) {

//Вектор приоритетов

double[,] vec prioryty = new double[matrix.GetLength(0), 1]; //Сумма значений вектора приоритетов double vec prioryty summ = 0; //Сумма по столбцам матрици

double[] vec matrix column sum = new double[matrix.GetLength(1)]; double Lmax = 0; //Максимальное собственное значение //Вычисление собственного вектора

for (int row = 0; row < matrix.GetLength(O); row++) {

vec prioryty[row, 0] = 1;

for (int column = 0; column < matrix.GetLength(l); column++) {

vec prioryty[row, 0] *= matrix[row, column];

vec matrix column sum[column] += matrix[row, column]; }

vec prioryty[row, 0] = Math.Pow(vec prioryty[row, 0] , (double)1 / matrix.GetLength(1));

vec prioryty summ += vec prioryty[row, 0]; }

}

Конец «МАИ»

Рис. 4 - Алгоритм математической модели

В результате определяется относительная значимость исследуемых альтернатив относительно всех критериев, находящихся в иерархии. Относительная значимость выражается численно в виде векторов приоритетов. Полученные таким образом значения векторов являются оценками в шкале отношений и соответствуют так называемым жестким оценкам. Таким образом, автоматизация процесса аттестации сотрудников компании на основе метода анализа иерархий позволит учесть особенности требований к сотруднику и решить задачу планирования потребностей в персонале.

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

Рис. 5 - Алгоритм «Вычисление векторов приоритетов»

Разрабатываемая автоматизированная информационная система аттестации сотрудников должна отвечать следующим требованиям:

• иметь единую БД с возможным доступом и редактированием;

• иметь возможность хранить данные в БД о проведенных аттестациях сотрудников;

• иметь возможность дополнять БД необходимыми полями таблицы и справочниками;

• осуществлять запросы пользователя на основании собранных данных;

• содержать функцию аналитики, позволяющую оценивать имеющийся кадровый резерв;

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

• обеспечивать функции поддержки принятия решений о назначении претендентов на вакантные должности;

• осуществлять расстановку персонала на вакантные места;

• иметь возможность поиска, добавления новых и редактирования уже имеющихся данных.

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

Литература

1. Саати Т. Принятие решений. Метод анализа иерархий. М.: Радио и связь, 1993.

2. Федунец, Н.И. Теория принятия решений. Учебное пособие для вузов / Н.И. Федунец, В.В. Куприянов. - М.: Московский государственный горный университет, 2005. - 218 с. -(Высшее горное образование). - ISBN 5-7418-0397-0.

УДК 004.42

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ С СОЗДАНИЕМ КЛАССОВ ДЛЯ ОБЪЕКТОВ ТИПА «МАССИВ» И «МАТРИЦА»

Широкова Ольга Александровна, к. ф.-м. н., доцент кафедры высшей математики и математического моделирования, Казанский (Приволжский) федеральный университет

Россия, Казань, [email protected]

Введение

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