Главная Случайная страница


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Использование нечетких множеств при определении

Качества доставки грузов и пассажиров

Общие положения

Оценка качества системы доставки потребителям грузов как правило, носит субъективный характер и в условиях рыночной экономики имеет элементы неопределенности. Элементы неопределенности или нечеткости при определении параметров качества системы доставки появляются в связи с использованием договорных тарифов и условий доставки. При доставке грузов и пассажиров магистральными видами транспорта, как правило, используются установленные заранее нормативы – цены (тарифы) и сроки (например, при перевозке пассажиров железнодорожным транспортом, муниципальным транспортом, доставка груза железнодорожным и трубопроводным транспортом). Однако при доставке грузов и пассажиров частными перевозчиками (коммерческими фирмами) с обеих сторон могут выставляться условия доставки, содержащие определенный интервал (тариф – с 15 р/т до 20 р/т; время доставки – с 1.12.06 по 3.12.06). Для реализации таких договорных (нечетких) условий доставки можно использовать математические модели теории нечетких множеств.

Рассмотрим основные положения этого математического аппарата на примере определения времени доставки груза (например, около 10 часов 10 числа текущего месяца).

Введем обозначения:

х – множество альтернатив времени доставки (число текущего месяца и соответственно часы).

С – нечеткое множество (подмножество) значений х, характеризующееся совокупностью двух параметров Х; и С (х), где х – число возможных значений времени доставки; х Î Х; С (х) – уровень достижения вариантом значения «х» заданной нечеткой цели (например, желательно, чтобы груз был доставлен в 10 часов).

С – называется функцией принадлежности нечеткому множеству «С»; С(х) →[0; 1]. Она принимает значения от «0» до «1». Чем ближе значение Сi) →1, тем выше степень принадлежность альтернативы хi нечеткому множеству «С» и тем выше вероятность достижения заданной цели – 10 часов при выборе хi (например, хi = 9 ч. 30 мин.) в качестве решения. Графически функция принадлежности Ci) представляется в следующем виде – рис.3.

Сi)

 
 


 

1,0

0,8

0,6

0,4

0,2

0

 

Рис.3. Графическое представление функции принадлежности

 

Для варианта: хi = 10 функция принадлежности Сi)=1, т.е. цель достигнута полностью и требования потребителя удовлетворены. Если принять варианты: х2 = 9-30; х3 = 10-30, степени принадлежности для них будут равны: С2 = 9-30) =0,8; С3 = 10-30) =0,8.

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

Для вариантов: х4 = 8-30; х5 = 11-30 степени принадлежности будут равны нулю: С ( х4 = 8-30) = 0; С5 =11-30) = 0, то есть требования потребителя не будут удовлетворены.

Как правило, формирование функции принадлежности и интервалов значений альтернативных вариантов производится экспортным путем с учетом требований потребителя (клиента). Эти требования выражаются в установлении минимального (хmin = 8-45) и максимального значений времени доставки (хmax = 11-15), которые представляют альтернативные варианты решения. Если потребитель или эксперт накладывает жесткие ограничения на параметр х (вариант решения), например: необходимость доставить груз не позднее 10-00, т.е. хopt ≤ 10-00 или не раньше 10-00 хopt ≥ 10-00, тогда функция принадлежности принимает нулевое значение, когда данное условие не выполняется- рис.4.

 

Сi) хopt ≤ 10-00 Сi) хopt ≥ 10-00

       
   
 
 


1 1

                   
   
     
       
     
 
 

 


0,5 0,5

       
   
 
 

 

 


10-00 хi 10-00 хi

 

Рис.4. Пример пороговых ограничений функции принадлежности

DХ – возможный интервал допустимых решений, согласованный с потребителем.

Процесс формирования функции принадлежности является достаточно трудоемким делом и состоит из нескольких этапов.

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

2 этап – определяется вид функции принадлежности. Функция принадлежности должна отражать уровни принадлежности (уровни достижения нечеткой цели) при альтернативных значениях параметра. На этом этапе устанавливается, с учетом требований потребителя, промежуточные и оптимальное значение параметра. Множество возможных значений параметра сортируется по уровню их принадлежности. После этого каждому параметру (альтернативному варианту_ - хi ) присваивается соответствующее значение функции принадлежности - Сi) . Например: х1 = 8-30; С1) = 0. х2 = 8-45; С2) = 0. х3 = 9-15; С3) = 0,6. х4 = 9-45; С4=9-45) = 0,8 и т.д. При этом выясняется вид функции принадлежности – монотонная; убывающая; возрастающая.

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

