Применение нечёткого подхода для оценки и подбора персонала
Скороход С.В. [email protected])
Таганрогский институт управления и экономики
Постановка задачи
Проблема оптимального подбора кадров является актуальной для любого предприятия. От её решения зависят качество и отдача каждого сотрудника и конечный успех предприятия в целом.
Характерными особенностями данной проблемы являются субъективность и неопределённость. Субъективность выражается в том, что оценку и подбор персонала производят люди со своими стереотипами, симпатиями, предпочтениями, которые иногда могут идти вразрез с целями самого предприятия. Неопределённость проявляется в неточных формулировках требований типа «уверенное владение Microsoft Word», «опытный пользователь ПК», «умение работать в команде», допускающими трактовку в очень широких пределах.
Одним из наиболее достоверных методов профессионального отбора является выполнение кандидатами специально подготовленных заданий с последующей оценкой результата группой экспертов [1,2]. Не смотря на преимущества данного метода, его недостатком является слабая формализованность процесса обработки результатов тестирования.
Задачей данной работы является разработка математической модели для сравнения кандидатов по результатам выполнения тестовых заданий с использованием теории нечётких множеств и нечёткой математики [3,4], которые позволяют формализовать присущие этому процессу свойства субъективности и неопределённости.
Целевая функция
Пусть имеется некоторый критерий, по которому производится сравнение кандидатов. Например, умение работать с текстовым процессором Microsoft Word. Естественно предположить, что каждый кандидат в некоторой степени проявляет своё соответствие этому критерию, которое будем исчислять числом на отрезке [0;1]. При этом 0 будет обозначать полное отсутствие навыков, а 1 - наличие навыков на уровне эксперта в рассматриваемой области.
Целевая функция предназначена для ранжирования уровня навыков кандидатов относительно целей отбора и позволяет выяснить предпочтительность того или иного уровня. Целевую функцию будем задавать нечётким числом (НЧ) [5] О на отрезке [0;1], которое в случае непрерывной функции принадлежности записывается так:
(1)
О = ¡Vо (х)/ [0;1]
х,
а в случае дискретной имеет вид:
О = [<Мо(х)/х >| х е [0;1]}. (2)
Если , это означает, что с точки зрения проводимого отбора уровень Х1 предпочтительнее уровня Х2.
Способы построения нечётких чисел основаны на опросе экспертов и подробно описаны в [4].
В качестве примера рассмотрим две целевые функции: О} - «больше 0,8» и 02 -«примерно от 0,6 до 0,7». Первая из них означает, что требуется кандидат очень высокой квалификации. Однако, такие кандидаты требуют высокой зарплаты и у них практически исчерпан резерв для профессионального роста. Вторая же функция отдаёт предпочтение кандидатам достаточно высокой, но не максимальной квалификации, уровень зарплаты которых ниже и имеется резерв для самосовершенствования. Графики функций принадлежности для непрерывного случая изображены на рисунке 1, а значения для дискретного - в таблице 1.
0,5 0,6 0,7 0,
Уровень навыков
1
1
0
Рисунок 1. Функции принадлежности целей для непрерывного случая
Таблица 1
х 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
/о, (х) 0 0 0 0 0 0 0,1 0,6 1 1 1
Ло2 (х) 0 0 0 0 0 0,2 1 1 0,3 0 0
Тестовое задание
Тестовое задание предназначено для выявления фактической квалификации кандидатов, является единым для всех и готовится заранее до момента проведения отбора. Сложность задания должна быть адекватна цели отбора и соответствовать уровню предъявляемых требований. Так, при отборе персонала высокой квалификации сложность должна быть высока. Если же нам нужен персонал средней квалификации, то вполне достаточным окажется задание средней сложности. В любом случае неудачным является чересчур простое или чересчур сложное задание, поскольку в первом случае оно не способно выявить все профессиональные качества кандидатов, а во втором - требует дополнительных навыков, не предусмотренных условиями отбора.
Для измерения сложности задания используем ту же самую базовую шкалу, что и для цели - отрезок [0;1]. Поскольку оценка сложности всегда является субъективной и неоднозначной, опишем её НЧ Б вида (1) или (2). Значение / (х) выступает как степень соответствия задания квалификации х.
Наиболее удобным для экспертов способом представления Б является треугольное
НЧ [4]
Б (<<тт, <^погт , dmax), (3)
где <тт и <тах - нижняя и верхняя оценки соответствующей заданию квалификации, а <погт -оценка квалификации, наиболее подходящей для данного задания.
Рассмотрим НЧ Р=БгО - пересечение Б и О. Его функция принадлежности вычисляется по формуле: /по (х) = тт/д (х), /о(х)) . Р описывает квалификацию, которая является общей между поставленной целью отбора и предложенным тестовым заданием. Условием адекватности задания поставленной цели является совпадение величин максимумов функций принадлежности О и Р:
^ тт(/ (хХ /о (х)) = ^ /о (х). (4)
хе[0;1] хе[0;1]
На рисунке 2 изображён пример цели О и трёх вариантов оценок сложности тестовых заданий Д/, П2 и в виде треугольных нечётких чисел. Поскольку условие (4) выполняется только для П2 , только второе задание является адекватным цели О.
0 0]пС 02гС ВзпС \
Рисунок 2. Проверка адекватности тестового задания поставленной цели
В таблице 2 рассмотрен пример для дискретных НЧ с аналогичным выводом.
Таблица 2
1
x 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
G 0 0 0 0,2 0,6 1 1 1 0,5 0,1 0
Di 0 0 0,3 0,7 1 0,6 0,2 0 0 0 0
D2 0 0 0 0 0,1 0,6 1 0,7 0,2 0 0
D3 0 0 0 0 0 0 0,2 0,7 1 0,5 0
DinG 0 0 0 0,2 0,6 0,6 0,2 0 0 0 0
D2nG 0 0 0 0 0,1 0,6 1 0,7 0,2 0 0
DsnG 0 0 0 0 0 0 0,2 0,7 0,5 0,1 0
Оценка квалификации кандидатов
Оценка квалификации кандидата строится на основе анализа экспертами результатов выполнения тестового задания, удовлетворяющего условию (4). Задачей экспертов является оценка качества полученного результата. Для её формального описания используем НЧ Q на отрезке [0;1]. Полностью выполненному заданию соответствует 1, а полностью проваленному - 0. Q имеет вид, аналогичный (1) и (2). Наиболее удобным способом его задания является треугольное НЧ
Q=(q min , qnorm , qmax), (5)
где qmin и qmax означают низшую и высшую оценку качества результата, а qnorm - наиболее подходящую оценку.
Оценка квалификации V кандидата получается как произведение Q и D: V = Q • D, которое является НЧ на [0;1], функция принадлежности которого, в общем случае, вычисляется по формуле: /uV(x) = sup min(/D(x), /Uq (x)) .
ab=x
При использовании треугольных нечётких чисел (3) и (5) результатом их произведения также будет треугольное НЧ [3 ]
V = (dmin • qmin, dnorm ' qnorm, dmax • qmax)- (6)
Произведение Q и D даёт результат, который обладает тремя свойствами, вполне естественными с точки зрения здравого смысла.
1. Если испытуемый полностью справился с тестовым заданием и получил наивысшую оценку у всех экспертов (в этом случае НЧ Q вырождается в чёткое число 1), его квалификация принимается равной сложности тестового задания: V=D.
2. Если испытуемый полностью провалил тестовое задание и получил низшую оценку у всех экспертов (Q вырождается в чёткий ноль), его квалификация принимается равной нулю: V={<1/0>}.
3. Если два испытуемых при выполнении одного и того же задания получили оценки Qj и Q2 и Qi>Q2, то будет справедливо соотношение: Vj>V2, то есть оценка квалификации первого испытуемого окажется выше.
Пример вычисления V для случая треугольных НЧ D и Q приведён на рисунке 3
V=QD Q
0 0,28 0,4 0,45 0,5 0,7 0,8 0,9 1
Рисунок 3. Произведение треугольных нечётких чисел
1
Сравнение кандидатов
Для сравнения кандидатов необходимо выяснить насколько полученная оценка V квалификации каждого из них соответствует цели отбора G. Наилучшим считается тот из кандидатов, чья степень соответствия цели окажется наивысшей.
Одним из наиболее простых способов вычисления степени С соответствия V и G является нахождение пересечения этих НЧ: C=VПG. Однако данная операция обладает существенным недостатком. Результатом пересечения может оказаться ненормализованное НЧ, у которого максимум функции принадлежности меньше единицы (это наглядно продемонстрировано на рисунке 2). Поэтому при сравнении степеней соответствия C1 и C2 двух кандидатов можно сравнивать только максимальные значения их функций принадлежности. При этом не учитывается форма самих нечётких чисел, что в некоторых случаях может привести к неверному результату.
Этого недостатка лишён способ вычисления НЧ C по формуле [6]:
Ос (х) = <
^Р Оу ( у )
уе[0;1],о (у)=x
0, (Уу е [0;1])(о (У) = x ^ Оу (у) = 0),
(7)
результатом которого всегда является нормализованное НЧ (если НЧ О также нормализовано). Результат вычислений по этой формуле изображён на рисунке 4 повёрнутым на 90о против часовой стрелки.
С
О 1 тах°у (уДОу (У2))
У1
У2
Рисунок 4. Вычисление степени соответствия С
Поскольку аналитическое построение функции принадлежности о (х) по (7)
невозможно, она строится по точкам с последующей линейной интерполяцией. Рассмотрим пример такого вычисления над НЧ G и V из таблицы 3. Сначала необходимо найти все такие х, в которых о (у) принимает одинаковые значения от 0 до 1 с шагом 0,1. Результат приведён во второй строке таблицы 4. Далее в найденных точках определим значения цу (у)
(третья строка) и их максимальные значения (четвёртая строка), которые и образуют искомую функцию Лс (х)
Таблица 3
х 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
О 0 0 0 0,2 0,6 1 1 1 0,6 0,2 0
V 0 0 0,2 0,6 1 0,6 0,2 0 0 0 0
Таблица 4
Ло (у) = х 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
У 0 0,1 0,2 1 0,25 0,95 0,3 0,9 0,325 0,875 0,35 0,85 0,375 0,825 0,4 0,8 0,425 0,775 0,45 0,75 0,475 0,725 0,5 0,6 0,7
ЛV(у) 0 0 0,2 0 0,4 0 0,6 0 0,7 0 0,8 0 0,9 0 1 0 0,9 0 0,8 0 0,7 0 0,6 0,2 0
Лс(х) 0,2 0,4 0,6 0,7 0,8 0,9 1 0,9 0,8 0,7 0,6
Предположим теперь, что мы имеем степени соответствия С1 и С2, рассчитанные по (7), для двух кандидатов. Найдём центры площади 1(С1) и 1(С2) их функций
1(С) 1
принадлежности: | ¡с (х) = \ Лс (х). Лучшим, в соответствии с поставленной целью
0 1(С)
отбора, будет тот из кандидатов, у которого это значение окажется наибольшим: I (С) = max(/ (СДI (С2)).
Отметим, что для случая дискретной функции принадлежности ¡с (х) для сравнения используется величина
I (С) , (8)
ЪЛс (х)
которая, как и центр площади, существенно зависит от формы ¡с (х) и даёт хороший результат.
Рассмотренный подход описан для одного критерия отбора, но может быть легко распространён для случая нескольких критериев. Для этого по каждому из них строится своя целевая функция и оценивается степень соответствия кандидата, а для сравнения кандидатов используется среднее арифметическое чисел 1(С).
Заключение
В заключение обобщим предлагаемый подход в виде последовательности действий при профессиональном отборе.
1. Формулируем цели отбора С1..Сп и задаём их нечёткими числами (1) или (2).
2. Составляем тестовые задания и оцениваем их уровень сложности в виде (3).
3. Проверяем выполнимость условия (4), которому должна удовлетворять сложность заданий. Если условие не выполнено, задание следует переработать заново.
4. Задания предъявляется испытуемым кандидатам, которые при их выполнении получают некоторый результат.
5. Оцениваем качество результата в виде (5) и вычисляем оценку квалификации кандидата (6).
6. В соответствии с (7) находим степень соответствия кандидата каждой цели отбора.
7. Для каждой цели вычисляем (8), а затем находим среднее арифметическое полученных значений.
8. Выбираем кандидата с наивысшим средним арифметическим.
Предлагаемый метод даёт возможность формализовать процесс тестирования и отбора кандидатов на основе использования теории нечётких множеств и нечёткой математики, что позволяет снизить влияние субъективных факторов и учесть неопределённость требований и оценок.
Литература
1. Барков С.А. Управление персоналом - М., 1997.
2. Дуракова И.Б. Управление персоналом: отбор и найм - Воронеж, 1998.
3. Нечёткие множества в моделях управления и искусственного интеллекта/Под ред. Поспелова Д. А. - М, 1986.
4. Борисов А.Н., Крумберг О.А., Фёдоров И.П. Принятие решений на основе нечётких моделей. Примеры использования. - Рига, 1990.
5. Скороход С.В. Моделирование целей управления в условиях неопределённости//Информационные системы и технологии в управлении и организации производства. Труды международной конференции «Татищевские чтения: актуальные
проблемы науки и практики». - Тольятти: Изд-во Волжского университета им. В.Н.Татищева, 2004.
6. Скороход С.В. Нечёткая ситуационная модель оценки эффективности управленческих решений в экономических системах// Материалы 3 международной научно-практической конференции «Проблемы регионального управления, экономики, права и инновационных процессов в образовании» - Таганрог, Изд-во Таганрогского института управления и экономики, 2003.