ВУЗ:
Составители:
Рубрика:
                        - 32 - 
Для каждой строки  значения  ненулевых  элементов загружаются   в   полный 
вещественный массив , которому предварительно   придано   начальное  нулевое  
состояние .  Строка  массива выводится   на   печать или дисплей,  и  алгоритм 
переходит  к  обработки   следующей строки   матрицы . Очень  удобно   было бы  
различать  визуально   внутрипортретные   нули (т.е.  нули,  перемещенные   в   
AN
  или  
AD
  вследствие   взаимного   сокращения  при  вычислении)  и 
внепортретные   нули (т.е.  нули,  о  которых  заранее известно ,  что они   будут  
точными  нулями,  и  которые   поэтому  не   включаются   в  
JA
).  В   позициях, 
соответствующих  внепортретным  нулям ,  можно   печатать  нечисловой 
символ, например  *. 
Разумеется ,  практически   этот  метод  приложим  к  тем ситуациям ,  когда 
достаточно   исследовать малую   часть матрицы   или сама матрица   достаточна  
мала. 
  2.  Для  каждой   строки  печатается   её   номер ,  а  затем ненулевые  
элементы этой строки   и   за   каждым из  них  –  в   скобках  –   соответствующий 
столбцовый индекс. Еще лучше было бы   упорядочить ненулевые  элементы 
перед печатанием.  Достоинство  этого   метода  в   том,  что  он  сокращает 
пространство,  занимаемое   выводимой  строкой;  однако   он  не   дает такого  
ясного   представления о  взаимном расположении соседних строк, как  первый 
метод. 
  3.  Портрет   матрицы   можно   вывести  на   устройство  с  высокой  
разрешающей   способностью,  например,  дисплей  или  матричное  
печатающее устройство.  Нужно   только ,  чтобы   матрица   была не   слишком 
велика  или чтобы   было достаточно   её рассматривать по частям . 
4.4.  Выбор   порядка  исключения   в   методе  Гаусса  (упорядочение 
строк  и  столбцов) 
 В   процессе   гауссова исключения  происходит   заполнение   матрицы ,  причем 
объем и структура этого   заполнения  весьма существенно   зависят   от выбора 
порядка  исключения.  Поэтому  следует выбирать такую   строку,  в   которой 
больше нулей, – чтобы   минимизировать число ненулевых элементов ,  когда 
строка  «обрушивается»   на   все   другие   строки ,  а  также  столбец  с 
максимальным числом нулей, чтобы   использовать поменьше строк. 
  О  п  р  е  д е  л е   н и  е .  Для элемента  
ij
a
  произведение   числа ненулевых 
элементов в    
i
-ой  строке   и   
j
-ом  столбце   называется   ценой Марковица  
элемента   
ij
a
.  
Ненулевой элемент   
ij
a
  следует выбирать так, чтобы   цена   Марковица   этого  
элемента была минимальной или не   слишком большой. Эта идея называется  
стратегией  Марковица.  Она  позволяет оптимизировать  выбор  ведущего  
элемента. 
                                  - 32 -
Для каждой строки значения ненулевых элементов загружаются в полный
вещественный массив, которому предварительно придано начальное нулевое
состояние. Строка массива выводится на печать или дисплей, и алгоритм
переходит к обработки следующей строки матрицы. Очень удобно было бы
различать визуально внутрипортретные нули (т.е. нули, перемещенные в
AN или AD вследствие взаимного сокращения при вычислении) и
внепортретные нули (т.е. нули, о которых заранее известно, что они будут
точными нулями, и которые поэтому не включаются в JA ). В позициях,
соответствующих внепортретным нулям, можно печатать нечисловой
символ, например *.
Разумеется, практически этот метод приложим к тем ситуациям, когда
достаточно исследовать малую часть матрицы или сама матрица достаточна
мала.
   2. Для каждой строки печатается её номер, а затем ненулевые
элементы этой строки и за каждым из них – в скобках – соответствующий
столбцовый индекс. Еще лучше было бы упорядочить ненулевые элементы
перед печатанием. Достоинство этого метода в том, что он сокращает
пространство, занимаемое выводимой строкой; однако он не дает такого
ясного представления о взаимном расположении соседних строк, как первый
метод.
   3. Портрет матрицы можно вывести на устройство с высокой
разрешающей способностью, например, дисплей или матричное
печатающее устройство. Нужно только, чтобы матрица была не слишком
велика или чтобы было достаточно её рассматривать по частям.
  4.4. Выбор порядка исключения в методе Гаусса (упорядочение
       строк и столбцов)
 В процессе гауссова исключения происходит заполнение матрицы, причем
объем и структура этого заполнения весьма существенно зависят от выбора
порядка исключения. Поэтому следует выбирать такую строку, в которой
больше нулей, – чтобы минимизировать число ненулевых элементов, когда
строка «обрушивается» на все другие строки, а также столбец с
максимальным числом нулей, чтобы использовать поменьше строк.
 О п р е д е л е н и е. Для элемента aij произведение числа ненулевых
элементов в      i -ой строке и j -ом столбце называется ценой Марковица
элемента aij .
Ненулевой элемент aij следует выбирать так, чтобы цена Марковица этого
элемента была минимальной или не слишком большой. Эта идея называется
стратегией Марковица. Она позволяет оптимизировать выбор ведущего
элемента.