4 этап – функция принадлежности проверяется на адекватность ее вида истинным значениям альтернативных вариантов параметра хi. Для этого проводится сравнение расчетных значений с практическими.

Например, имеются фактические значения параметра х1=8-00;х2=9-00; х3 = 10-00; х4 = 10-30; х6 = 11-00, а также соответствующие им значения функции принадлежности: С1) = 0; С2) = 0,2; С3) = 0,4; С4). Сравниваются имеющиеся значения с полученными в результате построения графика промежуточными значениями: х3 и С3) ; х5 и С5) и т.д.

При построении функций принадлежности экспертами задаются некоторые значения параметров качества и соответствующие им значения функции принадлежности Сi) . промежуточные значения определяются методом экстраполяции.

Например, рассмотрим функцию принадлежности для параметра «затраты на доставку продукции» хi.- рис.5.

 

Сi)          
         
           
           
           
           
           

500 600 700 800 900 1000 хi

 
 


 

1,0

0,8

0,6

0,4

0,2

0

Рис.5. Пример определения функции принадлежности

Выбираемая система доставки имеет интервал затрат от 600 до 900 тыс. руб. Затраты ниже 600 тыс. руб. говорят о низком качестве доставки, что характеризуется снижением функции принадлежности Сi). Высокие затраты > 800 тыс. руб. свидетельствуют о возрастании удельного веса затрат на доставку в общей стоимости продукта, что потребует повышения его цены и приведет к снижению конкурентоспособности и рентабельности как самого продукта, так и системы доставки за счет уменьшения спроса.

 

Основные понятия и правила теории нечетких

Множеств

1. Нечеткое множество «С» называется нормальным, если выполняется условие:

Sup Сi) = 1 или = 1, xi Î Х.

Нечеткие множества отличающиеся от нормальных, когда Sup Сi) ≠ 1, приводятся к нормальному виду путем деления каждого значения Сi) на max Сi). В основном нечеткая логика оперирует нормальными нечеткими множествами. Например, если max С = 0,8, а текущее значение функции принадлежности - Сi = 0,3, тогда нормальное значение будет равно: С = .=0,36

Замечание.

1) функция принадлежности Сi) не является вероятностью выполнения поставленной цели, поэтому выполнение условия: =1 совершенно не обязательно (для вероятностей выполняются правила: = 1; 0≤ Рi ≤ 1;).

2) функции принадлежности могут формироваться как для дискретной случайной величин хi , так и для непрерывной хi;

3) нечеткой переменной называется совокупность параметров ( ; Х; С ), где - наименование нечетной переменной; Х={хi} – область определения нечеткой переменной ; С ={ С); хi} – нечеткое множество на множестве «Х», описывающие ограничения на возможные значения нечеткой переменной (ее семантику).

Лингвистической переменной называется совокупность (b, Т, Х, G, М), где: b - наименование лингвистической переменной; Т – множество ее значений (терм – множество); G – синтаксическая процедура (грамматика), позволяющая оперировать элементами терм – множества Т в частности генерировать новые осмысленные термы. Множество Т* = ТÈG (Т) называется расширенным терм - множеством лингвистической переменной; М – семантическая процедура, позволяющая превратить каждое новое значение лингвистической переменной, образуемое процедурой G, в нечеткую переменную.

Рассмотрим пример формирования лингвистической переменной.

Пусть эксперты оценивают издержки на доставку грузов с помощью понятий: «малые издержки», «средние издержки», «большие издержки», при этом минимальное значение издержек на конкретном направлении для конкретных грузов и альтернативных видов транспорта будут равны: Эmin=10тыс.у.е., а максимальные издержки: Эmax=80 тыс. у.е. Формируем лингвистическую переменную вида (b, Т, Х, G, М), где: b - издержки на доставку; Т=(a1; a2; a3), a1 – малые издержки; a2 – средние издержки; a3-большие издержки; Х - множество имеющее интервал значений - Хi: Х=[10; 80] . С1; С2; С3 – нечетные множества, характеризующие понятия «малые издержки», «средние издержки», «большие издержки». G - область определения некоторых новых нечетких переменных, например: издержки, близкие к 20 тыс. руб. или приблизительно равные 75 тыс.руб.; G = G (хi). Такие лингвистические переменные называются синтаксически независимыми.

Например, если обозначить: a = (75; х; Сa), следовательно издержки приблизительно равны 75 тыс. руб.

 

3.3 Методы определения функции принадлежности нечеткой случайной величины

 

