Время работы алгоритма Краскала с древовидной и списочной структурой данных

Путем численных экспериментов выполнено сравнение двух реализаций алгоритма Краскала, основанных на списочной (предложенный алгоритм) и древовидной (алгоритм Тарьяна) структуре данных и алгоритма Прима. Результаты сравнения позволяют утверждать, что для решения практических задач нахождение минималь...

Full description

Bibliographic Details
Main Authors: A. N. Trofimchuk, V. A. Vasyanin
Format: Article
Language:Ukrainian
Published: Igor Sikorsky Kyiv Polytechnic Institute 2015-09-01
Series:Sistemnì Doslìdženâ ta Informacìjnì Tehnologìï
Online Access:http://journal.iasa.kpi.ua/article/view/53409
_version_ 1797997358885109760
author A. N. Trofimchuk
V. A. Vasyanin
author_facet A. N. Trofimchuk
V. A. Vasyanin
author_sort A. N. Trofimchuk
collection DOAJ
description Путем численных экспериментов выполнено сравнение двух реализаций алгоритма Краскала, основанных на списочной (предложенный алгоритм) и древовидной (алгоритм Тарьяна) структуре данных и алгоритма Прима. Результаты сравнения позволяют утверждать, что для решения практических задач нахождение минимального или максимального остовного дерева (леса) алгоритмы со списочной структурой данных работают не хуже, а в большинстве случаев быстрее, чем алгоритмы с древовидной структурой. Показана практи-ческая оценка сложности предложенного алгоритма, которая для связных графов составляет O(e), где e — число ребер графа. Экспериментально доказано, что время работы алгоритма на связных разреженных графах сравнимо со временем "карманной" сортировки ребер (bucket sort). Выявлено, что предложенный алгоритм работает быстрее алгоритма Прима для графов с числом ребер не больше, чем 2,7e2, где e — число вершин графа. Экспериментальное исследование алгоритма на графах, содержащих от 499500 до 71994000 ребер, показало его высокую вычислительную эффективность, и он может быть рекомендован для решения практических задач на разреженных графах или сетях большой размерности.
first_indexed 2024-04-11T10:31:41Z
format Article
id doaj.art-c3fc8224806d4c9c9bbf09483b14a7a5
institution Directory Open Access Journal
issn 1681-6048
2308-8893
language Ukrainian
last_indexed 2024-04-11T10:31:41Z
publishDate 2015-09-01
publisher Igor Sikorsky Kyiv Polytechnic Institute
record_format Article
series Sistemnì Doslìdženâ ta Informacìjnì Tehnologìï
spelling doaj.art-c3fc8224806d4c9c9bbf09483b14a7a52022-12-22T04:29:24ZukrIgor Sikorsky Kyiv Polytechnic InstituteSistemnì Doslìdženâ ta Informacìjnì Tehnologìï1681-60482308-88932015-09-013Время работы алгоритма Краскала с древовидной и списочной структурой данныхA. N. TrofimchukV. A. VasyaninПутем численных экспериментов выполнено сравнение двух реализаций алгоритма Краскала, основанных на списочной (предложенный алгоритм) и древовидной (алгоритм Тарьяна) структуре данных и алгоритма Прима. Результаты сравнения позволяют утверждать, что для решения практических задач нахождение минимального или максимального остовного дерева (леса) алгоритмы со списочной структурой данных работают не хуже, а в большинстве случаев быстрее, чем алгоритмы с древовидной структурой. Показана практи-ческая оценка сложности предложенного алгоритма, которая для связных графов составляет O(e), где e — число ребер графа. Экспериментально доказано, что время работы алгоритма на связных разреженных графах сравнимо со временем "карманной" сортировки ребер (bucket sort). Выявлено, что предложенный алгоритм работает быстрее алгоритма Прима для графов с числом ребер не больше, чем 2,7e2, где e — число вершин графа. Экспериментальное исследование алгоритма на графах, содержащих от 499500 до 71994000 ребер, показало его высокую вычислительную эффективность, и он может быть рекомендован для решения практических задач на разреженных графах или сетях большой размерности.http://journal.iasa.kpi.ua/article/view/53409
spellingShingle A. N. Trofimchuk
V. A. Vasyanin
Время работы алгоритма Краскала с древовидной и списочной структурой данных
Sistemnì Doslìdženâ ta Informacìjnì Tehnologìï
title Время работы алгоритма Краскала с древовидной и списочной структурой данных
title_full Время работы алгоритма Краскала с древовидной и списочной структурой данных
title_fullStr Время работы алгоритма Краскала с древовидной и списочной структурой данных
title_full_unstemmed Время работы алгоритма Краскала с древовидной и списочной структурой данных
title_short Время работы алгоритма Краскала с древовидной и списочной структурой данных
title_sort время работы алгоритма краскала с древовидной и списочной структурой данных
url http://journal.iasa.kpi.ua/article/view/53409
work_keys_str_mv AT antrofimchuk vremârabotyalgoritmakraskalasdrevovidnojispisočnojstrukturojdannyh
AT vavasyanin vremârabotyalgoritmakraskalasdrevovidnojispisočnojstrukturojdannyh