Наукова періодика України Системні дослідження та інформаційні технології


Трофимчук А. Н. 
Время работы алгоритма Краскала с древовидной и списочной структурой данных / А. Н. Трофимчук, В. А. Васянин // Системні дослідження та інформаційні технології. - 2015. - № 3. - С. 48-61. - Режим доступу: http://nbuv.gov.ua/UJRN/sdtit_2015_3_7
Путем численных экспериментов выполнено сравнение двух реализаций алгоритма Краскала, основанных на списочной (предложенный алгоритм) и древовидной (алгоритм Тарьяна) структуре данных и алгоритма Прима. Результаты сравнения позволяют утверждать, что для решения практических задач нахождение минимального или максимального остовного дерева (леса) алгоритмы со списочной структурой данных работают не хуже, а в большинстве случаев быстрее, чем алгоритмы с древовидной структурой. Показана практическая оценка сложности предложенного алгоритма, которая для связных графов составляет O(e), где e - число ребер графа. Экспериментально доказано, что время работы алгоритма на связных разреженных графах сравнимо со временем "карманной" сортировки ребер (bucket sort). Выявлено, что предложенный алгоритм работает быстрее алгоритма Прима для графов с числом ребер не больше, чем 0,27, 2v где v - число вершин графа. Экспериментальное исследование алгоритма на графах, содержащих от 499500 до 71994000 ребер, показало его высокую вычислительную эффективность, и он может быть рекомендован для решения практических задач на разреженных графах или сетях большой размерности.
  Повний текст PDF - 328.266 Kb    Зміст випуску     Цитування публікації

Цитованість авторів публікації:
  • Трофимчук А.
  • Васянин В.

  • Бібліографічний опис для цитування:

    Трофимчук А. Н. Время работы алгоритма Краскала с древовидной и списочной структурой данных / А. Н. Трофимчук, В. А. Васянин // Системні дослідження та інформаційні технології. - 2015. - № 3. - С. 48-61. - Режим доступу: http://nbuv.gov.ua/UJRN/sdtit_2015_3_7.

      Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
     
    Відділ інформаційно-комунікаційних технологій
    Пам`ятка користувача

    Всі права захищені © Національна бібліотека України імені В. І. Вернадського