Сводной элемент - Pivot element
В вращаться или же поворотный элемент это элемент матрица, или множество, который выбирается первым алгоритм (например. Гауссово исключение, симплексный алгоритм и т. д.), чтобы произвести определенные расчеты. В случае матричных алгоритмов обычно требуется, чтобы элемент поворота был как минимум отличным от нуля, а часто и далеким от него; в этом случае нахождение этого элемента называется поворот. За поворотом может последовать чередование строк или столбцов, чтобы привести поворот в фиксированное положение и позволить алгоритму успешно работать, и, возможно, уменьшить ошибку округления. Часто используется для проверки форма эшелона строки.
Поворот можно рассматривать как замену или сортировку строк или столбцов в матрице, и, следовательно, его можно представить как умножение к матрицы перестановок. Однако алгоритмы редко перемещают матричные элементы, потому что это будет стоить слишком много времени; вместо этого они просто отслеживают перестановки.
В целом, поворот увеличивает вычислительную стоимость алгоритма. Эти дополнительные операции иногда необходимы для того, чтобы алгоритм вообще работал. В других случаях эти дополнительные операции имеют смысл, потому что они добавляют численная стабильность к конечному результату.
Примеры систем, требующих поворота
В случае исключения по Гауссу алгоритм требует, чтобы поворотные элементы не были равны нулю. В случае нулевого поворотного элемента необходима замена строк или столбцов. Приведенная ниже система требует замены строк 2 и 3 для выполнения исключения.