Участник:Lexaloris/Умножение разреженной матрицы на вектор: различия между версиями

Материал из Алговики
Перейти к навигации Перейти к поиску
Строка 9: Строка 9:
'''Исходные данные:'''  
'''Исходные данные:'''  


IA, JA, AN - заданная матрица в форме RR (С) U;
<math>IA, JA, AN</math> - заданная матрица в форме RR (С) U;


В - заданный заполненный вектор;
<math>B</math> - заданный заполненный вектор;


N - число строк матрицы.
<math>N</math> - число строк матрицы.


'''Выход:''' С вектор-произведение размерности N.
'''Выход:''' <math>C</math> вектор-произведение размерности <math>N</math>.


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

Версия от 08:40, 12 октября 2016

Авторы страницы: Кочетков П.А и Новоселов А.Д.

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

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

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

Исходные данные:

[math]\displaystyle{ IA, JA, AN }[/math] - заданная матрица в форме RR (С) U;

[math]\displaystyle{ B }[/math] - заданный заполненный вектор;

[math]\displaystyle{ N }[/math] - число строк матрицы.

Выход: [math]\displaystyle{ C }[/math] вектор-произведение размерности [math]\displaystyle{ N }[/math].

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

1. [math]\displaystyle{ IAA = IA(I) }[/math]

2. [math]\displaystyle{ IAB = IA(I + 1) - 1 }[/math]

3. [math]\displaystyle{ c_{i} = \sum\limits_{i = IAA}^{IAB} AN(i)B(JA(i)) }[/math]

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

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

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

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

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

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

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

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

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

Масштабируемость алгоритма и его реализации

Существующие реализации алгоритма

Литература

<references \>