Рідкі лінійні системи з'являються із збільшенням частоти в додатках. Для вирішення цих систем можна вибрати багато підпрограм. На найвищому рівні існує водорозділ між прямим (наприклад, розрідженим гауссовим усуненням або розкладанням Холеського, із спеціальними алгоритмами впорядкування та мультифронтальними методами) та ітераційними (наприклад, GMRES, (дво-) спряжений градієнт) методами.
Як можна визначити, чи використовувати прямий чи ітеративний метод? Зробивши цей вибір, як можна вибрати певний алгоритм? Я вже знаю про експлуатацію симетрії (наприклад, використовуйте спряжений градієнт для розрідженої симетричної позитивної визначеної системи), але чи є якісь інші міркування на кшталт цього, які слід враховувати при виборі методу?