Автор работы: Пользователь скрыл имя, 21 Марта 2012 в 13:28, реферат
Метод предусматривает использование эксперта, который проводит оценку целей. Z1, Z2, ...,Zn.
Согласно методу осуществляются парные сравнения целей во всех возможных сочетаниях. В каждой паре выделяется наиболее предпочтительная цель. И это предпочтение выражается с помощью оценки по какой-либо шкале. Обработка матрицы оценок позволяет найти веса целей, характеризующие их относительную важность. Одна из возможных модификаций метода состоит в следующем:
Метод парных сравнений
Метод предусматривает использование эксперта, который проводит оценку целей. Z1, Z2, ...,Zn.
Согласно методу осуществляются парные сравнения целей во всех возможных сочетаниях. В каждой паре выделяется наиболее предпочтительная цель. И это предпочтение выражается с помощью оценки по какой-либо шкале. Обработка матрицы оценок позволяет найти веса целей, характеризующие их относительную важность. Одна из возможных модификаций метода состоит в следующем:
Примеp1:
эксперт проводит оценку 4-х целей, которые связаны с решением транспортной проблемы.
Z1 — построить метрополитен
Z2 — приобрести 2-хэтажный автобус
Z3 — расширить транспортную сеть
Z4 — ввести скоростной трамвай
Zi / Zj |
Z1 |
Z2 |
Z3 |
Z4 |
Z1 |
1 |
1 |
1 | |
Z2 |
0 |
0 |
0 | |
Z3 |
0 |
1 |
1 | |
Z4 |
0 |
1 |
0 |
C1=3; C2=0; C3=2; C4=1
Эти числа уже характеризуют важность объектов. Нормируем, т.к. этими числами не удобно пользоваться.
V1=3/6=0,5 ; V2=0; V3=0,17
Проверка:
Получаем следовательно порядок предпочтения целей:
Z1, Z3, Z4, Z2
Примеp2:
cумма всех Vi=1, значит решено верно.
Белорусские авиалинии «Белавиа» получили возможность приобрести самолет Боинг 747 — встал вопрос об открытии нового чартерного рейса. Были предложены направления:
Zi / Zj |
Z1 |
Z2 |
Z3 |
Z4 |
Z5 |
Z1 |
1 |
1 |
1 |
1 | |
Z2 |
0 |
0 |
0 |
0 | |
Z3 |
0 |
1 |
1 |
1 | |
Z4 |
0 |
1 |
0 |
1 | |
Z5 |
0 |
1 |
0 |
0 |
Где Z1...j — направления
Определить наиболее выгодный рейс.
Решение:
void main(void)
{
//Введем исходную матрицу
for(i=1;i<5;i++) Predpochtenia[0][i]=1;
Predpochtenia[1][0]=0;
for(i=2;i<5;i++) Predpochtenia[1][i]=0;
Predpochtenia[2][0]=0;
Predpochtenia[2][1]=1;
......
//Определим цену каждой цели
int c[5];
for(i=0;i<5;i++) c[i]=0;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i!=j)
{
c[i]+=Predpochtenia[i][j];
}
}
}
//Определяем веса целей
int sum=0;
for(i=0;i<5;i++)
{
sum+=c[i];
}
double v[5][2];
for(i=0;i<5;i++)
{
v[i][0]=double(c[i])/double(
v[i][1]=i+1;
}
//Далее надо отсортировать
for(i=0;i<5;i++)
{
for(j=1;j<5;j++)
if(v[i][0] < v[j][0] && i
{
........
}
}
Результат:
0,4 0 0,3 0,2 0,1
1 3 4 5 2
Вывод: Наиболее выгодный рейс — рейс номер 1, т.к. искомый вес целей самый большой: 0,4.
Основным
элементом для представления
интенсивности взаимовлияния
Метод парных сравнений (точнее модификацию по Т. Саати) заключается в сравнении изучаемых объектов (альтернатив, критериев, факторов) между собой. Объекты сравниваются попарно по отношению к их воздействию («весу», или «интенсивности») на общую для них характеристику.
Обозначим
через: A1, A2, ...,An основные факторы, определяющие
состав объекта. Тогда для определения
структуры объекта заполняется матрица
парных сравнений, Если обозначить долю
фактора Ai через wi (оценка, которую
проставляет ЛПР или эксперт, в соответствии
с выбранной шкалой), то элемент матрицы aij=
wi / wj, которая представлена
в таблице 4. Таким образом, в предлагаемом
варианте применения метода парных сравнений,
определяются не величины разностей значений
факторов, а их отношение, при этом очевидно aij=
1/aji.
Таблица 4.
Общее представление матрицы парных сравнений | ||||
A1 |
A2 |
... |
An | |
A1 |
1 |
a12 |
a1n | |
A2 |
a21 |
1 |
a2n | |
... |
... |
|||
An |
an1 |
an2 |
1 |
Следует отметить, что матрица парных сравнений в данном случае является положительно определенной, обратно-симметричной матрицей, имеющей ранг равный 1. Особенностью обратно симметричной матрицы парных сравнений является:
a) на главной диагонали всегда должна стоять оценка равная 1 (равная важность, сравниваемых факторов, объектов, альтернатив), т.е. aij = aji при i=j;
b) всегда должно выдерживаться соотношение, отвечающее условию: если при сравнении i-го объекта с j-м объектом ставится оценка aij, то при сравнении j-го объекта с i-м, оценка ajiдолжна быть обратной aij, т.е. aji = 1/aij.
Работа экспертов состоит в том, что, производя попарное сравнение факторов A1, ..., An, необходимо заполнить таблицу парных сравнений. Важно понять, что если w1, w2, ..., wnнеизвестны заранее, то попарные сравнения элементов производятся с использованием субъективных суждений, численно оцениваемых по шкале, а затем решается проблема нахождения компонента w.
В подобной постановке задачи решение проблемы состоит в отыскании вектора (w1, w2, ..., wn). Существует несколько различных способов вычисления искомого вектора. Каждый из методов позволяет кроме непосредственного нахождения вектора отвечать еще на некоторые дополнительные вопросы (см. следующий раздел). Подчеркнем, что эксперт, сравнивая n факторов, реально проводит n*(n-1)/2 сравнений.