6 svar
144 visningar
BiDu 18 – Fd. Medlem
Postad: 4 aug 2021 00:02

Exekveringstid Gauss-eliminering och LU-dekomposition

Tid att lösa 200 obekanta med LU-dekomposition om det tar 2s att lösa 100 obekanta med Gauss-eliminering. 

 

Visst gäller T=cn^3 för båda?

Smutstvätt Online 24969 – Moderator
Postad: 4 aug 2021 07:23 Redigerad: 4 aug 2021 07:24

LU-faktorisering är O(n3)\mathcal O{(n^3)}. Vissa källor talar för att komplexiteten ligger mellan n2n^2 och n3n^3, men du kan nog räkna med O(n3)\mathcal O(n^3). :)

BiDu 18 – Fd. Medlem
Postad: 12 aug 2021 01:58

Hej,

Svaret ska bli 8s

 

Om tid för varje iteration med Gauss är c= 2/100^3 

 

Då blir tiden för en iterations med LU dekomp. T= c*200^3 = 16s

Så, det stämmer inte att båda har samma 

Laguna Online 30252
Postad: 12 aug 2021 06:40 Redigerad: 12 aug 2021 06:41

Om en algoritm är O(n3) och en annan är O(n2) kan man inte dra några slutsatser av att det tar en viss tid med den ena. De har förmodligen olika proportionalitetskonstanter, dvs. den första är ungefär an3 och den andra är bn2 och vi vet ingenting om förhållandet mellan a och b.

Om de menar att LU-dekomposition och Gauss-eliminering är nästan samma sak (men att man kan återvända LU-dekompositionen om man har flera olika högerled) då är båda O(n3) med samma proportionalitetskonstant och då kan man säga något. Men då verkar det som om de betraktar algoritmen som O(n2) eftersom 8 = 22.2.

Hur lyder hela problemtexten?

BiDu 18 – Fd. Medlem
Postad: 17 aug 2021 17:29

Hej,
Det är hela problemtexten. 

För de andra uppgifter används det att för Gauss eliminering är T=c*n^3. Det betyder att dators beräkningshastighet är c= 2/100^3 

 

Om det är T=c* n^2 för LU faktorisering  blir det T= 2/100^3  * 200^2 = 0.08s 

Båda borde då vara T=c*n^2 för att det ska bli 8s.

Laguna Online 30252
Postad: 18 aug 2021 15:58

Kan du ta en bild på uppgiften? 

Konstanten c för en viss algoritm beror förvisso av datorns hastighet, men den är inte ett mått på den. c beror på algoritmen och hur den är implementerad. 

BiDu 18 – Fd. Medlem
Postad: 20 aug 2021 18:56

Svara
Close