mp1: correction
This commit is contained in:
parent
00971fbb87
commit
11b57929e1
2 changed files with 19 additions and 4 deletions
|
@ -104,7 +104,13 @@ By choosing $\alpha$ close to $\lambda_1$, the convergence is sped up. To furthe
|
|||
|
||||
\subsubsection{What is the difference in cost of a single iteration of the power method, compared to the inverse iteration?}
|
||||
|
||||
Inverse iteration is generally more expensive than a regular application of the power method, due to the overhead caused by the intermediate matrix B. One must either recompute B every time $\alpha$ changes, which is rather expensive due to the inverse operation in the definition of B, or one must solve the matrix equation $(A - \alpha I)v_k = v_{k-1}$ in every iteration.
|
||||
Inverse iteration is generally more expensive than a regular application of the
|
||||
power method, due to the fact that the computation is based on the solution of a
|
||||
linear system, which compared to the matrix vector multiplication performed by
|
||||
the power method it is quite expensive. One must either recompute B every time
|
||||
$\alpha$ changes, which is rather expensive due to the inverse operation in the
|
||||
definition of B, or one must solve the matrix equation
|
||||
$(A - \alpha I)v_k = v_{k-1}$ in every iteration.
|
||||
|
||||
\subsubsection{What is a Rayleigh quotient and how can it be used for eigenvalue computations?}
|
||||
|
||||
|
@ -696,7 +702,7 @@ maintained during the computation thus saving memory costs.
|
|||
However, since my \texttt{pagerank2.m} implementation is a simplified
|
||||
implementation of the algorithm and indeed uses system solution
|
||||
(MATLAB's \texttt{mldivide}), this
|
||||
theoretical advantages are voided: my implementation is 3 times as long as the
|
||||
theoretical advantages are voided: my implementation takes 3 times as long as the
|
||||
original one and uses approximately the same amount of memory. Advantages over
|
||||
\texttt{pagerank1.m} (due to the intentionally increased rate of convergence)
|
||||
are clear: in
|
||||
|
|
9
mp2/submit.sh
Executable file
9
mp2/submit.sh
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
PID="2"
|
||||
dname="Project.$PID.Maggioni.Claudio"
|
||||
zname="project.$PID.Maggioni.Claudio"
|
||||
|
||||
rm -v $zname.zip
|
||||
zip $zname.zip ex*.tex $zname.{pdf,tex} $dname/ex?.m $dname/example.m $dname/degcentrality.m \
|
||||
$dname/pagerank.m 1_*.pdf
|
Reference in a new issue