Решение линейных уравнений
От: Аноним  
Дата: 11.10.04 17:05
Оценка:
Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!
Re: Решение линейных уравнений
От: Quintanar Россия  
Дата: 11.10.04 20:45
Оценка: 7 (1)
Здравствуйте, Аноним, Вы писали:

А>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


Их дохренища. В основном в них матрица уравнения разлагается в произведение двух других. Но на пальцах эти методы не объяснишь. Ищи метод Холецкого, он самый эффективный вроде. Есть еще методы: через LU разложение, ортогонализации, вращения, отражений. У каждого из них есть свои плюсы и минусы. Вообще на www.netlib.org можно найти реализации этих алгоритмов.
Re: Решение линейных уравнений
От: Neo09 Россия  
Дата: 12.10.04 01:47
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


Старый добрый Гаусс В смысле метод Гаусса.
Re[2]: Решение линейных уравнений
От: Neo09 Россия  
Дата: 12.10.04 02:13
Оценка:
Здравствуйте, Neo09, Вы писали:

N>Здравствуйте, Аноним, Вы писали:


А>>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


здесь много написано на эту тему (на русском).
Re[2]: Решение линейных уравнений
От: Serjio Россия  
Дата: 12.10.04 07:40
Оценка:
>>Подскажите пожалуйста наиболее быстрые методы
>>решения линейных уранений!! Хотя бы подходы!!

>Старый добрый Гаусс В смысле метод Гаусса.


почему бы не метод Краморова
(это, если лениво думать)
Posted via RSDN NNTP Server 1.9 gamma
Только на РСДН помимо ответа на вопрос, можно получить еще список орфографических ошибок и узнать что-то новое из грамматики английского языка (c) http://www.rsdn.ru/forum/cpp/4720035.1.aspx
Автор: ZOI4
Дата: 28.04.12
Re[3]: Решение линейных уравнений
От: Вадим Никулин Россия Здесь
Дата: 12.10.04 07:57
Оценка:
Здравствуйте, Serjio, Вы писали:

>>>Подскажите пожалуйста наиболее быстрые методы

>>>решения линейных уранений!! Хотя бы подходы!!

>>Старый добрый Гаусс В смысле метод Гаусса.


S>почему бы не метод Краморова

S>(это, если лениво думать)

Тогда объявляется конкурс на быстрое вычисление определителя. Я знаю O(N^3), через Гаусса.
Re[4]: Решение линейных уравнений
От: emergenter Россия  
Дата: 19.10.04 08:53
Оценка:
Можете по конкретней сказать!!!
Re[5]: Решение линейных уравнений
От: Serjio Россия  
Дата: 19.10.04 13:15
Оценка:
"тяжелость" этого способа растет не быстрее куба от
кол-ва элементов (порядка определителя)

если системы небольщие, то Крамором быстрее в смысле — думать не надо
(сел и написал)

при росте систем (росте n), время счета будет расти кубически
Posted via RSDN NNTP Server 1.9 gamma
Только на РСДН помимо ответа на вопрос, можно получить еще список орфографических ошибок и узнать что-то новое из грамматики английского языка (c) http://www.rsdn.ru/forum/cpp/4720035.1.aspx
Автор: ZOI4
Дата: 28.04.12
Re[6]: Решение линейных уравнений
От: emergenter Россия  
Дата: 19.10.04 16:14
Оценка:
Кто-нибудь программно это реализовывал???
Где посмотреть ясный пример + хорошо описанная теория?
Re: Решение линейных уравнений
От: Олег Куликов США  
Дата: 20.10.04 09:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


Самые быстрые методы-это методы заточенные под конкретную задачу.
Чтобы что-то посоветовать, надо знать хотя бы часть из следующего:

1. Размер системы
2. Степень разреженности
3. Оценку числа обусловленности
4. Другие свойства системы (знакоопределенность, симметричность и т.д.)

