Сайт Информационных Технологий

СОПОСТАВЛЕНИЕ РАССТАНОВОК МЕСТ ОБЪЕКТОВ В ПОРЯДКОВЫХ ШКАЛАХ

С.В.Микони

Петербургский государственный университет путей сообщения

Abstract - The goal of the paper is to compare two arbitrary rankings of some objects belonging to the given set. Compared rankings should be measured by strong or soft order scales. To solve the rankings differance finding task the parameter set is derived. The different combinations of order scale types are considered. The ranking differance properties are investigated using set of examples. The technique of the rankings differance evaluation is proposed.

1. Введение

В задачах расстановки мест объектов (установления рейтинга) существует проблема сопоставления двух расстановок с целью выявления их различия (сходства). Количественная оценка различия должна отражать меру изменения порядка мест одной расстановки по отношению к другой. Для сопоставления произвольных расстановок оценка их различия должна быть относительной.

Будем рассматривать меру различия 2-х произвольных расстановок мест Pi и Pk для совокупности объектов A={a1,...,aN}.

В качестве признаков различия примем:

1) поразрядную алгебраическую разность рангов r ijI Pi, и r kjI Pk (для j-го объекта, j=1,...,N):

d i,k(j)=r ij-r kj;

2) число объектов nD c различающимися рангами в расстановках Pi и Pk

3) номер объекта Ns с наивысшим изменяемым рангом в расстановке, принятой за базовую;

4) поразрядную сумму рангов:

Si,k(j)=r ij+r kj;

5) алгебраическую сумму разностей рангов:

D i,k=D i,k++D i,k-;

6) число инверсий рангов (мест) I(Pi,Pk) в анализируемой расстановке Pk по отношению к расстановке Pi, принятой за базу сравнения;

7) удельное различие расстановок Pi и Pk: Di,k= I(Pi,Pk)/ I(Pi,O Pi).

Под O Pi понимается инверсия расста-новки Pi, т.е. ранжирование её в обратном порядке.

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

2. Сопоставление рейтингов в шкале строгого порядка

Сопоставление рейтингов в шкале строгого порядка характеризуется отношением r max,i=r max,k=N.

Рассмотрим 2 крайних случая соотношения рангов в расстановках Pi и Pk для 8-ми объектов через их разности d i,k и суммы Si,k:

1) P0 =< 1, 2, 3, 4, 5, 6, 7, 8 >

P0 =< 1, 2, 3, 4, 5, 6, 7, 8 >

d 0,0=< 0, 0, 0, 0, 0, 0, 0, 0 >

S0,0=< 2, 4, 6, 8, 10, 12, 14, 16 >.

2) P0 = < 1, 2, 3, 4, 5, 6, 7, 8 >

O P0 =< 8, 7, 6, 5, 4, 3, 2, 1 >

d 0,0'=< -7, -5, -3, -1, 1, 3, 5, 7 >

S0,0'=< 9, 9, 9, 9, 9, 9, 9, 9 >.

Отношение расстановки мест в лексико-графическом порядке P0 самой к себе соответствует случаю полного совпадения расстановок (d 0,0=0 для всех объектов). Суммарные ранги сохраняют исходный порядок объектов: S0,0(j)=2r ij, j=1,...,N.

Соотношение лексикографического и антилексикографического порядков характеризует полное различие расстановок (P0 и O P0). В сумме они компенсируют друг друга, так как для всех объектов S0,0=N+1.

Алгебраические суммы разностей рангов для пар расстановок (P0,P0) и (P0,O P0) равны 0: D 0,0 =D 0,0'=0. Это свойство распространяется и на пары произвольных расстановок.

Утверждение 1. Для любых 2-х расстановок Pi и Pk в шкале строгого порядка алгебраическая сумма разностей D i,k равна 0: D i,k=D i,k++D i,k-=0.

Это утверждение демонстрирует свойство сохранения сумм рассогласований рангов в 2-х расстановках. Суммарное приращение рангов для одних объектов компенсируется суммарным уменьшением рангов для других объектов совокупности.

Соотношению лексикографического P0 и антилексикографического порядков O P0 соответствует максимальное значение Dmax =I(P0, O P0):

I(Pi,O Pi)= (1)

Величина I(P0,O P0) используется для нормализации различия порядков сопоставляемых рейтингов объектов. Для N=8, Dmax=I(P0,O P0)=28.

Пример 1

Pi = < 2, 8, 3, 7, 6, 4, 5, 1 >

Pj = < 2, 7, 3, 4, 6, 5, 8, 1 >

d i,j =< 0, 1, 0, 3, 0, -1, -3, 0 > Алгебраическая сумма разностей рангов равна: D i,j =0, а nD=4.

Определим I(Pi,Pj), упорядочив объекты по возрастанию мест:

Pi = < 1, 2, 3, 4, 5, 6, 7, 8 >

Pj = < 1, 2, 3, 5, 8, 6, 4, 7 >.

Здесь I(Pi,Pj)=5, Ns=4. Относительное различие расстановок Pi и Pj равно:

