Нечеткие методы в менеджменте и экономических расчетах.

Содержание
Наш логичный нелогичный мир.
Упрощение логических выводов с помощью законов мышления.
Сочетание логики и математики.
Многозначная логика.
Нечеткая логика.
Базовые операции с нечеткими множествами. Треугольные и трапециевидные числа.
Фаззификация и дефаззификация нечеткого множества.
Нечеткие отношения.
Нисходящие нечеткие выводы.
Лингвистические переменные.
Правила нечеткого логического вывода.
Библиография.
Список примеров
Фаззификация и дефаззификация на примере среднего дохода.
Арифметические операции над нечеткими числами на примере работы сети автозаправок.
Использование нечетких чисел на примере анализа степени риска инвестиционного процесса.
Применение нисходящего нечеткого вывода на примере оценки производственных проблем.
Использование нечетких отношений. Пример выбора на основе предпочтения из множества альтернатив.
Прямое произведение. Пример анализа работы метеостанций выбора на основе связи предсказания метереологической станцией ливней и фактической наполняемостью водоемов.
Принятие решений в условиях неопределенности с использованием попарного сравнения критериев.
Использование лингвистических переменных на примере оценки финансового состояния предприятия.
Анализ надежности банка (Демонстрация на одном примере моделей нечеткого вывода Мамдани, Сугено, Цукамото).
Оценка рисков хранения хлора с использованием модели нечеткого вывода Мамдани.
Задачи для самостоятельной работы.

Логично, нелогично, не совсем логично...

Cōgitō ergō sum - «я мыслю, следовательно, я существую». Это логическое утверждение Рене Декарта отражает сущность человеческой цивилизации в целом и нас, каждого в отдельности, именно логическое.
Мы используем логику, логические конструкции, чтобы пояснить собеседнику как мы видим те или иные вещи с нашей точки зрения.
Даже если мы не всегда действуем в соответствии с этим, логика естественна — по крайней мере, для людей.
Логика - одна из главных причин, почему люди так долго жили на планете, населенной множеством других существ, которые больше, быстрее, многочисленнее и свирепее и чем это всем им помогло? Человечество всех их перемололо за время своего существования.
И поскольку логика является частью нашей жизни, она работает везде, куда бы мы ни посмотрели. Логика дает инструменты для работы с тем, что уже известно (предпосылки), чтобы подвести к следующему шагу (выводу). Логика помогает обнаружить недостатки в аргументах — несостоятельность, скрытые предположения или просто некорректное мышление.
Логика-одна из немногих дисциплин, изучаемых студентами двух разных специальностей: математика и философия, что обусловлено историческими предпосылками: логика была основана Аристотелем и развивалась философами на протяжении веков. Но полтора века назад математики обнаружили, что логика является незаменимым инструментом для обоснования их деятельности. Результатом деятельности математиков на поприще развития логики является формальная логика, которая берет идеи из философской логики и предельно формализуя их, применяет их в математических конструкциях.
Хотелось бы сказать, что мы живем в лучшем из миров, который полностью подчиняется логике. Жаль, но это не так. Для этого достаточно просто посмотреть телевизор, но недолго, так как это вредно для психического здоровья.

Мы живем в нелогичном мире.
Приведу пример из последнего похода на рынок.

Покупатель - взвесьте мне два килограмма яблок.
Продавец - а если будет больше?
Покупатель - ну, если немного.

"Немного" это сколько? Здесь что-то не так с логикой, и тем не менее, оба участника процесса купли-продажи друг друга замечательно поняли.

Давайте разберемся с логикой, как с формальной (четкой), так и с нечеткой (размытой, размазаной) логикой.

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

Давайте попробуем мыслить логически.

Логика является важной составляющей познания. Нам это присуще с самого момента рождения. Появление ребенка с первых мгновений его жизни связано с познанием окружающего мира. Мама, ее запах, ее голос, что может быть роднее? И ребенок сразу строит логическую схему: мама-еда-жизнь.
Большинство детей от природы любопытны, они "почемучки". Им интересно все, почему небо голубое, почему облака белые, а тучи темные, почему после молнии следует гром, почему, почему, почему...
Конструкция почему-потому, что... естественна для познания, по сути, это переход от незнания к пониманию, вот она главная причина возникновения логики!
Логика выросла из врожденной человеческой потребности осмыслить мир и, насколько это возможно, получить некоторый контроль над ним, а понимание причины и следствия является одним из способов понять мир.
По мере взросления, мы начинаем ставить в соответствие то, что одно событие вызывает другое.
С формальной точки зрения связи между причиной и следствием могут быть описаны конструкцией если-то (if-else).

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

Взрослея, мы открываем новые конструкции - для всех (каждый), тогда найдется (существует), что делает возможность строить более сложные связи между причиной и следствием, классифицируя объекты на множества, а те, в свою очередь на подмножества.
Можно пойти в спортивную секцию: тяжелая атлетика, легкая атлетика, шашки. Если записаться в секцию легкой атлетики, то можно выбрать бег, ходьба, прыжки. Если выбрать бег, то спринт, бег на средние дистанции, марафон.
Со временем мы начинаем осознавать такие понятия как наложение множеств, называемое пересечением или их объединение, например, все бегуны, которые пробегут марафон - марафонцы, а все, кто занимается бегом, спортивной ходьбой, метанием - легкоатлеты.
Заметим, что появляется понятие пустого моножества, например, среди всех членов нашей шахматной секции нет ни одного марафонца.

Когда говорят: "давайте будем логичными", по отношению к данной ситуации или проблеме, обычно имеют в виду следующее:

Упрощение логических выводов с помощью законов мышления

В качестве основы для понимания логики, математик и философ Бертран Рассел (1872-1970) установил три закона мышления. Все эти законы основаны на идеях, восходящих к Аристотелю, основателю классической логики более 2300 лет назад.
Все три закона просты и понятны. Но самое главное, что эти законы позволяют делать логические выводы о высказываниях, даже если вы не знакомы с реальными обстоятельствами, которые они обсуждают.

Закон тождества

Закон тождества утверждает, что каждое отдельное утверждение тождественно само себе.
Например: Закон тождества говорит, что любое утверждение вида “Х есть Х” должно быть истинным.

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

Закон исключенного среднего утверждает, что каждое утверждение либо истинно, либо ложно. Третьего не дано.
Например, рассмотрим эти два утверждения: Не имея никакой информации о мире, вы логически знаете, что каждое из этих утверждений либо истинно, либо ложно. По закону исключенного среднего третий вариант невозможен — другими словами, утверждения не могут быть частично истинными или ложными. В логике каждое утверждение либо полностью истинно, либо полностью ложно.

Закон непротиворечивости

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

Сочетание логики и математики

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

Теперь рассмотрим другой пример.

Очевидно, что нет никаких сомнений в том, что первое утверждение истинно, а второе ложно.

Законы Бертрана Рассела полностью основаны на черно-белом мышлении. Здесь нет полутонов. А что может быть более черно-белым чем математика? Утверждение может быть доказано или нет. Теорема справедлива, если существует ее доказательство.
Математика построена на логике, как дом на фундаменте. Вся математика основана на том, что существует некоторый набор очевидных фактов, называемых аксиомами, а затем использует логику для формирования интересных и сложных выводов, называемых теоремами.

Древние греки приложили руку к открытию почти всего естественнонаучного, и логика не является исключением. Например, Фалес и Пифагор применяли логические аргументы к математике. Сократ и Платон применяли сходные типы рассуждения к философским вопросам. Но истинным основателем классической логики был Аристотель.

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

Аристотель ввел понятие силлогизма. В силлогизме посылки и выводы согласуются друг с другом таким образом, что, приняв посылки как истинные, вы должны принять и то, что заключение также истинно — независимо от содержания фактического аргумента

Вот, например, самый известный силлогизм Аристотеля:

Предпосылки:
Все люди смертны.
Сократ-это человек.
Вывод:
Сократ смертен.

Следующий аргумент аналогичен по форме первому. И именно форма аргумента, а не содержание, делает его неоспоримым. Как только вы принимаете предпосылки как истинные, вывод следует как столь же истинный.

Евклид (ок. 325-265 до н. э.) не был строго логиком, но его вклад в логику был неоспорим. Евклид наиболее известен своими работами в области геометрии, которая до сих пор в его честь называется евклидовой геометрией. Его величайшим достижением здесь была логическая организация геометрических принципов в аксиомы и теоремы. Евклид начал с пяти аксиом (также называемых постулатами) - истинных утверждений, которые он считал их простыми и самоочевидными. Исходя из этих аксиом, он использовал логику для доказательства теорем — истинных утверждений, которые были более сложными и не сразу очевидными. Таким образом, ему удалось доказать обширную геометрию, логически вытекающую только из пяти аксиом. Математики до сих пор используют эту логическую организацию высказываний в аксиомы и теоремы.

После греков логика отправилась в очень долгий отпуск, почти в кому. Во всей Римской Империи и средневековой Европе на протяжении более тысячи лет логикой часто пренебрегали.

Готфрид Лейбниц (1646-1716) был величайшим логиком эпохи Возрождения. Подобно Аристотелю, Лейбниц видел в логике потенциал стать незаменимым инструментом познания мира. Он был первым логиком, который взял работы Аристотеля и значительно продвинулся вперед, превратив логические утверждения в символы, которыми затем можно было манипулировать, как числами и уравнениями.
Результатом стала первая попытка построения символической логики. Лейбниц надеялся, что логика превратит философию, политику и даже религию в чистый расчет, предоставив надежный метод объективного ответа на все тайны жизни. В известной цитате из "искусства открытий" (1685) он говорит:

Единственный способ исправить наши рассуждения - сделать их такими же осязаемыми, как рассуждения математиков, чтобы мы могли с первого взгляда обнаружить нашу ошибку, а когда между людьми возникают споры, мы можем просто сказать: "Давайте без лишних слов посчитаем, кто прав.”

К сожалению, его мечта о преобразовании всех сфер жизни в расчет не была осуществлена поколением, которое последовало за ним. Его идеи настолько опередили свое время, что не были признаны важными. После его смерти, труды Лейбница о логике как символическом вычислении пылились почти 200 лет. К тому времени, когда они были вновь открыты, логики уже догнали эти идеи и превзошли их.

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

Три ключевых участника формальной логики: Джордж Буль, Георг Кантор и Готлоб Фреге.

Булева алгебра

Названная в честь своего изобретателя Джорджа Буля (1815-1864), булева алгебра является первой полностью развитой системой, которая обрабатывает логику как вычисление. По этой причине именно Джордж Буль считается основоположником формальной логики.
Булева алгебра похожа на стандартную арифметику в том, что она использует как числовые значения, так и знакомые операции сложения и умножения. В отличие от арифметики, используются только два числа: 0 и 1, которые означают ложь и истину соответственно.

Например:
Пусть A = самый длинный день 21 июня.
Пусть B = Самая короткая ночь 22 декабря.

Поскольку первое утверждение истинно, а второе ложно, то используя формализм булевой алгебры, можно сказать \[ A = 1, B = 0. \] В булевой алгебре сложение интерпретируется как ИЛИ, поэтому утверждение "Самый длинный день 21 июня ИЛИ Самая короткая ночь 22 декабря" можно записать в виде \[ A + B = 1 + 0 = 1. \] Поскольку булево уравнение имеет значение 1, утверждение истинно. Аналогично, умножение интерпретируется как И, поэтому утверждение "Самый длинный день 21 июня И Самая короткая ночь 22 декабря" можно записать в виде \[ A × B = 1 × 0 = 0. \] В этом случае булево уравнение принимает значение 0, поэтому утверждение ложно.

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

Теория множеств Кантора

Теория множеств, впервые созданная Георгом Кантором в 1870-х годах, была еще одним предзнаменованием формальной логики, но с гораздо более широким влиянием, чем булева алгебра. В широком смысле множество-это просто набор вещей, которые могут иметь или не иметь что-то общее. С точки зрения Кантора «множество — это большое количество элементов, которое позволяет воспринимать себя как одно».

Вот несколько примеров:
{1, 2, 3, 4, 5, 6}
{Лондон, Париж, Киев}
{Дуб, Кирпич, Облако, Окунь}.

Одно из фундаментальных преимуществ теории множеств произрастает не из какой-то конкретной теории, а из созданного ею языка.

Пусть есть два множества

Введем формальные определения. Операции над множествами хорошо иллюстрируются диаграммами Джона Венна: Несмотря на свою кажущуюся простоту — или, скорее, благодаря ей — теория множеств стала основой логики и, в конечном счете, самой формальной математики.

Формальная логика Фреге