Функция принадлежности Сi) элемента хi к нечеткому множеству «С» определяется как субъективная мера того, насколько элемент хi Î Х соответствует понятию, смысл которого отражается нечетким множеством «С». Под субъективной мерой понимается определяемая элементами степень соответствия элемента хi понятию, формализуемому нечетким множеством «С» (возможность интерпретации хi понятием, заложенным в нечетком множестве «С»).

Рассмотрим некоторые методы построения функции принадлежности на основе экспертных оценок.

Имеется «m» экспертов. Часть из них на вопрос о принадлежности элемента хi Î Х нечеткому множеству «С» отвечают положительно (n1 экспертов), другие на этот вопрос отвечают отрицательно: n2 = m – n1. тогда функция принадлежности определяется как вероятность дискретной величины: Сi) = .

Возьмем: m = 6 – максимальная оценка. Х = {1; 2; 3; 4; 5} – множество. Требуется сформировать нечеткое множество «С», определяющее нечеткое понятие «немного больше двух». Результаты опроса экспертов приведены в табл.1.

Таблица 1

Исходные данные для определения функции принадлежности

хi
  да нет
5

n1
n2
m

 

В результате расчетов по данным табл.1 получим следующие значения функции принадлежности хi Î Х нечеткому множеству «С»: Сi=1) = 0; Сi=2) = 0; С (3) = 1; С (4) @0,7;

С (5) @ 0,2.

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

Второй метод базируется на основе количественного сравнения степеней принадлежности и допускает использование одного эксперта. Результатом опроса эксперта является построение матрицы M= / mij /, где i, j = ; n – число точек, в которых сравниваются значения функции. Число mij (элемент матрицы) показывает во сколько раз, по мнению эксперта, Сi) больше Сj). При этом количество вопросов к эксперту составляет не n2, а (n2 - n) / 2, так как: mii = 1; mji = 1 /mij/ Понятия, которые использует эксперт и их представление значениями mij следующие:

 

Понятие Представление в mij

1. Сi) примерно равна Сj) 1

2. Сi) немного больше Сj) 3

Промежуточное: больше, чем немного 4

3. Сi) больше Сj) 5

Промежуточное: существенно, заметно больше 6

 

4. Сi) заметно больше Сj) 7

Промежуточное: много больше 8

5. Сi) намного больше Сj) 9

Значения функции принадлежности С1); С2); … Сn) в точках х1; х2; … хn определяются на основе решения задачи:

МТ ФТ = nmax × A ,

где: Ф - вектор длиной (Ф1; Ф2; …Фn);

nmax – максимальный элемент матрицы МТ;

Т - символ транспонирования.

 

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

или ; (1)

i Î j = {1, 2, … n}; значение j выбирается произвольно.

 

Таким образом, для определения величин Сi) необходимо получить (зафиксировать) произвольно выбранный столбец j матрицы М и вычислить отношения значений элементов mij к сумме значений элементов столбца j. Выбор значений столбца j практически не влияет на правильность определения функции принадлежности Сi) – при высокой квалификации эксперта.

Рассмотрим второй пример. Для представления расстояния перевозок между двумя пунктами, отсутствующими в тарифном руководстве 4-Р, применяется лингвистическая переменная «b» - расстояние перевозок с множеством базовых значений Т={малое; среднее; большое}. Базовое множество Х={1; 3; 6; 8}. Терм «малое» характеризуется нечеткой переменной {малое, Х, Č}.

Требуется построить функцию принадлежности с нечеткого множества Č характеризующего терм «малое», т.е. определить Сi); хi Î Х.

Опросом экспертов получена следующая матрица парных сравнений.

 

c(хi) 1 3 6 8

1 1 5 6 7

3 1/5 1 4 6

6 1/6 1/4 1 4

8 1/7 1/6 1/4 1

Например, на пересечении первой строки и второго столбца, где х1=1, а х2=3стоит цифра 5, т.е. m12 = 5, что означает: С (1) больше С (3); на пересечении второй строки и первого столбца стоит m21 = 1/5, т.е. транспонированное значение, так как мы установили, что mji = 1/ mij. Фиксируем первый столбец матрицы «М». М1 = {1; 1/5; 1/6; 1/7}, тогда по формуле (1) получаем:

 

 

Таким образом, можем записать вид нечеткого множества:

Č={0,66/1; 0,13/3; 0,11/6; 0,09/8}.

Нечеткое терм – множество Č является одновременно и нечетким высказыванием «расстояние малое». При его характеристике можно использовать логистические параметры типа: и; или; если; то, которые базируются на нечетких переменных хi Î Х и хi Î Č.

Последнее изменение этой страницы: 2016-07-23

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...