Konjugaattigradienttimenetelmiä
Konjugaattigradienttimenetelmiä, usein lyhennettynä konjugaattigradientiksi (CG), on joukko numeerisia algoritmeja, joita käytetään lineaaristen yhtälöryhmien ratkaisemiseen. Nämä menetelmät ovat erityisen tehokkaita, kun käsiteltävä matriisi on suuri, harva ja symmetrinen sekä positiivisesti definiitti. Konjugaattigradienttimenetelmät kuuluvat iteratiivisiin ratkaisumenetelmiin, mikä tarkoittaa, että ne tuottavat sarjan approksimaatioita lopulliselle ratkaisulle, jotka paranevat jokaisella iteraatiolla.
Menetelmän perusidea on etsiä ratkaisua lineaariselle yhtälöryhmälle Ax = b käyttäen konjugaattisia suuntia. Nämä suunnat valitaan siten,
Konjugaattigradienttimenetelmiä käytetään laajalti tieteellisessä laskennassa, fysiikassa, insinööritieteissä ja koneoppimisessa. Ne ovat tehokkaampia kuin suorat menetelmät, kuten