Подходов же к решению всего 3:
-Точные методы (метод Гаусса, QR-разложение, SVD, ...)
-Итерационные (простой итерации, Зейделя, ...)
-вероятностные (Монте-Карло)
И немедленно выпил...
Re[2]: Решение линейных уравнений
От: emergenter Россия  
Дата: 21.10.04 05:06
Оценка:
А вот если с точки зрения реализации данных методов, примеры вычислений и т.д.?
Re[3]: Решение линейных уравнений
От: bkat  
Дата: 21.10.04 07:03
Оценка:
Здравствуйте, emergenter, Вы писали:

E>А вот если с точки зрения реализации данных методов, примеры вычислений и т.д.?


Есть такой замечательный пакет LAPACK (Linear Algebra PACKage)
См http://www.netlib.org/lapack/

Он бесплатен, доступен в исходых кодах и точно имеет то,
что тебе нужно.
Есть реализация на фортране и порт на С.
Все прекрасно находится с помощью гугла.
Re: Решение линейных уравнений
От: safervas  
Дата: 21.10.04 10:03
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


метод Ньютона, когда из начальной точки проводится касательная в направлении убывания функции

2) метод деления отрезка пополам
Re[2]: Решение линейных уравнений
От: Олег Куликов США  
Дата: 21.10.04 12:34
Оценка: +1
Здравствуйте, safervas, Вы писали:

S>Здравствуйте, Аноним, Вы писали:


А>>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


S>метод Ньютона, когда из начальной точки проводится касательная в направлении убывания функции


S>2) метод деления отрезка пополам


Так решаются нелинейные уравнения.
И немедленно выпил...
Re: Решение линейных уравнений
От: Yurec Россия  
Дата: 29.10.04 14:59
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Подскажите пожалуйста наиболее быстрые методы решения линейных уранений!! Хотя бы подходы!!


Ну в оющем существует много, целая куча, методов.
Наиболее простые — метод Гаусса или Жордана.
Можно также сделать LU разложение (выгодна, когда много систем с одной левой частью)
Есть метод Холецкого, он в 2 раза быстрее метода Гаусса, но торлько для симметричных матриц. В нем также строется определенное рпзложение.
Минусы этих методов в том, что они не очень точна. Короче — растет число обусловленности.
Именно по этому можно использовать методы вращений или отражений.

В общем, если заинтересовался, могу выложить все эти методы. Недавно набирал их для универа.
... << RSDN@Home 1.1.3 stable >>
Re[2]: Решение линейных уравнений
От: Alexey Chen Чили  
Дата: 31.10.04 17:53
Оценка:
Здравствуйте, Yurec, Вы писали:

Y>В общем, если заинтересовался, могу выложить все эти методы. Недавно набирал их для универа.

Выложи. Мне тоже интересно посмотреть. Только скажи куда выложил
Re[2]: Решение линейных уравнений
От: Аноним  
Дата: 01.11.04 08:22
Оценка:
ВЫЛОЖИ ПОЖАЛУЙСТА!!!!
Re[2]: Решение линейных уравнений
От: Gaperton http://gaperton.livejournal.com
Дата: 01.11.04 13:20
Оценка: :)
Здравствуйте, Олег Куликов, Вы писали:

ОК>Подходов же к решению всего 3:

...
ОК>-вероятностные (Монте-Карло)
Это как? Можно в деталях?
Re[3]: Решение линейных уравнений
От: Gaperton http://gaperton.livejournal.com
Дата: 01.11.04 13:47
Оценка: :)
Здравствуйте, Gaperton, Вы писали:

G>Здравствуйте, Олег Куликов, Вы писали:


ОК>>Подходов же к решению всего 3:

G>...
G>ОК>-вероятностные (Монте-Карло)
G>Это как? Можно в деталях?
Просто мне сложно представить, как можно применить Монте-Карло для решения сислем линейных уравнений. Пытаюсь представить, и каждый раз какая-то ужасно смешная штука получается, типа "угадай решение". Вот и спрашиваю
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.