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

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

Материал из Алговики
Перейти к навигации Перейти к поиску
м Исправлен объем входных данных
м Корректные сноски на литературу
Строка 1: Строка 1:
{{in use|[[Участник:Lizord|Lizord]] ([[Обсуждение участника:Lizord|обсуждение]])}}
{{in use|[[Участник:Lizord|Lizord]] ([[Обсуждение участника:Lizord|обсуждение]])}}


Автор: [[Участник:Lizord|Демаков М. А.]]
Основные авторы описания: [[Участник:Lizord|Демаков М. А.]]


{{algorithm
{{algorithm
Строка 13: Строка 13:


== Свойства и структура алгоритмов ==
== Свойства и структура алгоритмов ==
Test1 <ref>M.T.Jones, P.E.Plassmann. A parallel graph coloring heuristic. SIAM Journal on Scientific Computing, vol. 14, no. 3, pp. 654–669, 1993</ref><br/>
Test2 <ref>Maciej Besta, Armon Carigiet et. al. High-Performance Parallel Graph Coloring with Strong Guarantees on Work, Depth, and Quality. // ACM/IEEE Supercomputing Conference, 2020</ref>
=== Общее описание алгоритма ===  
=== Общее описание алгоритма ===  
=== Математическое описание алгоритма ===  
=== Математическое описание алгоритма ===  
Строка 29: Строка 31:
=== Выводы для классов архитектур ===
=== Выводы для классов архитектур ===
== Литература ==
== Литература ==
# M.T.Jones, P.E.Plassmann. A parallel graph coloring heuristic. SIAM Journal on Scientific Computing, vol. 14, no. 3, pp. 654–669, 1993
<references />
# 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:26, 16 октября 2025

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

Основные авторы описания: Демаков М. А.



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


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

Test1 [1]
Test2 [2]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Литература

  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