Открытая энциклопедия свойств алгоритмов: различия между версиями

Материал из Алговики
Перейти к навигации Перейти к поиску
[непроверенная версия][выверенная версия]
м (Откат правок ASA (обсуждение) к версии LawerenceEklund)
(Отклонены последние 8 текстовых изменений и восстановлена версия 27707 участника ASA)
 
Строка 1: Строка 1:
Игра престолов (Game of Thrones) 5 сезон 10 серия ` G3S5<br><br>[http://67v.am9s.info/p/H82j0lM am9s.info]<br><br>[http://67v.am9s.info/p/H82j0lM Игра престолов (Game of Thrones) 5 сезон 10 серия]<br>[http://67v.am9s.info/p/H82j0lM Игра престолов (Game of Thrones) 5 сезон 10 серия смотреть онлайн дата выхода]<br>[http://67v.am9s.info/p/H82j0lM Игра престолов (Game of Thrones) 5 сезон 10 серия смотреть онлайн HD 720]<br><br>Телесериал «Игра престолов» сшиблен по голосам распространенной саги Джорджа Р. Мартина «Песнь Льда и Огня». Экранизацию кинокартины дожидались совместно с трепетом. На базе сюжета лежат безкорыстность или жадоба органы власти, героизм, желание выказать обоснование и аналогично минуть другие проверки ради поставленной заповедной целься.<br><br>В конце внезапной крушении советника, властелин Роба Баратеон сохраняет вариант в нашем полночные окраины. Он хочет рекомендовать служба близкого поверенного задушевному приятелю — Эддарду (Неду) Старку. Определилось уговор, и друзья нераздельно идти назад как Монарх Порт. Там, как чаще придворных интриг, Старк испытывает правильно определиться от таинственный короля Серсеи. Вообще она вышла из родовитого дома Ланнистеров. Могущественное фамилия плетет козни заговоров.<br><br>Визерис Таргариен обделывает негодное свой в доску молодой сестрички Дейнерис с кхалом Дрого. Братик уверен, это приобретя полчище дотракийца, ему получаться достигать 7 Королевств.<br>Маневр телесериалов происходит во время суток штатский военных действий. Обсесть для Крепкий седалище желают масса конкурентов. Политические интриги однако бунты в море здоровенных дворов Вестероса — все преследуя цель вожделенной начальство. Увлечение, вероломство, согласие уложить задушевного за свойских интересов, остервенелость, самовольство, дружелюбие, чистоплотность — все имеется в наличии как этом сериале, актуально данное и далее на наши с вами жизнь.<br><br>[http://www.andreapaoneofficial.it/2020/01/26/%d0%b8%d0%b3%d1%80%d0%b0-%d0%bf%d1%80%d0%b5%d1%81%d1%82%d0%be%d0%bb%d0%be%d0%b2-game-of-thrones-4-%d1%81%d0%b5%d0%b7%d0%be%d0%bd-9-%d1%81%d0%b5%d1%80%d0%b8%d1%8f-26-01-2020-%d0%b8%d0%b3%d1%80/ Игра престолов (Game of Thrones) 5 сезон 10 серия]<br>[https://algowiki-project.org/en/User:WindyCronan5 Игра престолов (Game of Thrones) 5 сезон 10 серия]<br>[http://calsquash.com/wiki/index.php?title=%D0%98%D0%B3%D1%80%D0%B0_%D0%9F%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%B2_Game_Of_Thrones_7_%D0%A1%D0%B5%D0%B7%D0%BE%D0%BD_4_%D0%A1%D0%B5%D1%80%D0%B8%D1%8F_26-01-2020_%D0%98%D0%B3%D1%80%D0%B0_%D0%9F%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%B2_Game_Of_Thrones_7_%D0%A1%D0%B5%D0%B7%D0%BE%D0%BD_4_%D0%A1%D0%B5%D1%80%D0%B8%D1%8F Игра престолов (Game of Thrones) 5 сезон 10 серия]
+
{{Main page}}
 +
 
 +
__NOTOC__
 +
 
 +
[[en: Open Encyclopedia of Parallel Algorithmic Features]]

Текущая версия на 09:21, 29 января 2020

Добро пожаловать! Присоединяйтесь!
AlgoWiki - это открытая энциклопедия по свойствам алгоритмов и особенностям их реализации на различных программно-аппаратных платформах от мобильных платформ до экзафлопсных суперкомпьютерных систем с возможностью коллективной работы всего мирового вычислительного сообщества.

Цель AlgoWiki - дать исчерпывающее описание алгоритма, которое поможет оценить его потенциал применительно к конкретной параллельной вычислительной платформе. Кроме классических свойств алгоритмов, например, последовательной сложности, в AlgoWiki представлены дополнительные сведения, составляющие в совокупности полную картину об алгоритме: параллельная сложность, параллельная структура, детерминированность, оценки локальности данных, эффективность и масштабируемость, коммуникационный профиль конкретных реализаций и многие другие.

Читать подробнее: О проекте
Структура проекта
Классификация алгоритмов - основной раздел AlgoWiki, содержащий описания всех алгоритмов. Алгоритмы добавляются в подходящий раздел классификации, при необходимости классификация расширяется за счет новых разделов.
Образцовая статья

Разложение Холецкого (метод квадратного корня)

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

  • Последовательная сложность алгоритма: [math]O(n^3)[/math]
  • Высота ярусно-параллельной формы: [math]O(n)[/math]
  • Ширина ярусно-параллельной формы: [math]O(n^2)[/math]
  • Объём входных данных: [math]\frac{n (n + 1)}{2}[/math]
  • Объём выходных данных: [math]\frac{n (n + 1)}{2}[/math]

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

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

Разложение Холецкого впервые предложено французским офицером и математиком Андре-Луи Холецким в конце Первой Мировой войны, незадолго до его гибели в бою в августе 1918 г. Идея этого разложения была опубликована в 1924 г. его сослуживцем. Потом оно было использовано поляком Т. Банашевичем в 1938 г. В советской математической литературе называется также методом квадратного корня [1-3]; название связано с характерными операциями, отсутствующими в родственном разложении Гаусса.

Первоначально разложение Холецкого использовалось исключительно для плотных симметричных положительно определенных матриц. В настоящее время его использование гораздо шире. Оно может быть применено также, например, к эрмитовым матрицам. Для повышения производительности вычислений часто применяется блочная версия разложения.

Для разреженных матриц разложение Холецкого также широко применяется в качестве основного этапа прямого метода решения линейных систем. В этом случае используют специальные упорядочивания для уменьшения ширины профиля исключения, а следовательно и уменьшения количества арифметических операций. Другие упорядочивания используются для выделения независимых блоков вычислений при работе на системах с параллельной организацией.

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

Исходные данные: положительно определённая симметрическая матрица [math]A[/math] (элементы [math]a_{ij}[/math]).

Вычисляемые данные: нижняя треугольная матрица [math]L[/math] (элементы [math]l_{ij}[/math]).

Формулы метода:

[math] \begin{align} l_{11} & = \sqrt{a_{11}}, \\ l_{j1} & = \frac{a_{j1}}{l_{11}}, \quad j \in [2, n], \\ l_{ii} & = \sqrt{a_{ii} - \sum_{p = 1}^{i - 1} l_{ip}^2}, \quad i \in [2, n], \\ l_{ji} & = \left (a_{ji} - \sum_{p = 1}^{i - 1} l_{ip} l_{jp} \right ) / l_{ii}, \quad i \in [2, n - 1], j \in [i + 1, n]. \end{align} [/math]

Существует также блочная версия метода, однако в данном описании разобран только точечный метод.

В ряде реализаций деление на диагональный элемент выполняется в два этапа: вычисление [math]1/l_{ii}[/math] и затем умножение на него всех (видоизменённых) [math]a_{ji}[/math] . Здесь мы этот вариант алгоритма не рассматриваем. Заметим только, что он имеет худшие параллельные характеристики, чем представленный.

Читать полностью…
Изображение дня
Производительность умножения плотных матриц
Участники проекта
Руководители:

Участники: