196
Алгоритм множественного ранжирования разработан А.И.Южаковым (СибНИ-
ИЗХим СО РАСХН) [63].
Ограничения на размер массива: M может быть не более 100, N - не более
5000, но при соблюдении условия M x N <= 100000.
Данные в виде двумерного массива "признаки-объекты" могут быть введе-
ны с клавиатуры непосредственно в среде программы, либо иными способами –
через буфер Windows, из текстового файла.
Номера объектов автоматически формируются программой от 1 до N при
вводе массива "признаки-объекты" с клавиатуры или вызове файла данных. Вся
совокупность объектов распределяется программой на три равные группы –
"лучшие", "средние" и "худшие" объекты. Размер группы может быть изменен
пользователем в сторону уменьшения от 1/3 общего числа объектов, но если ука-
зать размер группы более этого числа, то разбиение объектов на 3 группы не бу-
дет производиться, и программы выведет одну общую таблицу пар “ранг объекта
– номер объекта”.
Результат работы программы – таблица пар "место объекта – исходный
номер объекта" (массив SSP6x30.dat, заданы веса: 1, 2, 1, 2, 1, 2):
———————————————————————————————————————————————————
| Место |Исходный| Сумма | Сумма | Эвклидово|
| объекта| номер | рангов |взвешенных|расстояние|
———————————————————————————————рангов——————————————
Группа "лучших" объектов:
| 1 | 29 | 144,0 | 227,0 | 499,6 |
| 2 | 28 | 130,0 | 209,5 | 720,8 |
| 3 | 19 | 130,0 | 209,5 | 458,9 |
| 4 | 21 | 136,0 | 205,5 | 427,7 |
| 5 | 9 | 121,0 | 182,5 | 453,5 |
———————————————————————————————————————————————————
Группа "средних" объектов:
| 13 | 18 | 104,0 | 155,5 | 523,8 |
| 14 | 17 | 103,0 | 139,5 | 387,6 |
| 15 | 23 | 80,5 | 129,0 | 463,8 |
| 16 | 24 | 96,0 | 127,5 | 303,5 |
| 17 | 16 | 88,0 | 124,5 | 419,5 |
————————————————————————— ——————————————————————————
Группа "худших" объектов:
| 26 | 14 | 66,5 | 96,5 | 357,3 |
| 27 | 30 | 71,0 | 94,0 | 284,8 |
| 28 | 10 | 67,5 | 86,0 | 320,4 |
| 29 | 4 | 44,5 | 69,0 | 405,4 |
| 30 | 1 | 34,5 | 56,0 | 372,1 |
———————————————————————————————————————————————————
Дополнительно вычисляются Эвклидовы расстояния от объектов до центра
осей координат (длина вектора) в пространстве признаков. Эти значения некото-
рым образом коррелируют с результатами многомерного ранжирования – сумма-