Описание задачи
Будем рассматривать задачу ранжирования студентов-второкурсников, поступающих на отдельные кафедры ФРТК МФТИ и в учебный центр в учебном центре МФТИ им. В.В.Калашникова, где студенты учатся разработке программ и телекоммуникационным технологиям. На основании анализа зависимости успешности учебы студентов в центре от их качеств (известных на этапе собеседований) были выделены следующие критерии отбора:
-
Средний балл по зачетке
-
Средний балл за последнюю сессию
-
Уровень знаний по программированию и телекоммуникациям
-
Область интереса разработка ПО или телекоммуникации
-
Зрелость интереса к данной области
-
Мотивация
-
Мнение интервьюера, стоит ли брать
Некоторые критерии, такие как средний балл, определяются точно. Другие определяются на основе мнения интервьюера. Как правило, интервьюер выражает свое мнение о студенте по каждому из критериев ключевым словам, которым соответствуют определенные числовые оценки. Различные критерии могут иметь различную важность с точки зрения ЛПР. Приоритеты критериев задавались при помощи весового вектора, т.е. каждому критерию назначался вес, который отражал собой важность данного критерия при оценке студентов, также с каждым критерием связывалась шкала оценок для данного критерия. ЛПР назначил веса критериям, с учетом, что все критерии имеют примерно одинаковую значимость, кроме последнего критерия (мнение интервьюера, стоит ли брать), который имеет важность примерно такую же, как все остальные вместе взятые.
Оценки каждого студента по всем этим критериям (кроме двух первых критериев) оцениваются несколькими интервьюерами. Это необходимо дня того, чтобы уменьшить влияние субъективности мнения интервьюера. Заметим, что иногда не удается оценить студента по некоторым критериям. При формализации задачи существует несколько способов обхода такой проблемы, в данной работе использовалось усредненных по всем альтернативам значений оценки по критерию.
Расчеты
Расчетный процесс для этой задачи строился подобно предыдущей, поэтому нет смысла повторять все его шаги с приведением промежуточных результатов. Наиболее «состоятельными» в этой задаче оказались три метода, указанных в предыдущем пункте (Борда, арифметической и степенной функции полезности), а также метод ELECTRE. Ниже в таблице выделены только несколько первых результатов и несколько последних:
ALTERNATIVE
|
.impl.vote.BordaAlgorithm
|
ithmeticFunctionAlgorithm
|
alt.impl.ElectreAlgorithm
|
pl.PowerFunctionAlgorithm
|
Score
|
#65 : Казеев Владимир
|
0.1686
|
0.1736
|
0.1219
|
0.2301
|
0.173764
|
#29 : Мусиенко Михаил
|
0.1728
|
0.1709
|
0.1219
|
0.2219
|
0.172107
|
#2 : Аскаров Даулет
|
0.1801
|
0.1679
|
0.1219
|
0.2126
|
0.170886
|
#0 : Абдрашитов Виталий
|
0.1771
|
0.1655
|
0.1219
|
0.206
|
0.167877
|
#59 : Гусейнов Руслан
|
0.1614
|
0.1671
|
0.1219
|
0.2117
|
0.16572
|
#14 : Ерофеев Павел
|
0.1825
|
0.1612
|
0.1219
|
0.1946
|
0.165322
|
#8 : Васильев Алексей
|
0.1752
|
0.1581
|
0.1219
|
0.1866
|
0.160698
|
#34 : Полбицин Алексей
|
0.1686
|
0.1593
|
0.1219
|
0.1897
|
0.1601
|
#75 : Теплыгин Владимир
|
0.1469
|
0.1618
|
0.1219
|
0.1981
|
0.157321
|
#66 : Камышникова Нина
|
0.1566
|
0.1549
|
0.1219
|
0.1788
|
0.153234
|
#17 : Иванов Сергей
|
0.1698
|
0.1473
|
0.1219
|
0.1611
|
0.15025
|
#30 : Некрылов Дмитрий
|
0.1554
|
0.1475
|
0.1219
|
0.161
|
0.146627
|
#19 : Калимуллин Рустам
|
0.1668
|
0.1427
|
0.1219
|
0.151
|
0.145811
|
………………………………
|
………
|
……………
|
…………..
|
…………..
|
…………….
|
#32 : Петровский Дмитрий
|
0.0602
|
0.0705
|
0.1219
|
0.0431
|
0.073588
|
#48 : Чурсин Андрей
|
0.0482
|
0.0767
|
0.1219
|
0.0487
|
0.073523
|
#74 : Старостенков Владимир
|
0.0379
|
0.0699
|
0.1219
|
0.0431
|
0.067784
|
#21 : Карпова Марина
|
0.0385
|
0.061
|
0.061
|
0.0283
|
0.047205
|
#35 : Рамазанов Александр
|
0.0283
|
0.0159
|
0
|
0.003
|
0.011989
|
#60 : Даштиев Назир
|
0.0271
|
0.0162
|
0
|
0.003
|
0.011762
|
#42 : Тимонина Анна
|
0.0253
|
0.0146
|
0
|
0.0025
|
0.010772
|
#57 : Голубев Дмитрий
|
0.0229
|
0.0142
|
0
|
0.0024
|
0.010036
|
#61 : Жеребцов Алексей
|
0.0211
|
0.014
|
0
|
0.0023
|
0.009504
|
К сожалению, приведение таблицы принятых решений ранжированию студентов будет слишком громоздко, и к тому же это потребует сопоставления и анализа результата. Стоит лишь сказать, что среди первых двадцати студентов, выделенных в данном расчете, и в начале списка рейтингов принятых на кафедру, наблюдается практически стопроцентное совпадение фамилий. Впрочем, последние двадцать фамилий из таблицы выше оказались в списке незачисленных в центр. Эти совпадения подтверждают применимость разработанного алгоритма и к задаче большей размерности, чем, к примеру, задача о подключении клиента, где имеется всего три альтернативы и четыре критерия.
Анализ результатов
На основе проведенных вычислений понятно, что применение некоторых методов МКПР к конкретным задачам в отдельных случаях не оправдано, а порой и вредоносно с точки зрения чистоты результата. Однако, в процессе многошагового человеко-машинного решения той или иной задачи можно исключить все «непригодные» методы, проанализировать (на основе информации о финальных весах), насколько те или иные методы коррелируют или, наоборот, различны, сделать методологические выводы о пригодности конкретных методов к конкретным типам задач. Если удастся каким-либо образом формализовать оценку методов, автоматизировать процесс их отсеивания, не требовать участия в этом ЛПР, то получится система, которая не только находит оптимальное решение задачи МКПР, но и позволяет сильно упростить процесс последующего решения подобных задач, явно указав те методы, которые являются наиболее пригодны для них. Под оптимальным решением здесь в очередной раз понимается наиболее надежное, обладающее большой степенью доверия, с учетом того, что получено оно абсолютно автоматическим путем, без участия ЛПР.
ЗаключениеError: Reference source not foundError: Reference source not found
В данной работе были разработаны, реализованы и применены при решении различного рода оптимизационных задач итерационные алгоритмы многокритериального ранжирования, основной идеей которых является использование многометодности как залога надежности и «доверительности» результатов. Введены понятия сходимости итерационного процесса, критерии прекращения расчетов, рассмотрены различные способы перехода от одной итерации к другой. На основе результатов вычислений проведен сравнительный анализ как самих нововведенных алгоритмов, так и конкретных методов, используемых в них.
По итогам нескольких циклов расчетов показано, что приемлемость того или иного метода при решении конкретной задачи определяется прежде всего спецификой и задачи, и метода. Также построена интерактивная процедура «отсеивания» непригодных методов, повышающая детерминированность и надежность получаемых результатов.
Таким образом, одним из направлений дальнейшей работы остается полная автоматизация процедуры принятия решений, сведение к нулю участия ЛПР в процессе. С чисто практической стороны следует применить разработанные алгоритмы к решению более сложных задач из указанной предметной области (в данном случае это телеком), с более обширными моделями и более полной информацией о предмете. И, конечно, существует чисто методологическое направление, нацеленное на исследование и усовершенствование существующих методов многокритериального принятия решений, а возможно и изобретение новых.
Список использованных источников -
Емельянов С.В., Ларичев О.И. Многокритериальные методы принятия решений – М: Знание, 1985. –с. 32
-
Ларичев О.И. Теория и методы принятия решений. - М.: Логос, 2000.- с. 296
-
Любченко В. В. Переключение методов в интерактивной процедуре принятия решений // Труды Одесского политехнического университета - 2002, вып. 2(18) – с. 2-3
-
Jaap Spronk Interactive multiple objective programming methods - Springer, 1981 – pp. 114-122 – http://publishing.eur.nl/ir/repub/asset/10709/HFDSTK.5.PDF
-
Philippe Nemery de Bellevaux On the use of multicriteria ranking methods in sorting problems - Universite Libre de Bruxelles, 29th of November 2008.
-
Гурман В. И. Модели и методы теории управления // Программные системы: теория и приложения, Переславль-Залесский, 2004 – с. 109
Достарыңызбен бөлісу: |