ГЛАВА 3 СРАВНИТЕЛЬНЫЙ АНАЛИЗ МЕТОДОВ ШЕЛЛА И
БЭТЧЕРА ПО КРИТЕРИЮ ЭФФЕКТИВНОСТИ ПРИМЕНЕНИЯ К
РАЗЛИЧНЫМ ИСХОДНЫМ ДАННЫМ
3.1 Исследование метода Шелла посредством построения
линейного уравнения регрессии
Сначала были собраны исходные данные. Созданные на Turbo Pascal
7.0 программы запускались с исходными массивами от одного до 200
элементов, подсчитывалось число сравнений и перестановок для каждой
группы. Затем для каждой группы элементов формировались средние
значения перестановок, сравнений, неупорядоченных элементов и
размерностей исходных массивов.
Таблица 2
Исходные данные для искомой эконометрической модели
группа х1 х2 У
от 1 до 20 66 17,75 12,5
от 21 до 50 365,25 54,5 31
от 51 до 100 2011 228,5 71
от 101 до 150 5888,75 595,75 124,5
от 151 до 200 11740,5 919,75 176,5
итого: 20071,5 1816,25 415,5
сред.знач. 4014,3 363,25 83,1
Теперь нужно определить характер связи между основным показателем
эффективности алгоритма сортировки y= Pr+Sr и характеристиками
исходных данных. Для этого вычисляем парные коэффициенты корреляции
r
yx1
, ryx2 , rx1x2. В нашем случае эти коэффициенты равны:
Rx1y=0,9748445