Готтлоб Фреге (1848-1925) изобрел первую реальную систему формальной логики.
Система, которую он изобрел, на самом деле является одной логической системой, встроенной в другую. Меньшая система, сентенциальная логика, также известная как пропозициональная логика, использует буквы для обозначения простых утверждений, которые затем связываются вместе с помощью символов для пяти ключевых понятий: НЕ, И, ИЛИ, ЕСЛИ, и ИСКЛЮЧАЮЩЕЕ ИЛИ.
Фреге видел возможность того, что сама математика может быть выведена из логики и теории множеств. Начав с нескольких аксиом о множествах, он показал, что числа и, в конечном счете, вся математика логически вытекают из этих аксиом.

Фреге ввел различие между смыслом (нем. Sinn) и значением (нем. Bedeutung) понятия, обозначаемого определенным именем (так называемый треугольник Фреге или семантический треугольник: знак (символ)—смысл—значение(объект)). Под значением в рамках его системы представлений понималась предметная область, соотнесенная с неким именем. Под смыслом подразумевается определенный аспект рассмотрения этой предметной области.

Это диаграмма составных частей знака — главного объекта изучения семиотики. Знак состоит из трёх компонентов:
  1. Объект — то, что составляет саму сущность знака, некоторый предмет или явление объективной действительности. Например, пусть это будет водоплавающая птица, которая ходит, переваливаясь.
  2. Символ — то, что называет наш объект. В рассматриваемом примере это слово «утка», произнесённое или написанное — это пока неважно. Символ называет объект и имеет смысл.
  3. Смысл — то, что мы понимаем под символом, весь комплекс нейронов и их ассоциаций, которые возбуждаются тогда, когда мы либо видим объект, либо наблюдаем символ, который называет объект. Смысл отражает объект внутри нашей головы, в составе нашей символьной системы.

Нелогично, но самую малость...

Проект сведения математики и логики к короткому списку аксиом открывает интересный вопрос: Что произойдет, если начнем с другого набора аксиом?
Одна из возможностей, например, состоит в том, чтобы позволить утверждению быть чем-то иным, чем истинным или ложным. Другими словами, можно позволить высказыванию нарушить закон исключенного среднего.

В 1917 году Ян Лукасевич (1978-1956) стал пионером первой многозначной логики, в которой утверждение может быть не только истинным или ложным, но и возможным.
Эта система была бы полезна для классификации такого утверждения, как это: В 2100 году "и на Марсе будут яблоки рости". Введение категории возможного в пантеон истинного и ложного было первым радикальным отходом от классической логики в новую область, называемую неклассической логикой.

Однако логику ждали и другие сюрпризы.
С математикой, определенной в терминах набора аксиом, возник вопрос о том, является ли эта новая система одновременно последовательной и полной. То есть можно ли было с помощью логики вывести из этих аксиом все истинные утверждения о математике, а не ложные? В 1931 году Курт Гедель показал, что бесконечное число математических утверждений истинно, но не может быть доказано с учетом аксиом. Он также показал, что любая попытка свести математику к непротиворечивой системе аксиом приводит к одному и тому же результату: бесконечному числу математических истин, называемых неразрешимые утверждения, которые не доказуемы в рамках этой системы. Этот результат, названный теоремой неполноты, установил Геделя как одного из величайших математиков 20-го века.

В некотором смысле теорема Геделя о неполноте дала ответ на надежду Лейбница на то, что логика когда-нибудь даст метод для вычисления ответов на все загадки жизни. Ответом, к сожалению, было категорическое "нет!”

Многозначная логика

Правило исключенного среднего, то есть, утверждение либо истинно, либо ложно, без промежуточного, является важным допущением логики, и на протяжении тысячелетий оно хорошо служило логике. Однако не все в мире так хорошо сочетается. Да и не должно. Все в мире относительно. Во время Карибского кризиса на Кубу приехала делегация советской молодежи, среди которых был мой старый товарищ Николай. Все происходило зимой. По приезду вся группа высыпала на берег океана и тут же запрыгнула в воду. Температура воды была 22-23С. Для нашего народа вода почти как компот, а аборигены на все это смотрели с ужасом - это не холодно, а ХОЛОДНО! А попробовали бы они у нас на крещение прыгнуть в полынью!
Вот и имеем недопонимание - вода холодная это ложь или правда? Классическая логика черно-белая, и не справляется с оттенками серого, так вода с температурой 23С относительно кубинца холодная, а относительно эскимоса, почти как в бане.
Закон исключенного среднего был краеугольным камнем логики от Аристотеля до 20-го века. Но в 1917 году польский математик Ян Лукасевич начал задаваться вопросом, что произойдет, если добавить третье значение, не являющееся ни истинным, ни ложным. Он назвал это значение возможным и заявил, что оно может быть присвоено утверждениям, истинность которых неубедительна, таким как прогноз погоды или гадание на кофейной гуще о том, кто победит на следующих выборах.
Возможное, существует где-то между истинным и ложным. По этой причине, Лукасевич начал с логического представления 1 для истинного и 0 для ложного и добавил третье значение, 1⁄2, для возможного значения. В результате получилась трехзначная логика. Трехзначная логика использует те же операторы, что и классическая логика, но с новыми определениями для покрытия нового значения. Например, вот таблица истинности для отрицания \(\overline{x}\):
x \(\overline{x}\)
1 0
1⁄2 1⁄2
0 1
Тепрь легко создать логическую систему с более чем одним промежуточным значением — фактически, с любым числом, которое вы выберете. Например, система с 11 значениями от 0 до 1 с приращениями 1/10 между ними выглядит следующим образом
0 1/10 2/10 3/10 4/10 5/10 6/10 7/10 8/10 9/10 1
Эта система является примером многозначной логики.
Правила многозначной логики достаточно просты:

\(\overline{x}\)- правило (логическое ОТРИЦАНИЕ): означает 1-x.
\(x \& y\)- правило (логическое И): означает выбор меньшего значения.
\( x \vee y\)-правило (логическое ИЛИ): означает выбор большего значения,

Эти три правила могут показаться странными,но они работают.
Например:

\(\overline{2/10}\) = 8/10, - правило отрицания,
3/10 & 8/10 = 3/10, &-правило,
\(1/10 0\vee 6/10 = 6/10\), \(\vee\)-правило.

Приведем уще одно правило, необходимое нам в дальнейшем:
\(\to\) - импликация или следствие (условное предложение): \(x\to y\) обозначает, что из предложения x следует y (также читается, если x, то y) является истина, кроме случаев, когда \(x\) истинно, а \(y\) ложно - \[x\to y=\min\{1,1+y-x\}.\] В случае, если универсум (множество всех значений) равно \(U=\left\{0,\frac{1}{2},1\right\}\) можем выписать таблицу истинности значений: \[ \begin{array}{|c|c|c|c|c|c|c|} \hline x & y & \overline{x} & \overline{y}& x \& y& x\vee y& x\to y\\ \hline 1 & 1 & 0 & 0& 1& 1&1\\ \hline 1 & \frac{1}{2} & 0 & \frac{1}{2}& \frac{1}{2}& 1&\frac{1}{2}\\ \hline 1 & 0 & 0 & 1& 0& 1& 0\\ \hline \frac{1}{2} & 1 & \frac{1}{2} & 0& \frac{1}{2}& 1&1 \\ \hline \frac{1}{2} & \frac{1}{2} & \frac{1}{2} & \frac{1}{2} &\frac{1}{2}& \frac{1}{2}& 1\\ \hline \frac{1}{2} & 0 & \frac{1}{2} & 1& 0& \frac{1}{2}&\frac{1}{2}\\ \hline 0 & 1 & 1 & 0& 0& 1&1\\ \hline 0 & \frac{1}{2} & 1 & \frac{1}{2}& 0&\frac{1}{2}&1\\ \hline 0 & 0 & 1 & 1& 0& 0&1\\ \hline \end{array} \]

Нечеткая логика

Многозначная логика неоднозначная и вообще с ней все неоднозначно.
Сомнения многозначной логики в ее полезности для описания возможных будущих событий имеют под собой основания. Для примера сравним многозначную логику и теорию вероятностей в качестве инструмента для прогноза.
Например, пусть вероятность морозной погоды на 31 декабря равна 25/31, а вероятность солнечной погоды в этот день равна 1/10. Согласно теории вероятностей, то что на Новый Год будет солнечно и морозно, имеет вероятность 1/10 × 25/31 = 25/310, а многозначная логика дает значение 1/10, то есть, по сути, если солнечно, то и морозно.

Однако в 1960-х годах математик Лотфи Заде увидел потенциал многозначной логики для представления не того, что возможно истинно, а того, что частично истинно.
Рассмотрим следующее утверждение:

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

Если мы посмотрим мир вокруг нас, то обнаружим, что большинство так называемых противоположностей-высокие или низкие, горячие или холодные, счастливые или грустные, толстые или худые и так далее — не разделены резкой линией. Вместо этого они являются концами отрезка, который соединяет тонкие оттенки. В большинстве случаев оттенки этих типов достаточно субъективны. Ответ Л.Заде на эти вопросы - нечеткая логика, которая является продолжением и расширением многозначной логики. Как и в случае многозначной логики, нечеткая логика допускает значения 0 для полностью ложных, значения 1 для полностью истинных и промежуточные значения для описания оттенков истины. Но, в отличие от многозначной логики, разрешены все значения между 0 и 1.

Рассмотрим пример. В замечательном фильме Леонида Гайдая присутствует такой тост:

Мой прадед говорит: имею желание купить дом, но не имею возможности. Имею возможность купить козу, но не имею желания.
Так выпьем за то, чтобы наши желания совпадали с нашими возможностями.

С точки зрения двузначной логики если финансовые возможности не совпадают с нашими желаниями, то проблема неразрешима. Но если подходить к решению с точки зрения нечеткой логики, то всегда можно найти компромис.

Не нужно думать, что нечеткая логика это придумка "яйцеголовых", которая интересна только с точки зрения заумных математических построений. Это не так.
Нечеткая логика в современном мире настолько распространена, что наверняка, у вас найдется несколько устройств, реализованых на принципах нечеткой логики, ну, например, свч-печь или стиральная машина автомат, котел или холодильник, робот-пылесос или посудомоечная машина. Если эта техника производства Японии или Кореи, то наверняка это так.

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

Сфера использования Компания Нечеткая логика
Антиблокировочная система тормозов Nissan Использование нечеткой логики для управления тормозами в опасных случаях зависит от скорости автомобиля, ускорения, скорости колеса и ускорения
Автоматическая коробка передач NOK / Nissan Нечеткая логика используется для управления впрыском топлива и зажиганием на основе настройки дроссельной заслонки, температуры охлаждающей воды, об / мин и т.д.
Авто двигатель Honda, Nissan Используется для выбора режима в зависимости от нагрузки двигателя, стиля вождения и дорожных условий.
Копировальная машина Canon Используется для регулировки напряжения барабана в зависимости от плотности изображения, влажности и температуры.
Круиз-контроль Nissan, Isuzu, Mitsubishi Используется для настройки дроссельной заслонки, чтобы установить скорость и ускорение автомобиля
Посудомоечная машина Matsushita Использование для регулировки цикла очистки, стратегий полоскания и стирки зависит от количества посуды и количества пищи, подаваемой на посуду.
Управление лифтом Fujitec, Mitsubishi Electric, Toshiba Используется, чтобы сократить время ожидания в зависимости от пассажиропотока
Гольф диагностическая система Маруман Гольф Выбирает гольф-клуб, основываясь на умениях и телосложении гольфиста.
Фитнес управление Omron Нечеткие правила, используемые для проверки работоспособности своих сотрудников.
Контроль печи Nippon Steel Смеси цементные
Микроволновая печь Mitsubishi Chemical Устанавливает силу излучения и стратегию приготовления
Планшет Hitachi, Sharp, Sanyo, Toshiba Распознает рукописные символы
Плазменное травление Mitsubishi Electric Устанавливает время травления и режим работы