D1,2=I(Pi,Pj)/Dmax=5/28=0,18, а сходство: C1,2=1-0,18=0,82

3. Сопоставление рейтингов в шкале нестрогого порядка

Шкала нестрогого порядка характе-ризуется отношением r max<N. Причиной неравенства является наличие групп связанных рангов. Количество объектов, имеющих одинаковый ранг r , обозначим через nr (nr >1). Для двух сопоставляемых расстановок мест возможны следующие варианты соотношения шкал:

  1. r max,i=N, r max,k<N;
  2. r max,i=r max,k<N;

3) r max,i<N, r max,k<N, r max,i? r max,k.

Первому варианту соответствует применение шкалы строгого порядка для одной расстановки и шкалы нестрогого порядка - для другой. В качестве предельного рассмотрим следующий случай:

P0 = < 1, 2, 3, 4, 5, 6, 7, 8 >

P1 = < 1, 1, 1, 1, 1, 1, 1, 1 >

d 0,1= < 0, 1, 2, 3, 4, 5, 6, 7 >

Расстановка P1 имеет строгий лексико-графический порядок. Её максимальный ранг r max,0=8 и все ранги не связаны: nr (P0)=1, r =1,…,N. У расстановки P1 r max,1=1 и все ранги связаны: n1(P1)=8.

Алгебраическая сумма разностей рангов D 0,1=28>0. Её величина соответствует случаю полного различия порядков 2-х расстановок, т.е. D 0,0'=I(P0,O P0). Эту связь можно сформулировать следующим образом:

Утверждение 2. Максимальное рассогласование порядка в перестановке f(P0,O P0) равносильно отсутствию порядка в расстановке P1:

I(P0,O P0)= D (P0, P1).

Очевидно, что в силу потери порядка мест в расстановке с нестрогим порядком Pi её нормирующий множитель Dmax меньше нормирующего множителя Dmax расстановки Pj со строгим порядком мест: Dmax<Dmax.

Величина I(Pi,O Pi) для произвольной расстановки Pi определяется по формуле:

I(Pi,O Pi)= (2)

Пример 2. Для упорядоченной в обратном порядке мест расстановки Pi:

Pi=< 5, 4, 3, 2, 2, 1, 1, 1 >

I(Pi,O Pi)=(8-5)2+(8-3)1+(8-2)1+(8-1)1=24.

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

Вариант соотношения шкал с r max,i<N и r max,i=r max,k можно рассматривать как важный частный случай. Для него справед-ливо следующее утверждение.

Утверждение 3. Для 2-х расстановок Pi и Pk с r max.i=r max,k и nj(P1)=nj(P2), j=1,...,s, алгебраическая сумма разностей D i,k равна 0: D i,k=D i,k++D i,k-=0.

Пример 3

Pi = < 1, 1, 1 2, 2, 2, 2, 2 >

Pk= < 2, 2, 2, 2, 2, 1, 1, 1 >

d i,k=<-1, -1, -1, 0, 0, 1, 1, 1 >

Расстановки Pi и Pk имеют одинаковые r max=2 и числа элементов одного ранга в группах: n1=3 и n2=5. Суммы разностей рангов равны: D i,k+=D i,k-=c 3c , а D i,k++D i,k-=0. Согласно формуле (2) Dmax=15. Несмотря на противоположный порядок мест расстановки Pi и Pk имеют одинаковые ранги для 2-х объектов: N-nD=8-6=2.

Степень различия рангов в нестрогой шкале по отношению к строгой можно оценить с помощью модуля различия рангов M. Для чётного числа объектов он вычисляется по формуле:

M = (3)

а для нечётного числа - по формуле:

M = (4)

Для расстановок с N=8 согласно формуле (3) M=16. В примере 3 степень различия рангов по отношению к строгой шкале равна: D i,k+/M=3/16=0,19.

Выполним анализ 2-х расстановок, измеренных в разных шкалах нестрого порядка: r max,i<N, r max,k<N, r max,i? r max,k на следующем примере.

Пример 4. Даны 2 расстановки мест:

Pi= < 5, 1, 7, 7, 6, 4, 2, 3 >

Pk=< 3, 1, 5, 6, 4, 3, 2, 2 >

d i,k=<2, 0, 2, 1, 2, 1, 0, 1 >

Они имеют различие в рангах: nD=6, D i,k+=D i,k=9, но не в порядках:

Pi= < 1, 2, 3, 4, 5, 6, 7, 7 >

Pk=< 1, 2, 2, 3, 3, 4, 5, 6 >.

Согласно формуле (2) Dmax,k=23, но I(Pi, Pk)=0. Порядок мест в расстановке Pk более слабый за счёт r max,i>r max,k. Заметим, что различие рангов в расстановках Pi и Pk, начиная с места 3 (Ns=3), ещё не означает различия их порядков.

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

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

Литература

  1. Перегудов Ф.И., Тарасенко Ф.П. Введение в системный анализ. -М.: Высшая школа, 1989.
  2. Липский В. Комбинаторика для программистов. -М.: Мир, 1988

 


Site of Information Technologies
Designed by  inftech@webservis.ru.