Уровень алгоритма

Участник:Lizord/Алгоритм Джонса Плассмана: различия между версиями

Материал из Алговики
Перейти к навигации Перейти к поиску
м Stub
Добавлена информация о сложности алгоритма
Строка 5: Строка 5:
{{algorithm
{{algorithm
| name              = Алгоритм Джонса-Плассмана
| name              = Алгоритм Джонса-Плассмана
| serial_complexity = <math>O(n^3)</math>
| serial_complexity = <math>O(V + E)</math>
| pf_height        = <math>O(n)</math>
| pf_height        = <math>O(\frac{log(V)}{log log(V)})</math>
| pf_width          = <math>O(n^2)</math>
| pf_width          = <math>O(log(V))</math>
| input_data        = <math>V + E</math>
| input_data        = <math>V + E</math>
| output_data      = <math>V</math>
| output_data      = <math>V</math>
Строка 29: Строка 29:
=== Выводы для классов архитектур ===
=== Выводы для классов архитектур ===
== Литература ==
== Литература ==
# M.T.Jones, P.E.Plassmann. A parallel graph coloring heuristic. SIAM Journal on Scientific Computing, vol. 14, no. 3, pp. 654–669, 1993
# Maciej Besta, Armon Carigiet et. al. High-Performance Parallel Graph Coloring with Strong Guarantees on Work, Depth, and Quality. // ACM/IEEE Supercomputing Conference, 2020

Версия от 11:09, 16 октября 2025

Файл:Warning sign font awesome.svg Данная страница в настоящее время активно редактируется участником Lizord (обсуждение).
Пожалуйста, не вносите в неё никаких изменений до тех пор, пока не исчезнет это объявление. В противном случае могут возникнуть конфликты редактирования.

Автор: Демаков М. А.



Алгоритм Джонса-Плассмана
Последовательный алгоритм
Последовательная сложность [math]\displaystyle{ O(V + E) }[/math]
Объём входных данных [math]\displaystyle{ V + E }[/math]
Объём выходных данных [math]\displaystyle{ V }[/math]
Параллельный алгоритм
Высота ярусно-параллельной формы [math]\displaystyle{ O(\frac{log(V)}{log log(V)}) }[/math]
Ширина ярусно-параллельной формы [math]\displaystyle{ O(log(V)) }[/math]


Свойства и структура алгоритмов

Общее описание алгоритма

Математическое описание алгоритма

Вычислительное ядро алгоритма

Макроструктура алгоритма

Схема реализации последовательного алгоритма

Последовательная сложность алгоритма

Информационный граф

Ресурс параллелизма алгоритма

Входные и выходные данные алгоритма

Свойства алгоритма

Программная реализация алгоритма

Особенности реализации последовательного алгоритма

Возможные способы и особенности параллельной реализации алгоритма

Результаты прогонов

Выводы для классов архитектур

Литература

  1. M.T.Jones, P.E.Plassmann. A parallel graph coloring heuristic. SIAM Journal on Scientific Computing, vol. 14, no. 3, pp. 654–669, 1993
  2. Maciej Besta, Armon Carigiet et. al. High-Performance Parallel Graph Coloring with Strong Guarantees on Work, Depth, and Quality. // ACM/IEEE Supercomputing Conference, 2020