Авторы: T.Y. Tseng, Cerry M. Klein
Перевод с английского: Д.С. Крайний
Источник: International Journal of Approximate Reasoning, Volume 6, Issue 1, January 1992, Pages 45–66
T.Y. Tseng, Cerry M. Klein Новый алгоритм для нечеткого многокритериального принятия решений Алгоритм нечеткого многокритериального принятия решений позволяет использовать языковые рейтинги так же, как и числовые рейтинги. Этот алгоритм основан на преимуществе средневзвешенных методах рейтинговых и подразумеваемых методов сопряжения. Предложенный алгоритм протестирован на ровне с другими методами, а также показано насколько он точен и эффективен.
Ключевые слова: многокритериальное нечеткое принятие решений, лингвистические рейтинги, числовые рейтинги, нечеткие средневзвешенные, подразумеваемое объединение
Теория нечетких наборов была впервые предложен для принятия решений Беллманом и Заде [1]. С тех пор, применение теории нечетких множеств для принятия решений в нечеткой среде была проблема многих исследований. Например, Циммерман [3] работал над нечетким линейным программированием с несколькими целевыми функциями, в то время как Белин [4] обратился к нечеткому групповому принятию решений. Основной предпосылкой за этих двух научно-исследовательских работ было то, что является более целесообразным – иметь дело с нечеткими множествами, чем теории вероятностей. Бездек и другие [5] показывают потребность в использование нечетких множеств в условиях группового принятия решений. Этот настройки легко расширить для человека. Как отмечают они, когда ЛПР получает набор альтернатив, оно стремится посмотреть его как список взаимоисключающих элементов; оно должно действительно выбрать только один. В случае с нечеткими множествами допускается некоторая свобода, а также в процессе принятия оно регулирует свои взгляды на альтернативные варианты. Этот тип эволюции и альтернативного рассмотрения может быть наиболее легко обработать нечеткие множества, потому что предпочтение на "консенсусе" не определено. Единственная трудность, чтобы получить соответствующие «нечеткие предпочтения" от решения. Бездек и другие [6] дают динамический подход к обработке этого сценария. Большинство опубликованных работ со времен Беллмана и Заде используют схемы нечетких предпочтений и состоят в нахождении лучшего варианта среди доступных альтернатив при данных нескольких критериях в этой нечеткой среде. Этот поиск наилучшей альтернативы, как правило производился по одному из двух разных подходов: Беллмана-Заде или подразумеваемых метод соединения и метод средневзвешенный рейтинг.
Многокритериальное принятие решений состоит в выборе лучшей альтернативы из множества альтернатив. Простой, но хорошо известный и часто используемый подход для решения многокритериальных задач принятия решений состоит в том, чтобы определить рейтинг средней взвешенной для каждой альтернативы, а затем выбрать лучший вариант, основываясь на этих рейтингах. Это делается следующим образом. Пусть A = { A1, A2 ..... Am} } множество альтернатив m, которые должны быть сопоставлены. Все варианты оправданы с точки зрения набора критериев n C1, C2 ..... Cn Каждый критерий, связанный с взвешенным коэффициентом Wj, j = 1 ..... п, который присваивается в соответствии со степенью важность критерия Cj среди множества критериев. Относительная заслуга критерия Cj к альтернативной Ai оценивается коэффициентом рейтинг Rij. В соответствии с этим методом добавочной взвешенной, альтернатива Аi можно расчитать взвешенный рейтинг Ri, где
Если Ri нормализуется, альтернатива Аi получает средневзвешенной рейтинг
Нечеткие оценки, используемые в методе средних взвешенных рейтинга обсуждается в предыдущем разделе. Однако, несмотря на то что нечеткие рейтинги используются в числовом или словесном представлении, методы для каждого не являются взаимозаменяемыми. Словесные нечетких оценоки, используемые для метода средневзвешенного рейтинга должны быть определены математической функцией принадлежности. Тем не менее, для нечетких лингвистических оценок, для реализации объединения используется упорядоченная информация. Таким образом, подразумеваемый подход имеет недостаток, заключающийся в меньшей точности и меньшей надежности. Таким образом, представляется целесообразным разработать новый алгоритм, который позволит объединить преимущества метода средневзвешенного рейтинга и подразумеваемого метода объединения. То есть, алгоритм должен использовать нечеткую лингвистическую оценку, с математически определенной функцией принадлежности преобразовать нечеткий лингвистический рейтинг в нечеткое числовое значение, и применить метод подразумеваемых конъюнкций или взвешенной средней оценки, чтобы найти оптимальное решение в задаче многокритериального принятия нечеткой. Принимая эти три условия во внимание, алгоритм будет разработан в этом разделе. Обратите внимание, что нечеткая лингвистическая оценка, которая является нечетким подмножеством, будет рассматриваться как нечеткое число. Условия нечеткой лингвистической оценки и нечеткого числа будут использоваться как взаимозаменяемые.
Предлагаемый алгоритм основан на методе средней взвешенной. Для использования метода с наибольшей выгодой, переход от нечетких лингвистических оценок к нечеткому числовому значению необходим. Есть несколько способов, чтобы преобразовать нечеткую лингвистическую оценку в нечеткое числовое значение. Например, пик нечеткой лингвистической оценки или нечеткого числа может быть использованы для преобразования. Предлагаемые преобразования, однако, используют центр области, которая покрывает нечеткое число для представления перехода от нечетких лингвистических оценок к нечеткому числовому значению. Этот тип преобразования был выбран потому, что он, в большинстве случаев, чувствителен и способен реагировать на изменения в нечетких числах. Эта чувствительность позволяет легко описывать большинство нечетких чисел, что занимает центральное место в преобразовании нечеткой лингвистической оценки в нечеткое числовое значение.
ОПРЕДЕЛЕНИЕ 1. Пусть A = { Al ..... Ai ..... An} набор нечетких лингвистических оценок или нечетких чисел на числовой прямой R. uAi(u) степень принадлежности u к Ai. Затем преобразование u(Ai) в Ai из нечеткой лингвистической оценки к нечеткому числовому значению, определяется следующим образом.
Модель 1:
Модель 2:
где
и
и
Тогда степень принадлежности uAi от Ai для каждой модели нечеткого числового значения обозначается
Таким образом, после преобразования, нечеткая лингвистическая оценка Ai будет нечетким синглтоном, который имеет только одну точку в нечетком множестве. Нечеткий синглтон преобразования нечеткой лингвистической оценки Ai, может быть выражена как
Так нечеткие лингвистические оценки или нечеткие числа принято считать дугообразными и нормальными, Ai может быть выражена как Ai = 1 / u(Ai) – Следовательно, средневзвешенная операция в нечетком многокритериальном принятии решений может быть определена следующим образом.
ОПРЕДЕЛЕНИЕ 2. Пусть B1, B2 .... , Bm альтернативы оценки по критериям C1, C2 ..... Cn Тогда для данного варианта Bi относительно заслуга критерия Cj оценивается нечетким лингвистическим рейтинг rij, Кроме того, относительная важность каждого критерия оценивается коэффициентом взвешивания wj для критерий Cj. Тогда альтернатива Bi получит средневзвешенный рейтинг ri, который обозначается
Когда wj и rij представлены нечеткими числами, wj и rij могут быть преобразована в wj и rij по Определению 1, и преобразуется средневзвешенный ri обозначается как
Рейтинг альтернатив B1, B2 ..... Bm может быть составлен следующим образом.
ОПРЕДЕЛЕНИЕ 3. Пусть преобразованные средние взвешенные r1, r2 ..... rm из альтернатив B1, B2 ..... Bm получены из определения 2. Тогда для выбора из двух любых альтернатив Bi и Bj определяется ri и rj , То есть, если ri больше rj, то Bi предпочтительнее Bj. Приведенные выше определения приводят к следующему алгоритму.
Предложенный метод средневзвешенной
Чтобы оценить и сравнить эффективности предложенного метода средневзвешенной и алгоритма FWA, будут использованы два фактора, эффективности и действенности.
Предлагаемые возвращаемые результаты алгоритма очень близкие к тому, что и в алгоритме FWA. Далее приводится сравнение эффективности алгоритма FWA и метода средневзвешенной оценки. Таблица 1 дает сводную статистику процессорного времени, потребляемого предложенным алгоритмом для двух моделей трансформации и алгоритма FWA на 1000 тестовых наборах, на входе $ 2 и $ 3. Для алгоритма FWA, измеряется время процессора только для шагов 1-8. Процессорное время для шага 7 в программе / GRAPH SAS была вычислена только для 100 тестовых прогонов, а затем умножается на 10, чтобы приблизить значение на 1000 тестах в эксперименте. Обратите внимание, что время процессора измерялась компилятором уровня 0 для программы Fortran и с графическим терминалом для программы / GRAPH SAS под скорость высокопроизводительной ЭВМ IBM IBM 3179.
Таблица 1. Сравнение времени процессора для моделей 1 и 2 метода средневзвешенной и FWA алгоритма на 1000 тестовых прогонов
Как указано в таблице 1, экономия процессорного времени для моделей 1 и 2 предлагаемого метода средневзвешенной по сравнению с алгоритмом FWA является чрезвычайно значимой. Это указывает на то, что предлагаемый способ, использующий средние взвешенные Модели 1 и 2 является очень эффективным. На основе оценки моделей 1 и 2 и на сравнении моделей 1 и 2 с алгоритмом FWA, можно сделать вывод, что модели 1 и 2 предлагаемого способа средних взвешенных являются двумя действенными и эффективными методами оценки проблемы нечетких многокритериальных принятий решений.
В статье предложен новый алгоритм на основе трансформации модели для решения нечетких многокритериальных задач принятия решений. Новый алгоритм основан на преобразовании нечеткого лингвистического рейтинге и на средневзвешенном методе многокритериального принятия решений.
Производительность каждой из моделей была протестирована на проблемы прототипа с помощью трех наборов нечетких лингвистических оценок. Этот тест состоял из двух этапов. На первом этапе, три комплекта нечетких лингвистических оценок были использованы для теста 100 прогонов. На втором этапе, два набора нечетких лингвистических оценок, которые квалифицированы на стадии 1 использованы в течение 1000 тестовых прогонов. Оценка эффективности предложенной методики была основана на алгоритме FWA и четырех индексах производительности.