Степенью принадлежности к множеству \(\Omega\) будем называть функцию \(\mu_\Omega(\omega)\), равную 1, если элемент принадлежит множеству \(\Omega\) и нулю, если не принадлежит \[ \mu_\Omega(\omega)= \left\{ \begin{array}{ll} 1, & \hbox{ } \omega \in \Omega,\\ 0, & \hbox{ } \omega \notin \Omega. \end{array} \right. \] Заметим, что связь между множеством \(\Omega\) и его функцией принадлежности \(\mu_\Omega\) в обе стороны (взаимно однозначная) \begin{equation} \label{eq1} \Omega=\{(\omega,\mu_\Omega(\omega))|\omega\in\Omega,\mu_\Omega(\omega)\in [0,1]\}. \end{equation} Лотфи Заде (1968) ввел следующие обозначения, связывающие нечеткое множество и его функцию принадлежности: \begin{equation}\label{dfuzzy} \Omega=\left\{\frac{\mu_\Omega(\omega_1)}{\omega_1}+\frac{\mu_\Omega(\omega_2)}{\omega_2}+...\right\}=\left\{\sum_i\frac{\mu_\Omega(\omega_i)}{\omega_i}\right\} \end{equation} для дискретного случая и \begin{equation}\label{cfuzzy} \Omega=\left\{\int\frac{\mu_\Omega(\omega)}{\omega}\right\} \end{equation} для непрерывного.
В обоих обозначениях горизонтальная черта не является частным, а скорее символ принадлежности, где числитель указывает на значение членства в наборе \(\Omega\). В первом соотношении (\ref{dfuzzy}) символ суммирования не предназначен для алгебраического суммирования, а скорее обозначает совокупность или агрегацию каждого элемента, следовательно, знаки «+» в первой записи не являются алгебраическим «сложением», а являются оператором агрегирования.
Во втором обозначении знак интеграла - это не алгебраический интеграл, а непрерывный теоретико-функциональный оператор агрегирования непрерывных переменных.

Приведем пример действий над нечеткими множествами в терминологии Л.Заде: \[ A=\left\{\frac{1}{2}+\frac{0.5}{3}+\frac{0.3}{4}+\frac{0.2}{5}\right\},\\ B=\left\{\frac{0.5}{2}+\frac{0.7}{3}+\frac{0.2}{4}+\frac{0.4}{5}\right\}. \] Тогда \[ \bar{A}=\left\{\frac{1}{1}+\frac{0}{2}+\frac{0.5}{3}+\frac{0.7}{4}+\frac{0.8}{5}\right\},\\ \bar{B}=\left\{\frac{1}{1}+\frac{0.5}{2}+\frac{0.3}{3}+\frac{0.8}{4}+\frac{0.6}{5}\right\}, \] \[ A\cup B=\left\{\frac{1}{2}+\frac{0.7}{3}+\frac{0.3}{4}+\frac{0.4}{5}\right\},\\ A\cap B=\left\{\frac{0.5}{2}+\frac{0.5}{3}+\frac{0.2}{4}+\frac{0.2}{5}\right\}, \] \[ A|B=A\cap \bar{B}=\left\{\frac{0.5}{2}+\frac{0.3}{3}+\frac{0.3}{4}+\frac{0.2}{5}\right\},\\ B|A=B\cap \bar{A}=\left\{\frac{0}{2}+\frac{0.5}{3}+\frac{0.2}{4}+\frac{0.4}{5}\right\}. \]

Заметим, что так как символ "+" не несет нагрузки арифметической операции, то его можно заменить, например, на ",". Нужно только определиться какую смысловую нагрузку несет "," не перечисление, а агрегацию. Поэтому, чтобы не допускать разнотолкование, вместо символа "+" будет "," и вместо (\ref{dfuzzy}) будем использовать обозначение \begin{equation}\label{dfuzzy1} \Omega=\left\{\frac{\mu_\Omega(\omega_1)}{\omega_1},\frac{\mu_\Omega(\omega_2)}{\omega_2},...\right\}. \end{equation}

Рассмотрим пример. С точки зрения Всемирной организации здравоохранения, рост людей можно описать следующим образом Итак, известен средний рост людей по группам

КлассификацияРост (см.)
МужчиныЖенщины
НизкийКарликоваяДо 129.9До 120.9
Очень малая130-149.9121-139.9
Малая150-159.9140-148.9
СреднийНиже средней160-163.9149-152.9
Средняя164-166.9153-155.9
Выше средней167-169.9156-158.9
ВысокийБольшая170-179.9159-167.9
Очень большая180-199.9168-186.9
ГигантскаяОт 200 и вышеОт 187 и выше.
Понятно, что это разделения очень условно, и зависит не только от нации, но и от условий проживания, питания и пр., например, даже в рамках одной нации могут быть существенные отличия, так в Северной Корее средний рост мужчин -166 см., женщин -157 см., а в Южной Корее, мужчины - 174 см., а женщины - 161 см.

Но будем отталкиваться от этих средних данных.

130 160 170 200 Низкий Средний Высокий 121 149 159 187 Низкий Средний Высокий
Мужчины (\(\mu_M\)) Женщины (\(\mu_W\))

На одном графике это будет выглядеть так:
121 149 160 170 200
Тогда применяя правила логики (&-правило и \(\vee\)- правило) \[ \mu_A(\omega)\& \mu_B(\omega)=\mu_{A\cap B}(\omega)=\min\{\mu_A(\omega),\mu_B(\omega)\}, \] \[ \mu_A(\omega)\vee\mu_B(\omega)=\mu_{A\cup B}(\omega)=\max\{\mu_A(\omega),\mu_B(\omega)\}, \] получаем

121 200 121 149 170 200
\(\mu_M \& \mu_W\) \(\mu_M \vee \mu_W\)

Понятно, что предложенное описание на основе четкой (классической) логики описывает принадлежность людей к той или иной группе достаточно грубо.
Применим для этой цели нечеткую логику.
Нечеткие множества были Лотфи Заде (1921–2017) в 1965 году. В отличие от четких множеств, нечеткое множество допускает частичную принадлежность к набору, что определяется степенью принадлежности, обозначаемой µ, которая может принимать любое значение от 0 (элемент вообще не принадлежит набору) до 1 (элемент принадлежит полностью в комплект). Очевидно, что если мы удалим все значения принадлежности, кроме 0 и 1, нечеткое множество превратится в четкое множество.
Рассмотрим самый простой случай, когда частичная принадлежность определяется линейно.
Выделим в каждой гуппе (Низкий, Средний, Высокий) среднее значение
КлассификацияРост (см.)
МужчиныЖенщины
Низкий135130
Средний165.5154.5
Высокий185.5177.5
и соединим ломаной
130 135 177.5 185.5 200

Как и в многозначной логике,
& - операторы в нечеткой логике обрабатываются как меньшее из двух значений,
\[ \mu_A(\omega)\& \mu_B(\omega)=\mu_{A\cap B}(\omega)=\min\{\mu_A(\omega),\mu_B(\omega)\}, \] а \(\vee\)-операторы обрабатываются как большее из двух значений \[ \mu_A(\omega)\vee\mu_B(\omega)=\mu_{A\cup B}(\omega)=\max\{\mu_A(\omega),\mu_B(\omega)\}. \]

121 135 159.2 170 200 121 130 159.2 185.5 200
\(\mu_M \& \mu_W\) \(\mu_M \vee \mu_W\)

Понятно, что это не единственный подход к построению нечетких функций принадлежности. Давайте получим более точное соответствие множеству людей со средним ростом. Сделаем, например, так, все же люди, принадлежащие группе среднего роста, они уже точно имеют средний рост, а вот из соседних групп, люди имеющий малый рост принадлежат группе от низких до средних, а имеющий большой рост - в группе от средних до высоких. В этом случае имеем следующее
130 140 150 168 180 200
Соответственно,

121 140 180 200 121 140 180 200
\(\mu_M \& \mu_W\) \(\mu_M \vee \mu_W\)

Теория нечеткой логики не является нечетко определенной теорией. Это строгая математическая теория, которая для того, чтобы иметь дело с неоднозначностями, использует количественные описания в точных методах. Объект-это неопределенность, но метод не является неопределенным. Таким образом, понятия нечеткой логики осуществляется строго научным способом. Общепринятые теории основаны на принципе Декарта, объекты которого ограничены тем, что может быть объективно определено. Неопределенное, таким образом, исключается из списка тем исследования. Даже если она изучается, представление вынуждено быть либо 0, либо 1, даже если оно кажется несовместимым с нашими чувствами. Поэтому, в нечетких методах используются понятия фаззификации и дефаззификации, то есть, перевод четких понятий в нечеткие и наоборот, из нечетких в четкие. В конце концов, мы должны принять четкое решение: покупать- не покупать, включать - не включать, открыть - закрыть и пр.
Традиционно фаззификация состоит в переводе четкого понятия, которое представимо в виде единичной ступеньки в треугольную или трапецевидную форму, как это было сделано выше. Процесс дефаззификации преобразует нечеткие контрольные значения в четкие величины, то есть связывает одну точку с нечетким множеством, учитывая, что эта точка из нечеткого множества. Существует множество техник дефаззификации, наиболее известными из которых являются определение центра тяжести \[ \hat{x}=\frac{\sum_i x_i\mu(x_i)}{\sum_i \mu(x_i)} \] или среднего из максимумов.

Базовые операции с нечеткими множествами.

В теории нечетких вычислений операции с множествами проводятся через операции с их функциями принадлежности. Рассмотрим основные операции, без которых мы не сможем проводить никакие действия с нечеткими множествами. Заметим, что все эти операции интуитивно понятные и нужны нам для четкого определения, чтобы не было разнотолкования. Кроме того, большая их часть была определена ранее, а сейчас давайте их соберем в кучу.
Следуя определению (\ref{eq1}) \[ A=\{(x,\mu_A(x)),\mu_A(x)\in [0,1]\}, \] \[ B=\{(x,\mu_B(x)),\mu_B(x)\in [0,1]\}. \] Приведем простой пример.
Пусть универсум состоит из пяти элементов \(U=\{x_1,x_2,x_3,x_4,x_5\}\). Эти элементами могут быть цены на те или иные товары, результаты анализов, температура воздуха в разное время и вообще,чем угодно, что может быть описано нечетким множеством.
Тогда \[ \begin{array}{c|c|c|c|c|c} x & x_1 & x_2 & x_3& x_4& x_5\\ \hline \mu_A(x) & 0 & 0.3 & 0.5& 0.8& 1\\ \hline \mu_\bar{A}(x) & 1 & 0.7 & 0.5& 0.2& 0\\ \hline \mu_{A\cap \bar{A}}(x) & 0 & 0.3 & 0.5& 0.2& 0\\ \hline \mu_{A\cup\bar{A}}(x) & 1 & 0.7 & 0.5& 0.8& 1\\ \hline \end{array} \]

Треугольные числа.

Согласен, на первый взгляд звучит дико. Что дальше - соленая радуга?
С другой стороны, мы уже чисто интуитивно рассматривали функцию принадлежности треугольной формы. В конце концов, треугольное число это просто термин, который отражает частичную принадлежность и ничего большего.

Треугольное нечеткое число A или просто треугольное число с функцией принадлежности \(µ_A (x)\) определяется на R (на множестве действительных чисел) следующим образом \begin{equation}\label{eq2} \mu_A(x)= \left\{ \begin{array}{ll} \frac{x-x_1}{x_A-x_1}, & \hbox{ для } x_1\le x\le x_A,\\ \frac{x-x_2}{x_A-x_2}, & \hbox{ для } x_A\le x\le x_2,\\ 0, & \hbox{ в противном случае.} \end{array} \right. \end{equation} где \([x_1; x_2]\) - опорный интервал, а точка \((x_A; 1) \)- вершина. Третья строка неинформативна, и при записи может быть отброшена.

x1 xA x2 x 1
Часто в приложениях точка \(x_A\in (x_1; x_2) \) находится в середине опорного интервала, т.е. \[ x_A=\frac{x_1+x_2}{2} .\] Тогда подставляя это значение в (\ref{eq2}), получим \begin{equation}\label{eq3} \mu_A(x)= \left\{ \begin{array}{ll} 2\frac{x-x_1}{x_2-x_1}, & \hbox{ для } x_1\le x\le \frac{x_1+x_2}{2},\\ 2\frac{x-x_2}{x_1-x_2}, & \hbox{ для } \frac{x_1+x_2}{2}\le x\le x_2,\\ 0, & \hbox{ в противном случае.} \end{array} \right. \end{equation} Треугольные нечеткие числа обозначаются посредством последовательного перечисления проекций вершин на ось переменных \(А=(x_1; x_A ; x_2)\).
Среди треугольных чисел есть два важных частных случая: это левое треугольное число \(A_l=(x_A ; x_A; x_2)\)
xA x2 1
и правое треугольное число \(A_r=(x_1 ; x_A; x_A).\)
x1 xA 1

Трапециевидные нечеткие числа.

После того, как вы смирились с треугольными числами, трапециевидными числами уже не удивить. \begin{equation}\label{eq4} \mu_A(x)= \left\{ \begin{array}{ll} \frac{x-x_1}{a_1-x_1}, & \hbox{ для } x_1\le x\le a_1,\\ 1, & \hbox{ для } a_1\le x\le a_2,\\ \frac{x-x_2}{a_2-x_2}, & \hbox{ для } a_2\le x\le x_2,\\ 0, & \hbox{ в противном случае.} \end{array} \right. \end{equation} Графически получаем
x1 a1 a2 x 2 1
Если \(a_1 = a_2 = x_A\), то трапециевидное число сводится к треугольному нечеткому числу и обозначается \((x_1; x_A ; x_A; x_2)\), т.е. \((x_1; x_A; x_2)=(x_1; x_A ; x_A; x_2)\).

Также как и для треугольных чисел, существуют два важных частных случая - правые и левые трапециевидные числа.
Правое трапециевидное число, обозначаемое \( A_r = (a_1; a_1; a_2; x_2)\), имеет опорный интервал \([a_1; x_2]\)

a1 a2 x 2 1
а левое, обозначаемое \(A_l = (x_1; a_1; a_2; a_2)\), имеет опорный интервал \([x_1; a_2]\).
x1 a1 a2 1

Арифметические операции с треугольными и трапециевидными числами

Сложение (вычитание) треугольных чисел

Суммирование и вычитание треугольных и трапециевидных чисел опирается на очевидные интервальные вычисления \[ [a,b]+[c,d]=[a+c,b+d],\\ [a,b]-[c,d]=[a-d,b-c]. \] Сумма двух треугольных чисел \(А_1=\left(x^{(1)}_1; x^{(1)}_A ; x^{(1)}_2\right)\) и \(А_2=\left(x^{(2)}_1; x^{(2)}_A ; x^{(2)}_2\right)\) также является треугольным числом \[ A_1+A_2=\left(x^{(1)}_1; x^{(1)}_A ; x^{(1)}_2\right)+\left(x^{(2)}_1; x^{(2)}_A ; x^{(2)}_2\right)=\left(x^{(1)}_1+x^{(2)}_1; x^{(1)}_A+x^{(2)}_A ; x^{(1)}_2+x^{(2)}_2\right) \] и разность \[ A_1-A_2=\left(x^{(1)}_1; x^{(1)}_A ; x^{(1)}_2\right)-\left(x^{(2)}_1; x^{(2)}_A ; x^{(2)}_2\right)=\left(x^{(1)}_1-x^{(2)}_2; x^{(1)}_A-x^{(2)}_A ; x^{(1)}_2-x^{(2)}_1\right). \] Пример.
Пусть \[ A_1=(0,1,2), A_2=(-2,-1,2), \] тогда \[ A_1+A_2=(0-2,1-1,2+2)=(-2,0,4). \]
-2 -1 0 1 2 4 1

Произведение (деление) треугольных чисел на действительное число

Также, как и в случае суммирование, произведение произведение (деление) производится поэлементно \[ Ar=rA=r(x_1;x_A;x_2)=(rx_1;rx_A;rx_2),\\ \frac{A}{r}=\frac{1}{r}\left(\frac{x_1}{r};\frac{x_A}{r};\frac{x_2}{r}\right). \] Пример.
Пусть \[ A=(-1,1,2), \] тогда \[ 2A=(-2,2,4) \] и \[ \frac{A}{2}=\left(-\frac{1}{2},\frac{1}{2},1\right). \]
-2 -1 0 1 2 4 1

Нечеткое усреднение треугольных чисел.

Для множества треугольных чисел \[А_i=\left(x^{(i)}_1; x^{(i)}_A ; x^{(i)}_2\right),i=1,2,...,n\] легко выписать среднее арифметическое \[ A_{среднее}=\frac{A_1+A_2+...+A_n}{n}=\frac{\left(x^{1)}_1; x^{(1)}_A ; x^{(1)}_2\right)+\left(x^{(2)}_1; x^{(2)}_A ; x^{(2)}_2\right)+...+\left(x^{(n)}_1; x^{(n)}_A ; x^{(n)}_2\right)}{n}= \frac{\left(\sum_{i=1}^nx^{(i)}_1; \sum_{i=1}^nx^{(i)}_A ; \sum_{i=1}^nx^{(i)}_2\right)}{n}= \left(\frac{1}{n}\sum_{i=1}^nx^{(i)}_1; \frac{1}{n}\sum_{i=1}^nx^{(i)}_A ; \frac{1}{n}\sum_{i=1}^nx^{(i)}_2\right). \] Пусть \[ A_1=(0,1,2), A_2=(-2,-1,2), \] тогда \[ \frac{A_1+A_2}{2}=(-1,0,2). \]
-2 -1 0 1 2 4 1

Арифметические действия с трапециевидными числами.

Исходя из рассмотренных действий над треугольными числами, не нужно проявлять чудеса математической мысли, чтобы выписать аналогичные действия над трапециевидными числами, а также, учитывая, что треугольные числа представляют собой частный случай треугольных чисел, соответствующие операции между треугольными т трапециевидными числами.
Сумма двух трапециевидных чисел \(А_1=\left(x^{(1)}_1; a^{(1)}_1; a^{(1)}_2; x^{(1)}_2\right)\) и \(А_2=\left(x^{(2)}_1; a^{(2)}_1; a^{(2)}_2 ; x^{(2)}_2\right)\) является трапециевидным числом \[ A_1+A_2=\left(x^{(1)}_1; a^{(1)}_1; a^{(1)}_2; x^{(1)}_2\right)+\left(x^{(2)}_1; a^{(2)}_1; a^{(2)}_2 ; x^{(2)}_2\right)=\left(x^{(1)}_1+x^{(2)}_1; a^{(1)}_1+a^{(2)}_1; a^{(1)}_2+a^{(2)}_2; x^{(1)}_2+x^{(2)}_2\right). \] а разность \[ A_1-A_2=\left(x^{(1)}_1; a^{(1)}_1; a^{(1)}_2; x^{(1)}_2\right)-\left(x^{(2)}_1; a^{(2)}_1; a^{(2)}_2 ; x^{(2)}_2\right)= \left(x^{(1)}_1-x^{(2)}_2; a^{(1)}_1-a^{(2)}_2; a^{(1)}_2-a^{(2)}_1; x^{(1)}_2-x^{(2)}_1\right). \] Пример.
Пусть \[ A_1=(0,0.5,1,2), A_2=(-2,-1,0,2), \] тогда \[ A_1+A_2=(0-2,0.5-1,1+0,2+2)=(-2,-0.5,1,4). \]
-2 -1 0 1 2 4 1
и \[ A_1-A_2=(0-2,0.5-0,1+1,2+2)=(-2,0.5,2,4). \]
-2 -1 0 1 2 4 1
Соответственно сумма треугольного \(А_1=\left(x^{(1)}_1; x^{(1)}_A; x^{(1)}_2\right)=\left(x^{(1)}_1; x^{(1)}_A; x^{(1)}_A; x^{(1)}_2\right)\) и трапециевидного \(А_2=\left(x^{(2)}_1; a^{(2)}_1; a^{(2)}_2 ; x^{(2)}_2\right)\) чисел, также является трапециевидным числом \[ A_1+A_2=\left(x^{(1)}_1; x^{(1)}_A; x^{(1)}_A; x^{(1)}_2\right)+\left(x^{(2)}_1; a^{(2)}_1; a^{(2)}_2 ; x^{(2)}_2\right)= \left(x^{(1)}_1+x^{(2)}_1; x^{(1)}_A+a^{(2)}_1; x^{(1)}_A+a^{(2)}_2; x^{(1)}_2+x^{(2)}_2\right). \] Пример.
Пусть \[ A_1=(0,1,2)=(0,1,1,2), A_2=(-2,-1,-0.5,2), \] тогда \[ A_1+A_2=(0-2,1-1,1-0.5,2+2)=(-2,0,0.5,4). \]
-2 -1 0 1 2 4 1
Для множества трапециевидных чисел \[А_i=\left(x^{(i)}_1; a^{(i)}_1; a^{(i)}_2; x^{(i)}_2\right),i=1,2,...,n\] легко выписать среднее арифметическое \[ A_{среднее}= \left(\frac{1}{n}\sum_{i=1}^nx^{(i)}_1; \frac{1}{n}\sum_{i=1}^na^{(i)}_1; \frac{1}{n}\sum_{i=1}^na^{(i)}_2; \frac{1}{n}\sum_{i=1}^nx^{(i)}_2\right). \] Пример.
Пусть \[ A_1=(0,1,2,4), A_2=(-2,-1,-0.5,2), \] тогда \[ \frac{A_1+A_2}{2}=(-1,0,1.25,3). \]
-2 -1 0 1 2 3 4 1

Фаззификация и дефаззификация нечеткого множества.

Теперь, когда вы окончательно смирились с различными геометрическими представлениями числа, нужно поговорить и об обратном процессе. Кстати, заметим, что треугольное и трапецевидное представление числа не являются единственными, число можно представить в виде функции Гаусса \[ f(x)=ae^{-\frac{(x-b)^2}{2c^2}} \]
В-сплайна или любой унимодальной (с одним экстремумом) функции.

Фаззификация - преобразование некоторого четкого множества в нечеткое.

Например, четкое множество людей низкого, среднего и высокого роста выглядит так
130 160 170 200 Низкий Средний Высокий 121 149 159 187 Низкий Средний Высокий
Мужчины Женщины
Можно провести фаззификацию таким образом
130 150 180 200 Низкий Средний Высокий 121 140 168 187 Низкий Средний Высокий
Мужчины Женщины
или так
130 150 180 200 Низкий Средний Высокий 121 140 168 187 Низкий Средний Высокий
Мужчины Женщины
или каким-то другим образом, все зависит от того насколько точно мы хотим решить задачу. Самая простая фаззификация - сведение к треугольным числам, в этом случае решение проще но и менее точное.

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

Если \(U=\{u_1,u_2,...,u_n\}\) дискретное универсальное множество, состоящее из конечного количества элементов, то нечеткое множество \(A\) можно записать в виде \[ \hat{A}=\sum_{i=1}^n\frac{\mu_{\hat{A}}(u_i)}{u_i}, \] для непрерывного множества \(U\) имеем \[ \hat{A}=\int_U\frac{\mu_{\hat{A}}(u)}{u}du. \] Как четкое множество можно перевести в нечеткое разными методами, так и обратную операцию можно провести различным образом.
Дефаззификацией называется процедура преобразования нечеткого множества в четкое, по сути дела, в число.

Дефаззификация по методу центра тяжести. Для непрерывного универсума используем соотношение \[ \hat{u}=\frac{\int_U{u\mu_{\hat{A}}(u)du}}{\int_U{\mu_{\hat{A}}(u)du}}=\frac{\int_{\underline{u}}^{\overline{u}}{u\mu_{\hat{A}}(u)du}}{\int_{\underline{u}}^{\overline{u}}{\mu_{\hat{A}}(u)du}}, \] где \[\overline{u}=\max\{u|u\in U,\mu(u)>0\},\underline{u}=\min\{u|u\in U,\mu(u)>0\},\] для дискретного случае имеем \[ \hat{u}=\frac{\sum_{i=1}^nu_i\mu_{\hat{A}}(u_i)}{\sum_{i=1}^n\mu_{\hat{A}}(u_i)}. \] Дефаззификация нечеткого множества по методу медианы для непрерывного случая состоит в нахождении числа \(\hat{u}\) такого, что \[ \int_{\underline{u}}^{\hat{u}}\mu_{\hat{A}}(u)du=\int_{\hat{u}}^{\overline{u}}\mu_{\hat{A}}(u)du \] то есть такого вертикального разреза, который делит исходную фигуру на две с одинаковой площадью, для дискретного случая имеем \[ \hat{u}=\min_{1\le j\le n}\left\{\sum_{i=j}^n\mu_{\hat{A}}(u_i)\left|\sum_{i=j}^n\mu_{\hat{A}}(u_i)\ge \frac{1}{2}\sum_{i=1}^n\mu_{\hat{A}}(u_i)\right.\right\}. \] Приведем простой пример. Пусть имеем средний доход (USD), определяемый треугольным числом (u1,u2,u3)= (500, 1200, 2500 )

Тогда

Вначале проведем дефаззификацию методом центра тяжести. Вычислим интеграл \[ \int_{u1}^{u3} u\mu(u)du=\int_{u1}^{u2} u\mu(u)du+\int_{u2}^{u3} u\mu(u)du=\int_{u1}^{u2} u\frac{u-u1}{u2-u1}du+\int_{u2}^{u3} u\frac{u-u3}{u2-u3}du= \frac{1}{u2-u1}\left.\left(\frac{u^3}{3}-u1\frac{u^2}{2}\right)\right|_{u1}^{u2}+ \frac{1}{u2-u3}\left.\left(\frac{u^3}{3}-u3\frac{u^2}{2}\right)\right|_{u2}^{u3}, \] который в этом случае равен и интеграл \[ \int_{u1}^{u3} \mu(u)du=\int_{u1}^{u2} \mu(u)du+\int_{u2}^{u3} \mu(u)du=\int_{u1}^{u2} \frac{u-u1}{u2-u1}du+\int_{u2}^{u3} \frac{u-u3}{u2-u3}du= \frac{1}{u2-u1}\left.\left(\frac{u^2}{2}-u1*u\right)\right|_{u1}^{u2}+ \frac{1}{u2-u3}\left.\left(\frac{u^2}{2}-u3*u\right)\right|_{u2}^{u3}, \] который равен и поделив первое на второе, получаем дефаззифицированное значение \(\hat{u}=\).

Теперь проведем дефаззификацию методом медианы, то есть найдем такое значение \(\hat{u}\), что \[ \int_{u1}^{\hat{u}}\mu(u)du=\int_{\hat{u}}^{u2}\mu(u)du. \] В нашем случае \(\hat{u}=\).

Рассмотрим дискретный случай, для чего проведем дискретизацию исходных данных для n=10:

\(\mu_i=\)

Проведем дефаззификацию для метода центра тяжести

\(\sum_{i=0}^nu_i\mu_i=\)

и

\(\sum_{i=0}^n\mu_i=\)

поделив первое на второе, получем \(\hat{u}=\).
Проиллюстрируем для дискретного случая дефаззификацию по методу медианы:
j\(\sum_{i=0}^j\mu_i\)\(\sum_{i=j}^n\mu_i\)\(u_j\)
Последнее значение \(u_j\) и будет искомым значением \(\hat{u}\).

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

  1. Первая АЗС, благодаря своему удачному месторасположению, обеспечивает достаточно стабильные ежедневные продажи в пределах от 100 тыс.грн. до 120 тыс.грн.
  2. АЗС на окраине города приносит не более 40 тыс.грн.
  3. Продажи автозаправки на объездной дороге существенно зависит от времени года, от дня недели и погоды и продажи лежат в пределах от 20 тыс.грн. до 140 тыс.грн. Причем, с наиболее ожидаемый объем продаж лежит в пределах от 80 тыс.грн. до 110 тыс.грн.
При этом расходы компании лежат в пределах от 60 тыс.грн. до 110 тыс.грн. с наиболее ожидаемым значением 80 тыс.грн.

Найдем чистый доход компании.
Продажи, представимые в виде трапециевидных чисел будут иметь вид

\(A_1=(x^{(1)}_1,a^{(1)}_1,a^{(1)}_2,x^{(1)}_2)\)=(),
\(A_2=(x^{(2)}_1,a^{(2)}_1,a^{(2)}_2,x^{(2)}_2)\)=(),
\(A_3=(x^{(3)}_1,a^{(3)}_1,a^{(3)}_2,x^{(3)}_2)\)=(),

а расходы \(B=\left(x^{(B)}_1,a^{(B)}_1,a^{(B)}_2,x^{(B)}_2\right)\)=(),
Суммарный объем продаж будет равным \(A=A_1+A_2+A_3=\left(x^{(A)}_1,a^{(A)}_1,a^{(A)}_2,x^{(A)}_2\right)\)=():
Для нахождения чистого дохода найдем разность между суммарным объемом продаж и расходами компании

\( A-B=\left(x^{(A)}_1; a^{(A)}_1; a^{(A)}_2; x^{(A)}_2\right)-\left(x^{(B)}_1; a^{(B)}_1; a^{(B)}_2 ; x^{(B)}_2\right)= \left(x^{(A)}_1-x^{(B)}_2; a^{(A)}_1-a^{(B)}_2; a^{(A)}_2-a^{(B)}_1; x^{(A)}_2-x^{(B)}_1\right) \)=().

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

Следующий пример взят отсюда.
Пример анализа степени риска инвестиционного процесса.
Пусть в отношении планируемого инвестиционного процесса известно следующее:

Чистая современная ценность инвестиций (NPV) характеризует эффективность текущих операций и рассчитывается в модели как отношение чистой прибыли к выручке от реализации: \[ NPV=\sum_{i=0}^{Life+1}\frac{NVF_i}{(1+RD)^i}, \] где NCFi - чистый эффективный денежный поток на i-ом интервале планирования, RD - ставка дисконтирования (в десятичном выражении), Life - горизонт исследования, выраженный в интервалах планирования.
В рассматриваемом случае (интервал планирование равен 2 года) чистая современная ценность проекта может быть оценена по формулам: \[ NPV_\min=-I+\frac{CF_\min}{1+RD_\max/100}+\frac{CF_\min}{(1+RD_\max/100)^2}, \] и NPVmin= \[ NPV_\max=-I+\frac{CF_\max}{1+RD_\min/100}+\frac{CF_\max}{(1+RD_\min/100)^2}, \] и NPVmax= \[ NPV_{avg}=-I+\frac{CF_{avg}}{1+RD_{avg}/100}+\frac{CF_{avg}}{(1+RD_{avg}/100)^2}, \] и ожидаемый случай NPVavg=.
Здесь CFavg = (CFmax -CFmin )/2 = млн. грн., RDavg = (RDmax - RDmin)/2 = % годовых.
Под эффективными инвестициями понимаем такое множество состояний инвестиционного процесса, когда реальная чистая современная ценность проекта больше заданного инвесторами критерия G.
Функцию принадлежности NPV инвестиционного проекта можно свести к треугольному числу NPV=( , , )
То есть для \(\alpha\in [0,1]\) \[ NPV=\left\{ \begin{array}{ll} NPV_1=\alpha(NVP_{avg}-NPV_\min)+NPV_\min, \\ NPV_2=-\alpha(NPV_\max-NVP_{avg})+NPV_\max. \end{array} \right. \] Значение α>α1 для которого выполняется неравенство NPV>G, дает уверенность в том, что проект эффективен, поэтому степень риска инвестиционного проекта нулевая. Уровень α1 назывется верхней границей зоны риска.
Поскольку все реализации (NPV,G) при заданном уровне принадлежности α равновозможны, то степень риска неэффективности проекта \(\varphi(α)\) есть геометрическая вероятность события попадания точки (NPV,G) в зону неэффективных инвестиций \[ \varphi(\alpha)=\left\{ \begin{array}{ll} 0, & \hbox{ } G\le NPV_1 \\ \frac{G-NPV_1}{NPV_2-NPV_1}, & \hbox{ }NPV_1\lt G\lt NPV_2, \\ 1, & \hbox{ }NPV_2\le G. \end{array} \right. \] Тогда итоговое значение степени риска неэффективности проекта равно \[ V\& M=\int_0^{\alpha_1}\varphi(\alpha)d\alpha= \left\{ \begin{array}{ll} 0, & \hbox{ } G\lt NPV_\min,\\ R\left(1+\frac{1-\alpha}{\alpha}\ln(1-\alpha)\right), & \hbox{ }NPV_\min\le G\lt N_{avg}, \\ 1-(1-R)\left(1+\frac{1-\alpha}{\alpha}\ln(1-\alpha)\right), & \hbox{ }NPV_{avg}\le G\lt N_{\max}, \\ 1, & \hbox{ }NPV_\max\le G. \end{array} \right. \] где \[ R=\left\{ \begin{array}{ll} \frac{G-NPV_\min}{NPV_\max-NPV_\min}, & \hbox{ } G\lt NPV_\max, \\ 1, & \hbox{ }NPV_\max\le G. \end{array} \right. \] и верхняя граница зоны риска равна \[ \alpha_1=\left\{ \begin{array}{ll} 0, & \hbox{ }G\lt NPV_\min.\\ \frac{G-NPV_\min}{NPV_{avg}-NPV_\min}, & \hbox{ } NPV_\min\le G\lt NPV_{avg}, \\ \frac{NPV_\max-G}{NPV_\max-NPV_{avg}}, & \hbox{ } NPV_{avg}\le G\lt NPV_{\max}, \\ 0, & \hbox{ }NPV_\max\le G. \end{array} \right. \] Для исходных данных \(\alpha_1=\)
и степень риска V&M= (%).
Если для принятия решения будем использовать следующую градацию
V&MСтепень риска Решение компании относительно инвестирования
0 – 0,07 Очень низкаяТочно принять проект
0,07 – 0,15 низкая Принять, но с осторожностью и последующим мониторингом
0,16 – 0,35 средняя Принять с ограничениями
0,36 – 0,4 высокая Отклонить и пересмотреть проект
> 0,40 Очень высокая Отказаться с уверенностью

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

Нечеткие отношения

Что сказать, название навевает добрачные взаимоотношения. Но это только терминология.

Вначале рассмотрим достаточно простое понятие: отложим на осях \(OX, OY\) отрезки \(A=[0,1],B=[0,1]\) и проведем прямые \(x=1,y=1\). Не нужно быть гением от математики, чтобы в результате увидеть единичный квадрат.

1 1 B A
Множество точек данного квадрата обозначается \[ A\times B=\left\{(x,y)\left|x\in A,y\in B\right.\right\}. \] Ясно, что А и В совсем не обязательно должны быть единичными отрезками.
В общем случае, если A и B-подмножества универсальных множеств \(U_1\) и \(U_2\) соответственно, A × B называется декартовым произведением

Нечеткое отношение на A × B, обозначаемое \(\mathcal{R}\) или \(\mathcal{R}(x; y)\), определяется как множество \[ \mathcal{R}=\left\{((x,y),\mu_{\mathcal{R}}(x,y))\left|(x,y)\in A\times B,\mu_{\mathcal{R}}(x,y)\in[0,1]\right.\right\}. \] где \(µ_{\mathcal{R}} (x; y)\) - функция принадлежности от двух переменных.
Эта функция устанавливает степень принадлежности упорядоченной пары \((x; y)\) из \(\mathcal{R}\), связывая с каждой парой \((x; y)\) из A × B действительное число из интервала [0, 1]. Формально нечеткое отношение \(\mathcal{R}\) является классическим тринарным отношением, это множество упорядоченных точек в трехмерном пространстве. В непрерывном случае это поверхность.

Пример.
Пусть есть множество аптек \(A=\{a_1,a_2,a_3\}\) и множество аптечных складов \(S=\{s_1,s_2\}\). Пусть \(\mathcal{R}\) нечеткое отношение между этими двумя множествами, характеризующее транспортные издержки на доставку медикаментов, от больших (1) до отсутствия таковых (0) - аптека при аптечном складе: \[ \mathcal{R}=\{ ((\hbox{склад }s_1,\hbox{ аптека }a_1),0.3), ((\hbox{склад }s_1,\hbox{ аптека }a_2),0.6), ((\hbox{склад }s_1,\hbox{ аптека }a_3),0.8), ((\hbox{склад }s_2,\hbox{ аптека }a_1),0.8), ((\hbox{склад }s_2,\hbox{ аптека }a_2),0.5), ((\hbox{склад }s_2,\hbox{ аптека }a_3),0). \} \] Запишем это соотношение в виде таблицы \[ \begin{array}{c|c|c|c} & \hbox{ аптека }a_1 & \hbox{ аптека }a_2 & \hbox{ аптека }a_3\\ \hline \hbox{склад }s_1 & 0.3 & 0.6 & 0.8\\ \hline \hbox{склад }s_2 & 0.8 & 0.5 & 0\\ \hline \end{array} \] Функция принадлежности показывает насколько велики транспортные издержки, так доставка медикаментов с первого склада в первую аптеку достаточно недорога, тогда как доставка со второго склада недешевая.

Основные операции над нечеткими отношениями

Пусть \(\mathcal{R}_1\) и \(\mathcal{R}_2\)-два нечетких отношения на A × B, \[ \mathcal{R}_1 = \{ ((x, y), \mu_{\mathcal{R}_1} (x, y))\}, (x, y) \in A × B;\\ \mathcal{R}_2= \{((x,y), \mu_{\mathcal{R}_2}(x, y))\}, (x,y) \in A × B. \] Используем функции принадлежности \(µ_{\mathcal{R}_1}(x, y)\) и \(µ_{\mathcal{R}_2}(x, y)\) для введения операций с \(\mathcal{R}_1\) и \(\mathcal{R}_2\) аналогично операциям с нечеткими множествами, рассмотренными ранее.

Равенство
\(\mathcal{R}_1=\mathcal{R}_2\), тогда и только тогда, когда для каждой пары \((x, y) \in A × B\) выполняется равенство \[ \mu_{\mathcal{R}_1} (x, y)=\mu_{\mathcal{R}_2} (x, y). \]

Включение
Если для каждой пары \((x, y) \in A × B\) \[ \mu_{\mathcal{R}_1} (x, y)\le \mu_{\mathcal{R}_2} (x, y). \] отношение \(\mathcal{R}_1\) включается в \(\mathcal{R}_2\) или \(\mathcal{R}_2\) больше, чем \(\mathcal{R}_1\), обозначается \(\mathcal{R}_1 \subseteq \mathcal{R}_2\).
Если \(\mathcal{R}_1 \subseteq \mathcal{R}_2\) и кроме того, если по меньшей мере существует хоть одна пара \((х, у)\), \[ \mu_{\mathcal{R}_1} (x, y)\lt \mu_{\mathcal{R}_2} (x, y), \] тогда имеем строгое включение \(\mathcal{R}_1 \subset \mathcal{R}_2\).

Дополнения
Дополнение отношения \(\mathcal{R}\), обозначаемого \(\bar{\mathcal{R}}\), определяется равенством \[ \mu_{\bar{\mathcal{R}}} (x, y)=1- \mu_{\mathcal{R}} (x, y), \] для любой пары \((x, y) \in A × B\).

Пересечение
Пересечение \(\mathcal{R}_1\) и \(\mathcal{R}_2\) обозначаемое \(\mathcal{R}_1\cap \mathcal{R}_2\) определяется следующим образом \[ \mu_{\mathcal{R}_1\cap \mathcal{R}_2}(x,y)=\min\left\{\mu_{\mathcal{R}_1}(x,y),\mu_{\mathcal{R}_2}(x,y)\right\}, (x, y) \in A × B. \]

Объединение
Объединение \(\mathcal{R}_1\) и \(\mathcal{R}_2\) обозначаемое \(\mathcal{R}_1\cup \mathcal{R}_2\) определяется следующим образом \[ \mu_{\mathcal{R}_1\cup \mathcal{R}_2}(x,y)=\max\left\{\mu_{\mathcal{R}_1}(x,y),\mu_{\mathcal{R}_2}(x,y)\right\}, (x, y) \in A × B. \]

Пример.
Пусть \[ \mathcal{R}_1= \begin{array}{c|c|c|c} & x_1 & x_2 & x_3\\ \hline y_1 & 0.3 & 0.6 & 0.8\\ \hline y_2 & 0.8 & 0.5 & 0\\ \hline \end{array} \hbox{, } \mathcal{R}_2= \begin{array}{c|c|c|c} & x_1 & x_2 & x_3\\ \hline y_1 & 0 & 1 & 0.4\\ \hline y_2 & 0.2 & 0.5 & 0.1\\ \hline \end{array}. \] Тогда \[ \mathcal{R}_1\cap \mathcal{R}_2= \begin{array}{c|c|c|c} & x_1 & x_2 & x_3\\ \hline y_1 & 0 & 0.6 & 0.4\\ \hline y_2 & 0.2 & 0.5 & 0\\ \hline \end{array} \hbox{, } \mathcal{R}_1\cup \mathcal{R}_2= \begin{array}{c|c|c|c} & x_1 & x_2 & x_3\\ \hline y_1 & 0.3 & 1 & 0.8\\ \hline y_2 & 0.8 & 0.5 & 0.1\\ \hline \end{array}. \] Композиция (свертка) нечетких отношений.

Пусть \(\mathcal{R}_1 - \) нечеткое отношение \(\mathcal{R}_1: X\times Y \to [0,1] \) между \(X\) и \(Y\), \(\mathcal{R}_2 - \) нечеткое отношение \(\mathcal{R}_2: Y\times Z \to [0,1] \) между \(Y\) и \(Z\).
Нечеткое отношение между X и Z, обозначаемое \(\mathcal{R_1}\circ\mathcal{R_2}\) и определяемое соотношением \[ \mu_{\mathcal{R_1}\circ\mathcal{R_2}}(x,z)=\bigvee_y\{\mu_{\mathcal{R_1}}(x,y)\& \mu_{\mathcal{R_2}}(y,z)\}, \] называется min-max композицией или сверткой отношений \(\mathcal{R_1},\mathcal{R_2}\).

Рассмотрим пример вычисления композиции нечетких отношений.
Пусть
\(\mathcal{R_1}\)y1y2y3
x10.10.70.4
x210.50
и
\(\mathcal{R_2}\)z1z2z3z4
y10.9010.2
y20.30.600.9
y30.1100.5
Тогда
\(\mathcal{R_1}\circ\mathcal{R_2}\)z1z2z3z4
Здесь \[ \mu_{\mathcal{R_1}\circ\mathcal{R_2}}(x_i,z_j)= (\mu_{\mathcal{R_1}}(x_i,y_1) \& \mu_{\mathcal{R_2}}(y_1,z_j))\vee (\mu_{\mathcal{R_1}}(x_i,y_2) \& \mu_{\mathcal{R_2}}(y_2,z_j))\vee (\mu_{\mathcal{R_1}}(x_i,y_3) \& \mu_{\mathcal{R_2}}(y_3,z_j)),i=1,2;j=1,2,3,4. \] или, что то же \[ \mu_{\mathcal{R_1}\circ\mathcal{R_2}}(x_i,z_j)= \max\{\min(\mu_{\mathcal{R_1}}(x_i,y_1), \mu_{\mathcal{R_2}}(y_1,z_j)), \min(\mu_{\mathcal{R_1}}(x_i,y_2), \mu_{\mathcal{R_2}}(y_2,z_j)), \min(\mu_{\mathcal{R_1}}(x_i,y_3), \mu_{\mathcal{R_2}}(y_3,z_j))\},i=1,2;j=1,2,3,4. \]

Нисходящие нечеткие выводы.

Знание эксперта \(А → В\) (если А то В) отражает нечеткое причинное отношение предпосылки и заключения, поэтому его можно назвать нечетким отношением и обозначить через \(\mathcal{R}\): \[ \mathcal{R}= А → В, \] где «→» называют нечеткой импликацией.
Отношение \(\mathcal{R}\) можно рассматривать как нечеткое подмножество прямого произведения \(Х×У\) полного множества предпосылок \(X\) и заключений \(Y\). Таким образом, процесс получения (нечеткого) результата вывода В' с использованием данного наблюдения А' и знания А → В можно представить в виде правила \[ В' = А' ᵒ \mathcal{R}= А' ᵒ (А → В), \] где «о» — операция композиции (свертки).

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

Пусть задано полное пространство предпосылок \(X=\{x_1,...,x_m\}\) и полное пространство заключений \(Y=\{y_1,...,y_n\}\).
Между \(x_i\) и \(y_j\) существуют нечеткие причинные отношения \(x_i\to y_j\), которые можно представить в виде матрицы \(\mathcal{R}\) с элементами \(r_{i,j}\in [0,1], i=1,...,m,j=1,...,n.\) Предпосылки и заключения можно рассматиривать как нечеткие множества A и B на пространствах X и Y, отношения которых можно представить в виде композиции нечетких выводов \(B=A\circ \mathcal{R}\).
В данном случае направление выводов является обратным для правил, то есть, задана матрица \(\mathcal{R}\) (знания эксперта), наблюдаются выходы В (заключения) и определяются входы А (предпосылки).

Рассмотрим пример подобного вывода (взят отсюда).

Пример нисходящего нечеткого вывода.
Рассмотрим упрощенную модель управления производством с переменными:

х1— некачественное сырье;
х2— недостаточная квалификация персонала;
y1— затруднения при работе с дистрибьюторами;
y2— сокращение асортимента товара вследствие его невостребованности;
y3— уменьшение объемов производства.

Пусть знания эксперта имеют вид матрицы нечетких отношений
0.80.20.3
0.70.40.5
наблюдаются выходы В (или симптомы)
B=0.8/y1+ 0.2/y2+ 0.3/y2
и требуется определить причину такого состояния предприятия
A=a1/x1+a2/x2.
С учетом конкретных данных отношения между предпосылками и заключениями будут выглядеть следующим образом
|0.8 0.2 0.3|=|a1 a2| ○
0.80.20.3
0.70.40.5
либо в транспонированном виде
0.8
0.2
0.3
=
0.80.7
0.20.4
0.30.5
a1
a2
.
Используя max-min композицию, приходим к системе уравнений

0.8=(0.8&a1)∨(0.7&a2)=max(min(0.8,a1),min(0.7,a2));
0.2=(0.2&a1)∨(0.4&a2)=max(min(0.2,a1),min(0.4,a2));
0.3=(0.3&a1)∨(0.5&a2)=max(min(0.3,a1),min(0.5,a2)).

Решением первого уравнения будет ,
решением второго уравнения будет ,
и третьего .
Таким образом, получаем решение системы: .

Вывод: .

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

Пусть есть множество альтернатив X и каждая из них характеризуется несколькими признаками \(j=1,...,m\). Информация о попарном сравнении альтернатив по каждому из признаков \(j\) в форме отношения предпочтения \(\cal{R_j}\). Таким образом, имеется \(m\) отношений предпочтений \(\cal{R_j}\) на множестве X. Требуется по данной информации выбрать альтернативу из множества \(\{X,\cal{R}_1,...,\cal{R}_m\}\).

Функция принадлежности отношения строгого предпочтения достаточно очевидна \[ \mu_{\cal{R}^c}(x,y)=\left\{ \begin{array}{ll} \mu_{\cal{R}}(x,y)- \mu_{\cal{R}}(y,x), & \hbox{ если } \mu_{\cal{R}}(x,y)\ge \mu_{\cal{R}}(y,x),\\ 0, & \hbox{ если } \mu_{\cal{R}}(x,y)\le \mu_{\cal{R}}(y,x). \end{array} \right. \] Если Х - множество альтернатив и \(\mu_{\cal{R}}\) заданное на нем нечеткое отношение предпочтения, то нечеткое подмножество недоминируемых альтернатив описывается функцией принадлежности \[ \mu_{\cal{R}^{нд}}(x)=1-\max_{y\in X}\mu_{\cal{R}^c}(y,x), x\in X, \] или, что то же, \[ \mu_{\cal{R}^{нд}}(x)=1-\max_{y\in X}(\mu_{\cal{R}}(y,x)- \mu_{\cal{R}}(x,y)), x\in X. \] Рассмотрим ситуацию, когда отношения \(\cal{R}_j\) описываются заданными функциями полезности \(f_j:X\to \mathbb{R}\). Значение функции \(f_j\) можно понимать как числовую оценку альтернативы Х по признаку \(j\). Альтернатива с большей оценкой \(f_j(x)\) полагается более предпочтительной по признаку \(j\). Остается выбрать альтернативу, имеющую наибольшие оценки по всем признакам. Формализуя это утверждение, получаем, что выбор альтернативы должен удовлетворять условию \[ f_j\ge f_j(x_0).j=1,...,m \Longrightarrow f_j = f_j(x_0).j=1,...,m. \] Такие альтернативы называются эффективными. Решением нашей задачи является получение всех эффективных альтернатив. Каждая функция \(f_j\) описывает отношение предпочтения на Х вида: \[ \cal{R}=\left\{(x,y)|x,y\in X,f_j(x)\ge f_j(y)\right\}. \] Пусть \(Q=\bigcap_{j=1}^m\cal{R}_j\), тогда множество эффективных альтернатив множества \((X,Q)\) совпадает с множеством эффективных альтернатив для набора функций \(f_j\).
Пусть \[ \mu_{j}(x,y)=\left\{ \begin{array}{ll} 1, & \hbox{ если }(x,y)\in \cal{R}_j,\\ 0, & \hbox{ если } (x,y)\notin \cal{R}_j \end{array} \right. \] функция принадлежности \(R_j\). Тогда пересечению этих функций соответствует функция принадлежности \[ \mu_Q(x,y)=\min\{\mu_1(x,y),...,\mu_m(x,y)\} \] аналогичная свертке критериев \(f_j\): \[ F(x)=\min_{j=1,...,m}\omega_jf_j, \] где \(\omega_j\) представляет собой коэффициенты относительной важности рассматриваемых критериев: \(\sum_{j=1}^m\omega_j=1,\omega_j\ge 0,j=1,...,m.\)

Таким образом, алгоритм решения задачи выбора можно записать следующим образом:

  1. Строим нечеткое отношение \(Q\) как перечесение исходных отношений: \[ \mu_Q(x,y)=\min\{\mu_1(x,y),...,\mu_m(x,y)\} \] и определяем нечеткое подмножество недоминируемых альтернатив на множестве \((X,\mu_Q)\): \[ \mu_{Q}^{нд}(x)=1-\max_{y\in X}(\mu_{Q}(y,x)- \mu_{Q}(x,y)), x\in X. \]
  2. Строим нечеткое отношение \(W\) \[ \mu_W(x,y)=\sum_{j=1}^m\omega_j\mu_j(x,y) \] и определяем подмножество недоминируемых альтернатив на множестве \((X,\mu_W)\): \[ \mu_{W}^{нд}(x)=1-\max_{y\in X}(\mu_{W}(y,x)- \mu_{W}(x,y)), x\in X. \] Данная функция упорядочивает альтернативы.
  3. Находим пересечение множеств \(\mu_Q^{нд}\) и \(\mu_W^{нд}\) \[ \mu^{нд}= \min\{\mu_Q^{нд},\mu_W^{нд}\}. \]
  4. Рациональным считаем выбор альтернатив из множества \[ X^{нд}=\{x|x\in X,\mu^{нд}(x)=\max_{y\in X}\mu^{нд}(y)\}. \]
Решением будем считать альтернативу, имеющую максимальную степень недоминируемости.

Рассмотрим пример отсюда.
В процессе выполнения проекта возникла проблема, решение которой не связано с основной тематикой предприятия. Сроки разработки проекта ограничены и тербуется как множно скорее выполнить этот этап.
Есть три возможности закрыть данную проблему:
  1. Обучить своего сотрудника.
  2. Принять на роботу специалиста, умеющего выполнять требуемые функции.
  3. Передать решение проблемы на аутсорсинг, заключив договор со сторонней организацией на выполнение задания.
Руководитель принимает решение исходя из критериев:
  1. Насколько быстро будет выполнена работа.
  2. Насколько дорого обойдется выполнение этой работы.
  3. Насколько качественно будет выполнена работа.
Будем считать, что все критерии одинаковы по важности. Каждый критерий порождает отношение предпочтения на множестве альтернатив (возможностей).
Обозначим альтернативы \(x_1,x_2,x_3\). Тогда отношения предпочтения будут:
\(\cal{R}_1 - \) x1 одинаковы по предпочтению с x2, а x3 предпочтительнее, чем x2 по критерию 1. (Насколько быстро будет выполнена работа.)
\(\cal{R}_2 - \) x1 предпочтительнее чем x2 и x3, а x2 предпочтительнее, чем x3 по критерию 2. (Насколько дорого обойдется выполнение этой работы.)
\(\cal{R}_3 - \) x1 одинаковы по предпочтению с x2, а x3 предпочтительнее, чем x1 по критерию 3. (Насколько качественно будет выполнена работа.)
По этим данным составляются матрицы отношений \(\cal{R}_1,\cal{R}_2,\cal{R}_3\): \[ r^k_{i,j}=\left\{ \begin{array}{ll} 1, & \hbox{ если i-я альтернатива лучше j-й по критерию k или альтернативы одинаковы по предпочтению;}\\ 0, & \hbox{ если i-я альтернатива хуже j-й по критерию k.} \end{array} \right. \] В результате получаем матрицу \(\mu_1\):
110
110
111
матрицу \(\mu_2\):
111
011
001
и матрицу \(\mu_3\):
110
110
111
А теперь решаем задачу в соответствии с описанным алгоритмом.
  1. Строим нечеткое отношение \(Q=\cal{R}_1\cap\cal{R}_2\cap\cal{R}_3\) \[ \mu_Q(x_i,x_j)=\min\{\mu_1(x_i,x_j),\mu_2(x_i,x_j),\mu_3(x_i,x_j)\}= \]
    110
    010
    001
    Находим подмножество недоминируемых альтернатив на множестве \(\{X,\mu_Q\}\) \[ \mu_Q(x_i)=1-\max_{x_j\in X}\left\{\mu_Q(x_j,x_i)-\mu_Q(x_i,x_j)\right\} \] по всем \(i\) и \(j (i\ne j)\):

    \(\mu_Q^{нд}(x_1)=1-\max\{\mu_Q(x_2,x_1)-\mu_Q(x_1,x_2),\mu_Q(x_3,x_1)-\mu_Q(x_1,x_3)\}=\) 1-max{0-1,0-0}=1,

    \(\mu_Q^{нд}(x_2)=1-\max\{\mu_Q(x_1,x_2)-\mu_Q(x_2,x_1),\mu_Q(x_3,x_2)-\mu_Q(x_2,x_3)\}=\) 1-max{1-0,0-0}=0,

    \(\mu_Q^{нд}(x_3)=1-\max\{\mu_Q(x_1,x_3)-\mu_Q(x_3,x_1),\mu_Q(x_2,x_3)-\mu_Q(x_3,x_2)\}=\)1-max{0-0,0-0}=1.

    Отсюда получаем \(\mu_Q^{нд}=\) |1 0 1|.
  2. Строим отношение \(W\): \[ \mu_W(x_i,x_j)=\sum_{j=1}^m\omega_j\mu_j(x_i,x_j), \sum_{j=1}^m\omega_j=1. \] Если важность критериев равна \(\omega_1=\)0.3333 (насколько быстро будет выполнена работа), \(\omega_2=\)0.3333 (насколько дорого обойдется выполнение этой работы), \(\omega_3=\)0.3333 (насколько качественно будет выполнена работа), то

    \(\mu_W(x_1,x_1)=\) 1/3(1+1+1)=1;

    \(\mu_W(x_1,x_2)=\) 1/3(1+1+1)=1;

    \(\mu_W(x_1,x_3)=\)1/3(0+1+0)=1/3;

    \(\mu_W(x_2,x_1)=\) 1/3(1+0+1)=2/3;

    \(\mu_W(x_2,x_2)=\) 1/3(1+1+1)=1;

    \(\mu_W(x_2,x_3)=\) 1/3(0+1+0)=1/3;

    \(\mu_W(x_3,x_1)=\) 1/3(0+0+1)=1/3;

    \(\mu_W(x_3,x_2)=\) 1/3(1+0+0)=1/3;

    \(\mu_W(x_3,x_3)=\) 1/3(1+1+1)=1.

    Матрица \(\mu_W\) равна
    111/3
    2/311/3
    1/31/31
    Далее находим подмножество недоминируемых альтернатив множества \(\{X,\mu_W\}\) \[ \mu_W(x_i)=1-\max_{x_j\in X}\left\{\mu_W(x_j,x_i)-\mu_W(x_i,x_j)\right\} \] по всем \(i\) и \(j (i\ne j)\):

    \(\mu_W^{нд}(x_1)=1-\max\{\mu_W(x_2,x_1)-\mu_W(x_1,x_2),\mu_W(x_3,x_1)-\mu_W(x_1,x_3)\}=\) 1-max{2/3-1,1/3-1/3}=1,

    \(\mu_W^{нд}(x_2)=1-\max\{\mu_W(x_1,x_2)-\mu_W(x_2,x_1),\mu_W(x_3,x_2)-\mu_W(x_2,x_3)\}=\) 1-max{1-2/3,1/3-1/3}=2/3,

    \(\mu_W^{нд}(x_3)=1-\max\{\mu_W(x_1,x_3)-\mu_W(x_3,x_1),\mu_W(x_2,x_3)-\mu_W(x_3,x_2)\}=\) 1-max{1/3-1/3,1/3-1/3}=1.

    Отсюда получаем \(\mu_W^{нд}=\) |1 0 1|.
  3. Результирующее множество недоминируемых альтернатив равно пересечению множеств \(\mu_Q^{нд}\) и \(\mu_W^{нд}\):

    \(\mu_Q^{нд}\cap\mu_W^{нд}= \) {(1 0 1)}∩{(1 0 1)}={(1 0 1)}.

  4. Отсюда получаем, что рациональным необходимо считать выбор альтернативы, имеющих максимальную степень недоминируемости:

Прямое произведение.

Рассмотрим нечеткие множества A и B \[ A=\{(x,\mu_A(x)),\mu_A(x)\in [0,1]\},\\ B=\{(y,\mu_B(y)),\mu_B(y)\in [0,1]\}, \] определеные для \(x \in A \subset U_1\) и \(y \in B \subset U_2\).
Прямое минимальное произведение нечетких множеств A и B, определяется соотношением \[ A\stackrel{\min}{\times}B=\{(x,y),\min(\mu_A(x),\mu_B(y)),(x,y)\in A\times B\}, \] это означает, что к декартовому произведению A × B нужно присоединить в качестве значения принадлежности меньшее из \(µ_A(x)\) и \(µ_B (y)\).
Прямое максимальное произведение нечетких множеств A и B, определяется соотношением \[ A\stackrel{\max}{\times}B=\{(x,y),\max(\mu_A(x),\mu_B(y)),(x,y)\in A\times B\}, \] то есть, к декартовому произведению A × B нужно присоединить в качестве значения принадлежности большее из \(µ_A(x)\) и \(µ_B (y)\).

Пример.
Пусть \[ A=\{(x_1,0.3),(x_2,0.6),(x_3,1)\},\\ B=\{(y_1,0),(y_2,1)\}. \] Тогда \[ A\stackrel{\min}{\times}B= \begin{array}{c|c|c|c} & x_1 & x_2 & x_3\\ \hline y_1 & 0 & 0 & 0\\ \hline y_2 & 0.3 & 0.6 & 1\\ \hline \end{array} \hbox{, } A\stackrel{\max}{\times}B= \begin{array}{c|c|c|c} & x_1 & x_2 & x_3\\ \hline y_1 & 0.3 & 0.6 & 1\\ \hline y_2 & 1& 1 & 1\\ \hline \end{array}. \]

Следующий пример взят отсюда.
В городе N-ске отвод паводковых вод осуществляется путем направления паводкового водосброса в систему прудов, которые накапливают наземный сток от ливней и сбрасывают воду вниз по течению с контролируемой скоростью, чтобы уменьшить или исключить наводнения в районах ниже.
Пусть A относительная наполняемость системы прудов на основе наблюдений за последние годы (предположим, что наполняемость четырех прудов равна p1, p2, p3 и p4, и все вместе они образуют один сток в магистральный коллектор).
Пусть B общее количество осадков, основанное на значениях наблюдений за тот же срок, полученных с трех разных метереологических станций, g1, g2 и g3.
Пусть есть следующие конкретные нечеткие множества \[ A=\left\{\frac{0.2}{p_1},\frac{0.6}{p_2},\frac{0.5}{p_3},\frac{0.9}{p_4}\right\},\\ B=\left\{\frac{0.4}{g_1},\frac{0.7}{g_2},\frac{0.8}{g_3}\right\}. \] Выпишем прямое минимальное произведение этих двух нечетких множеств: \[ C=A\stackrel{\min}{\times}B= \begin{array}{c|ccc} & g_1 & g_2 & g_3 \\ \hline p_1 & 0.2 & 0.2 & 0.2 \\ p_2 & 0.4 & 0.6 & 0.6 \\ p_3 & 0.4 & 0.5 & 0.5 \\ p_4 & 0.2 & 0.7 & 0.8 \\ \end{array} \] Смысл этого произведения состоит в том, чтобы связать предсказание метереологической станцией ливней с фактической наполняемостью водоема во время дождя. Более высокие значения указывают на информацию о станции, которые могут эффективно моделировать наводнение и управлять ими. Более низкие относительные значения могут указывать на проблему или нерепрезентативное расположение датчика метеостанции.
Определим насколько хорошо прогнозируют данные метеорологические станции ливни локализованные данной областью или большей областью.
Рассмотрим результаты для удаленной системы водоемов во время того же ливня.
Предположим, есть взаимосвязь между наполняемостью еще пяти прудов в новой системе прудов (p5, ..., p9) и данными об осадках из исходных датчиков осадков (g1, g2 и g3). Это соотношение задается следующим образом \[ D= \begin{array}{c|ccc} & g_1 & g_2 & g_3 \\ \hline p_5 & 0.3 & 0.4 & 0.2 \\ p_6 & 0.6 & 0.7 & 0.6 \\ p_7 & 0.5 & 0.5 & 0.8 \\ p_8 & 0.2 & 0.3 & 0.9 \\ p_9 & 0.1 & 0.3 & 0.8 \\ \end{array} \] Пусть E является нечеткой max-min комбинацией этих двух систем \[ E= \begin{array}{c|ccc} & p_1 & p_2 & p_3 & p_4 \\ \hline p_5 & 0.2 & 0.4 & 0.4 & 0.4 \\ p_6 & 0.2 & 0.6 & 0.5 & 0.7 \\ p_7 & 0.2 & 0.6 & 0.5 & 0.8 \\ p_8 & 0.2 & 0.6 & 0.5 & 0.8 \\ p_9 & 0.1 & 0.6 & 0.5 & 0.8 \\ \end{array} \] где, например, \[ \mu_E(p_2,p_7)=\max\{\min\{0.4,0.5\},\min\{0.6,0.5\},\min\{0.6,0.8\}\}=0.6. \] Если числа в этом соотношении большие, это означает, что прогноз ливня достаточно эффективен, если числа ближе к нулю, то прогноз более локализован и исходные датчики метеостанции не являются хорошим предсказателем для обеих систем.

Принятие решений в условиях неопределенности.

Пусть имеется множество альтернатив \[ A=\{a_1,a_2,...,a_m\} \] и набор критериев \[ C=\{C_1,C_2,...,C_n\}. \] Тогда для каждого критерия \(C_j\) поставим в соответствие нечеткое множество (см. (\ref{dfuzzy1})) \[ C_j=\left\{\frac{\mu_{C_j}(a_1)}{a_1},\frac{\mu_{C_j}(a_2)}{a_2},...,\frac{\mu_{C_j}(a_m)}{a_m}\right\}, \] где \(\mu_{C_j}(a_i)\in [0,1]\) - оценка альтернативы \(a_i\) по критерию \(C_j\) характеризует степень соответствия альтернативы понятию, определяемому критерием \(C_j\).
Правило для выбора наилучшей альтернативы может быть записано в виде пересечения соответствующих нечетких множеств \[ \cal{C}=C_1\bigcap C_2\bigcap ...\bigcap C_n, \] что соответствует нахождению минимума функций принадлежности \[ \mu_\cal{C}(a_i)=\min_{j=1,2,...,n}\mu_{C_j}(a_i),i=1,2,...,m. \] В качестве лучшей выбирается альтернатива \(a^*\), имеющая наибольшее значение функции принадлежности \[ \mu_\cal{C}(a^*)=\max_{i=1,2,...,m}\mu_{\cal{C}}(a_i). \] Примеры взяты
отсюда.

Пример критериев равной важности.

Рассмотрим задачу выбора руководителя IT-фирмы. Претенденты оцениваются по следующим критериям: Претенденты:
  1. Черныгин И. - Head of Operation HR,
  2. Смолич В. -Project Manager,
  3. Диденко Д. - Software Product Manager,
  4. Пивень П. - Бизнес-аналитик,
  5. Мартыненко М. - Team Lead.
Оценка претендента по 10-балльной шкале.
Претендент (альтернативы)\(C_1 - \) профессиональные навыки\(C_2 - \) организаторские способности\(C_3 - \) опыт руководящей работы \(C_4 - \) авторитет в коллективе\(C_5 - \) коммуникабельность\(C_6 - \) возраст
1Черныгин И.6 5 9 7 8 2
2Смолич В.9 4 6 7 4 8
3Диденко Д.5 7 9 4 8 6
4Пивень П.7 8 3 9 6 5
5Мартыненко М.4 2 6 7 8 9

В результате получаем следующие множества

и правило выбора имеет вид

\(\cal{C}=\)

В результате получаем рейтинг альтернатив

Если критерии \(C_j\) имеют разную важность, то есть, неравноправны, то каждому из них приписывается число \(\alpha_j\ge 0\), значение которого больше для более важного критерия, и правило выбора принимает вид \[ \cal{C}=C_1^{\alpha_1}\bigcap C_2^{\alpha_2}\bigcap ...\bigcap C_n^{\alpha_n}, \] при условии \[ \alpha_j\ge 0, j=1,2,...,n; \frac{1}{n}\sum_{j=1}^n\alpha_i=1. \] Коэффициенты относительной важности определяются на основе процедуры парного сравнения критериев.На первом этапе формируется матрица \(\cal{B}\), элементы которой выбираются из условий

Шкала оценок важности.

Относительная важность критериев \(C_i\) и \(C_j\)Элемент \(b_{i,j}\)
Равная важность1
Немного важнее3
Важнее5
Заметно важнее7
Намного важнее9
Промежуточные значения2,4,6,8

с естественными условиями \(b_{i,i}=1,b_{i,j}=\frac{1}{b_{j,i}}\). В первом случае важность критерия относительно самого себя равна единице, во втором, если некоторый критерий важнее другого в некоторое количество раз, то второй в то же число слабее первого.
Далее находим собственный вектор \(w\) матрицы \(\cal{B}\), соответствующий наибольшему собственному числу \(\lambda_\max\): \begin{equation}\label{1} \cal{B}w=\lambda_\max w. \end{equation} Требуемые значения коэффициентов \(\alpha_j\) получаются перемножением элементов собственного вектора на размерность \(n\), при условии нормировки \[\alpha_j=nw_j.\] Заметим, что задача нахождения собственных чисел и векторов сводится к решению алгебраического уравнения степени, равной размерности матрицы \(\cal{B}\), то есть, если матрица размерности 3×3 то это кубическое уравнение, если 100×100 то уравнение сотой степени. Ясно, что это само по себе задача нетривиальная, поэтому для нахожнения собственного вектора, соответствующего наибольшему собственному числу будем использовать итерационный, приближенный метод - Rayleigh's Power Method, о чем будет сказано позже, при рассмотрении следующего примера.

Пример критериев различной важности.

Требуется выбрать место для строительства предприятия, исходя из следующих критериев: Предполагаемые места строительства (альтернативы): \(a_1, a_2, a_3, a_4\).

Оценка альтрнатив по 10-балльной шкале.

Предполагаемые места строительства (альтернативы)\(C_1 - \) близость к потребителю продукции предприятия\(C_2 - \) близость к источникам сырья \(C_3 - \) наличие свободной квалифицированной рабочей силы
1\(a_1\)5 5 2
2\(a_2\)7 4 1
3\(a_3\)3 8 6
4\(a_4\)6 4 9

В этом случае нечеткие множества, характеризующие альтернативные варианты при условии различных критериев, будут иметь вид:

Критерии имеют различную важность и характеризуются мнением экспертов, результаты их попарного сравнения представлены матрицей \(\cal{B}\)

\(C_1 \) \(C_2 \) \(C_3 \)
\(C_1\)1 5 0.333333
\(C_2\)1/5 1 0.111111
\(C_3\)3 9 1

Проиллюстрируем нахождение наибольшего собственного числа и соответствующего собственного вектора итерационным, приближенным методом - Rayleigh's Power Method.
Пусть \[ \cal{B}=\left( \begin{array}{ccc} 1 & 5 & 1/3 \\ 1/5 & 1 & 1/9 \\ 3 & 9 & 1\\ \end{array} \right) \]. Выберем стартовое значение \(w^{(0)}\), к примеру, таким, чтобы все координаты были равными и выполнялось условие нормировки: \[ \sum_{i=1}^nw_i=1, \] то есть, \[ w^{(0)}=\left(\frac{1}{3},\frac{1}{3},\frac{1}{3}\right)^T. \] В соответствии с задачей (\ref{1}), проведем первую итерацию \[ \cal{B}w^{(0)}= \left( \begin{array}{ccc} 1 & 5 & 1/3 \\ 1/5 & 1 & 1/9 \\ 3 & 9 & 1\\ \end{array} \right) \left( \begin{array}{c} 1/3 \\ 1/3 \\ 1/3\\ \end{array} \right)= \left( \begin{array}{c} 1/3(1+5+1/3) \\ 1/3(1/5+1+1/9) \\ 1/3(3+9+1)\\ \end{array} \right)= \left( \begin{array}{c} \frac{19}{9} \\ \frac{59}{135} \\ \frac{13}{3}\\ \end{array} \right)=\left(\frac{19}{9} +\frac{59}{135}+ \frac{13}{3}\right) \left( \begin{array}{c} \frac{285}{929} \\ \frac{59}{929} \\ \frac{285}{929}\\ \end{array} \right)=\frac{929}{135} \left( \begin{array}{c} \frac{285}{929} \\ \frac{59}{929} \\ \frac{285}{929}\\ \end{array} \right)=\lambda^{(1)}w^{(1)}; \] Теперь вторую \[ \cal{B}w^{(1)}= \left( \begin{array}{ccc} 1 & 5 & 1/3 \\ 1/5 & 1 & 1/9 \\ 3 & 9 & 1\\ \end{array} \right) \left( \begin{array}{c} \frac{285}{929} \\ \frac{59}{929} \\ \frac{285}{929}\\ \end{array} \right)= \left( \begin{array}{c} 1\cdot\frac{285}{929}+5\cdot \frac{59}{929}+\frac{1}{3}\cdot \frac{285}{929} \\ \frac{1}{5}\cdot\frac{285}{929}+1\cdot \frac{59}{929}+\frac{1}{9}\cdot \frac{285}{929} \\ 3\cdot\frac{285}{929}+9\cdot \frac{59}{929}+1\cdot \frac{285}{929} \\ \end{array} \right)= \left( \begin{array}{c} \frac{675}{929} \\ \frac{443}{2787} \\ \frac{1671}{929}\\ \end{array} \right)=\left(\frac{675}{929} +\frac{443}{2787} + \frac{1671}{929}\right) \left( \begin{array}{c} \frac{2025}{7481} \\ \frac{443}{7481} \\ \frac{5013}{7481}\\ \end{array} \right)=\frac{7481}{2787} \left( \begin{array}{c} \frac{2025}{7481} \\ \frac{443}{7481} \\ \frac{5013}{7481}\\ \end{array} \right)=\lambda^{(2)}w^{(2)}; \] Продолжая этот процесс, либо заданное число раз, либо пока для заданного порога \(\varepsilon>0\) не выполнится условие \(|\lambda^{{k}}-\lambda^{(j)}|\lt \varepsilon \), приходим к приближенным \(\lambda_\max\) и соответствующему собственному вектору \(w=(w_1,w_2,w_3)\).
Для данных нашего примера получаем \(w_1=\)0.06, \(w_2=\)0.27,\(w_3=\)0.67.

Коэффициенты относительной важности критериев равны \(\alpha_1= 3\cdot \), \(\alpha_2= 3\cdot \), \(\alpha_3= 3\cdot \).

Модифицируем множества \(C_j\) с учетом важности критериев
и правило выбора имеет вид

\(\cal{C}=\)

В результате получаем рейтинг альтернатив

Заметим, что \(\lambda_\max\ge n\) и значение \(\lambda_\max - n\) дает меру несогласованности и указывает когда суждения экспертов следует проверить, чем больше это значение, тем больше несогласованность и тем больше требуется проверить экспертные оценки. Для данного примера \(\lambda_\max=\) и \(n=3\), мера несогласованности равна .

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

Все это являетcя предметом наших рассуждений.

Лингвистические переменные.

В повседневной жизни мы оперируем нестрогими (нечеткими, размытыми) понятиями - вода в кране "ледяная", "очень холодная", "холодная", "бодрящая", "прохладная", "комфортная", "теплая", "горячая", "обжигающая", или критерий риска банкротства предприятия - "очень низкий", "низкий", "средний", "высокий", "очень высокий". Практически все явления вокруг нас мы оцениваем с субъективной точки зрения, то есть нечетко. Это и состояние погоды и цены в магазине и качество товара и прочее, прочее, прочее.
Несмотря на кажущуюся неопределенность, люди, в процессе общения хорошо понимают описание объектов и явлений на лингвистическом уровне, что позволяет воспринимать, анализировать информацию, перерабатывать ее и делать на ее основе выводы.
Нечеткие методы позволяют формализовать процесс обработки информации, заданной в лингвистической форме. Для этой цели используются следующие понятия: Заметим, что под лингвистической переменной понимается переменная, которая принимает значений фраз естественного языка.
Лингвистической переменной называется пятерка \(\{x,T(x),X,G,M\}\), где х - имя переменной, Т(х) - множество имен лингвистических значений переменной х, каждое из которых является нечеткой переменной на множестве Х, G - синтаксическое правило для образования имен значений х, М - семантическое правило для ассоциирования каждой величины значения с ее понятием.
В качестве примера рассмотрим лингвистическую переменную, описывающую рост взрослого человека, тогда: х- "рост", Х - множество чисел из интервала [67,272] (по официальным данным самый низкий человек - Хагендра Тапа Магар имел рост 67 см., а самый высокий - Роберт Першинг Уодлоу был ростом в 272 см.), Т(х) - значения "низкий", "средний", "высокий", G - "очень", "не очень". Такие лингвистические усилители могут образовывать новые понятия: "очень высокий", "не очень низкий". М - правило, определяющее вид функции принадлежности для каждого значения из множества Т.

Рассмотрим математическую формализацию лингвистического усиления.