Topic
Zero-Stability and Root Conditions
Courses
Courses whose questions include this topic tag.
Questions
This topic is tagged for 31 questions
-
Fall 2025 • Question 5
(20 pts)
- (10 pts) Use von Neumann stability analysis to determine a stability condition for, \[ D^+u_j^n = D_0u_j^n, \] where \(D^+u_j^n = (u_j^{n+1}-u_j^n)/k\), \(D_0u_j^n = (u_{j+1}^n-u_{j-1}^n)/(2h)\), and \(D_\pm u_j^n = \pm (u_{j\pm 1}^n-u_j^n)/h\).
- (10 pts) Use von Neumann stability analysis to determine a stability condition for \[ D^+u_j^n = D_+D_-u_j^n. \]
-
Fall 2024 • Question 4
(20 pts) For the ODE \(u' = f(t,u)\) with initial condition \(u(0)\) and \(f\) globally Lipschitz continuous in \(u \in \mathbb {R}^M\) uniformly in \(t\), show that forward Euler with initial state \(u_0 = u(0)\) is convergent to first order. A possibly helpful definition: a scheme is 0-stable if, \[ \max _{n\in [N]}\|e_n\| \le C \max _{n\in [N]}\|R_n(u(t_n))\|, \] where \(e_n\) is the time-\(t_n\) error, and \(R_n(u(t_n))\) is the scheme residual using the exact solution.
-
Summer 2024 • Question 4
(20 pts)
- (10 pts) Use von Neumann stability analysis to determine a stability condition for, \[ D^+u_j^n = D_0u_j^n, \] where \(D^+u_j^n = (u_j^{n+1}-u_j^n)/k\), \(D_0u_j^n = (u_{j+1}^n-u_{j-1}^n)/(2h)\), and \(D_\pm u_j^n = \pm (u_{j\pm 1}^n-u_j^n)/h\).
- (10 pts) Use von Neumann stability analysis to determine a stability condition for \[ D^+u_j^n = D_+D_-u_j^n. \]
-
Summer 2024 • Question 5
(20 pts) For the ODE \(u' = f(t,u)\) with initial condition \(u(0)\) and \(f\) globally Lipschitz continuous in \(u \in \mathbb {R}^M\) uniformly in \(t\), show that forward Euler with initial state \(u_0 = u(0)\) is convergent to first order. A possibly helpful definition: a scheme is 0-stable if, \[ \max _{n\in [N]}\|e_n\| \le C \max _{n\in [N]}\|R_n(u(t_n))\|, \] where \(e_n\) is the time-\(t_n\) error, and \(R_n(u(t_n))\) is the scheme residual using the exact solution.
-
Fall 2022 • Question 1
Suppose \(a < b\) and \(f \in C^3([a,b])\). Consider the interpolation problem: Find a polynomial \(p(x)\) of degree two or less which satisfies the conditions \(p(a) = f(a)\), \(p'(a) = f'(a)\), and \(p(b) = f(b)\).
- Prove that this problem has a solution and that the solution is unique. (You do not need to find the solution.)
- Prove that the error in using \(p(x)\) to approximate \(f(x)\) for \(x \in (a,b)\) is given by the formula \begin{equation} \tag {1} f(x)-p(x)=\frac {f^{(3)}(\xi )}{3!}(x-a)^2(x-b), \end{equation} for some \(\xi \in (a,b)\).
-
Fall 2022 • Question 4
For the initial value problem \(u'(t) = f(u(t),t)\), \(u(0) = \eta \), where \(f(u,t)\) is continuous with respect to \(t\) and Lipschitz continuous with respect to \(u\), consider the scheme \[ \frac {U^{n+2}-\frac {4}{3}U^{n+1}+\frac {1}{3}U^n}{k} = \frac {2}{3}f(U^{n+2},t_{n+2}), \] where \(t_n = nk\), and \(U^n\) is supposed to approximate \(u(t_n)\).
- Analyze the consistency, zero-stability, and convergence of this scheme.
-
If you apply this scheme to the initial value problem
\[ u'(t) = -10^{12}(u(t)-\cos (t))-\sin (t),\qquad u(0) = 2, \]what issues should you consider in choosing the timestep \(k\)? Are there time intervals in which \(k\) must be very small to get a reasonable solution and others in which it does not? Explain your answers.
-
Summer 2022 • Question 3
Consider the 9-point discrete Laplacian \[ (\Delta ^h_9 U)_{j,l} = \frac {1}{6h^2}\left ( U_{j-1,l-1}+U_{j+1,l-1}+U_{j-1,l+1}+U_{j+1,l+1} +4U_{j,l-1}+4U_{j-1,l}+4U_{j+1,l}+4U_{j,l+1}-20U_{j,l} \right ) \]
- State and prove a maximum principle for \(\Delta ^h_9 U\). (Hint: Think about what the key observation is in stating and proving a maximum principle for the standard 5-point discrete Laplacian.)
- Show that the following problem has a solution and that it is unique: \begin{equation} \tag {2} \begin {aligned} \frac {1}{6h^2}\big (&U_{j-1,l-1}+U_{j+1,l-1}+U_{j-1,l+1}+U_{j+1,l+1}\\ &+4U_{j,l-1}+4U_{j-1,l}+4U_{j+1,l}+4U_{j,l+1}-20U_{j,l}\big ) = f_{j,l}, \end {aligned} \end{equation} for \(j = 1,\ldots ,m\) and \(l = 1,\ldots ,m\) (where \((m+1)h = 1\)) along with the conditions \(U_{j,l} = 0\) at grid points on the boundary of the domain.
- The local trucation error in using the scheme in Eq. (2) to find an approximate solution of \(\Delta u = f\) for \(0 < x < 1\) and \(0 < y < 1\) with homogeneous Dirichlet boundary conditions is given by \[ \tau _{j,l} = \frac {1}{12}(u_{xxxx}+u_{xxyy}+u_{yyyy})h^2 + O(h^4), \] where the derivatives of \(u\) are evaluated at \(x_j = jh\), \(y_l = lh\). Prove that the values \(U_{j,l}\) obtained from Equations (2), along with zero discrete boundary values, converge to the values \(u(x_j,y_l)\) of the true solution to the PDE BVP as \(h \to 0\). (Hint: Use the relation between the set of global error values \(E_{j,l} = U_{j,l} - u(x_j,y_l)\) and the values of the local truncation error.)
-
Summer 2022 • Question 4
Suppose you are trying find an approximation \(u(t)\) to a function \(v(t)\) and you know that the following two equations hold:
\[ u(t_{n+1}) = C(k)u(t_n) \]\[ v(t_{n+1}) = C(k)v(t_n) + k\tau (t_n) \]
for some smooth function \(\tau (t,k)\) that is not identically 0. Here, \(k > 0\), \(t_n = nk\), and \(C(k)\) is a linear operator which depends on \(k\) but not on \(u(t)\) or \(v(t)\). State and prove conditions on \(C(k)\) and \(\tau (t,k)\) which are sufficient to imply that \[ \lim _{k \to 0,\ nk=t_n=t} u(t_n) = v(t). \]
-
Summer 2022 • Question 5
For the initial value problem \(u'(t) = f(u(t),t)\), \(u(0) = \eta \), where \(f(u,t)\) is continuous with respect to \(t\) and Lipschitz continuous with respect to \(u\), consider the scheme \[ \frac {U^{n+2}-\frac {4}{3}U^{n+1}+\frac {1}{3}U^n}{k} = \frac {2}{3}f(U^{n+2},t_{n+2}), \] where \(t_n = nk\), and \(U^n\) is supposed to approximate \(u(t_n)\).
- Analyze the consistency, zero-stability, and convergence of this scheme.
-
If you apply this scheme to the initial value problem
\[ u'(t) = -10^{12}(u(t)-\cos (t))-\sin (t),\qquad u(0) = 2, \]what issues should you consider in choosing the timestep \(k\)? Are there time intervals in which \(k\) must be very small to get a reasonable solution and others in which it does not? Explain your answers.
-
Fall 2019 • Question 6
**Linear Multistep Methods** Give the definition of linear multistep method (give formula). **a)** State a necessary and sufficient condition for the linear multistep method to be consistent. **b)** State the root condition for the linear multistep method. **c)** Construct an example of a consistent but not stable linear multistep method. Justify your answer.
-
Spring 2016 • Question 6
Linear Multistep Methods
Give the definition of linear multistep method (give formula).
a) State necessary and sufficient condition for linear multistep method to be consistent.
b) State root condition for linear multistep method.
c) Construct an example of a consistent but not stable linear multistep method. Justify your answer.
-
Fall 2015 • Question 6
Linear Multistep Methods
Define linear multistep method (give formula).
a) State necessary and sufficient condition for linear multistep method to be consistent.
b) State root condition for linear multistep method.
c) What can you say about consistency and stability properties of the method: \[ y_{n+1}-3y_n+2y_{n-1}=-h f(y_{n-1})? \]
-
Spring 2015 • Question 7
Wave Equation Consider the wave equation in one space dimension: \[ u_{tt}=c^2u_{xx},\qquad c>0. \] Suppose \(0\le x\le 1\) and \(t\ge 0\). The problem requires initial and boundary conditions but you can ignore them for the purposes of this question. Consider the usual discretization \[ \frac {1}{k^2}\left (U_m^{n+1}-2U_m^n+U_m^{n-1}\right ) = \frac {c^2}{h^2}\left (U_{m+1}^n-2U_m^n+U_{m-1}^n\right ) \] where \[ U_m^n\approx u(x_m,t_n) \] and \[ x_m=mh,\qquad h=\frac {1}{M},\qquad \text {and}\qquad t_n=nk,\qquad h,k>0. \] Let the grid constant \(r\) be defined by \[ r=\frac {kc}{h}. \] Derive the constraint on \(r\) imposed by the Courant-Friedrichs-Lewy condition. There is a value of \(r\) for which the local truncation error of the difference scheme is zero. Derive that value.
-
Spring 2015 • Question 3
Let \(u,v\) be non-zero elements of a Hilbert space \(H\). Consider the linear operator \(T:H\to H\) defined for \(x\in H\) by \(Tx=u(x,v)\).
- Briefly explain why the operator \(T\) is compact.
- Find a condition on \(u\) and \(v\) that guarantees that the equation \[ (I-T)x=y \] admits a unique solution \(x\) for all \(y\in H\).
-
Fall 2014 • Question 8
Consider the initial-boundary-value problem \[ u=u(x,t)=?,\qquad u_t=u_{xx},\qquad x\in [0,1],\qquad t\geq 0, \] subject to the initial and boundary conditions \[ u(x,0)=f(x),\qquad u(0,t)=g_0(t),\qquad u(1,t)=g_1(t) \] Explain how to use the method of lines to solve this problem. Describe the scheme you obtain by using the Backward Euler Method to solve the resulting ODEs and compute the local truncation error of that scheme.
-
Fall 2011 • Question 7
**CFL Condition** a) Explain what we mean by the CFL (Courant-Friedrichs-Lewy) Condition b) Obtain CFL condition for the upwind scheme (explicit) below: \[ u_{i,j+1}=(1-\lambda)u_{i,j}+\lambda u_{i-1,j}, \] where \(i=1,2,\ldots,N+1\) and \(j=0,1,2,\ldots,M-1\) \[ \lambda=\frac{a\Delta t}{h},\qquad \Delta t=T/M, \] and \(a\) is a positive constant.The initial condition is \(u_{i,0}=g_i\)
-
Fall 2010 • Question 8
Local Truncation Error Consider the wave equation \[ u_{tt}=c^2u_{xx} \tag {7} \] and its discretization \[ x_m=mh,\qquad t_n=nk,\qquad U_m^n\approx u(x_m,t_n) \tag {8} \] and \[ U_m^{n+1}-2U_m^n+U_m^{n-1} = r\left (U_{m+1}^n-2U_m^n+U_{m-1}^n\right ) \tag {9} \] where \(r=c^2k^2/h^2\) is the grid constant. For the purposes of this problem, ignore the issues of initial and boundary conditions. Compute the local truncation error of (9) and show that there is a value of \(r\) for which the local truncation error is exactly zero. Give a physical interpretation of this fact.
-
Spring 2009 • Question 8
The windowed Fourier transform of a function \(f(x)\in L^2(-\infty ,\infty )\) is defined by \[ Gf(\omega ,\mu )=\int _{-\infty }^{\infty }g(x-\mu )f(x)e^{-\omega x}\,d\mu \,dx. \] Suppose \(g(x)\) is a real valued function. State and verify the formula for the reconstruction of \(f(x)\) from \(Gf\), including any additional conditions on \(g(x)\). You may assume the validity of the Fourier transform.
-
Fall 2008 • Question 7
Local Truncation Error Consider the wave equation \[ u_{tt}=c^2u_{xx} \tag {10} \] and its discretization \[ x_m=mh,\qquad t_n=nk,\qquad U_m^n\approx u(x_m,t_n) \tag {11} \] and \[ U_m^{n+1}-2U_m^n+U_m^{n-1} = r\left (U_{m+1}^n-2U_m^n+U_{m-1}^n\right ) \tag {12} \] where \(r=c^2k^2/h^2\) is the grid constant. For the purposes of this problem, ignore the issues of initial and boundary conditions. Compute the local truncation error of (12) and show that there is a value of \(r\) for which the local truncation error is exactly zero. Give a physical interpretation of this fact.
-
Fall 2000 • Question 3
Eigenvalue Problems Let \(\lambda \) be a simple eigenvalue of \(A\) (not necessarily symmetric), with right eigenvector \(x\) (i.e., \(Ax=\lambda x\)), and left eigenvector \(y\) (i.e., \(y^*A=\lambda y^*\)). Assume that \(\lVert x\rVert _2=\lVert y\rVert _2=1\). Let \(\lambda +\delta \lambda \) be the corresponding eigenvalue of \(A+\delta A\).
a) Show that \[ \delta \lambda =\frac {y^*\delta A x}{y^*x}+O(\lVert \delta A\rVert ^2), \] and derive an upper bound for \(\lvert \delta \lambda \rvert \). What is the condition number for \(\lambda \) with respect to changes in \(A\)?
b) Consider the matrix \[ \begin {bmatrix} 0 & 1 & 0 & \cdots & 0\\ 0 & 0 & 1 & \ddots & 0\\ \vdots & \ddots & \ddots & \ddots & 1\\ \epsilon & 0 & \cdots & 0 & 0 \end {bmatrix}. \] Compute \(d\lambda /d\epsilon \) and show that the condition number becomes infinite as \(\epsilon \) approaches zero.
c) Describe the power method for finding the eigenvalue of the largest absolute magnitude, and inverse iteration for the eigenvalue closest to a given value. How fast do you expect these algorithms to converge?
-
Fall 2000 • Question 6
Wave Equations Consider the wave equation in one space dimension: \[ u_t+au_x=0,\qquad -\infty <x<\infty ,\qquad t>0, \] with initial condition \[ u(x,0)=u_0(x). \] Consider the usual discretization \[ U_m^k\approx u(x_m,t_k) \] where \(x_m=m\Delta x\) and \(t_k=k\Delta t\). For an explicit scheme, what is the CFL condition? Give an intuitive explanation of the condition. Give the first-order upwind scheme for this equation and derive the truncation error.
-
Fall 1998 • Question A.3
Construct the Green function for the equation \[ u''(x)=f(x)\quad \text {on the interval }0\le x\le 1 \] if \(u\) satisfies the auxiliary conditions \[ \int _0^1 xu(x)\,dx=0\qquad \text {and}\qquad u(0)+u'(1)=0. \]
-
Fall 1997 • Question 3
Eigenvalue Problems Let \(A\) be a real \(n\times n\) matrix with simple eigenvalue \(\lambda \), right eigenvector \(x\) (i.e., \(Ax=\lambda x\)), and left eigenvector \(y\) (i.e., \(y^*A=\lambda y^*\)). Assume that \(\lVert x\rVert _2=\lVert y\rVert _2=1\). a) Show that the condition number for \(\lambda \) to changes in \(A\) is given by \(s(\lambda )=1/\lvert y^*x\rvert \). b) Give an example of a matrix \(A\) which has a badly conditioned eigenvalue, and another matrix \(A\) which has only well-conditioned eigenvalues. c) Sketch a reasonably efficient algorithm for finding the largest eigenvalue of a symmetric matrix \(A\) with distinct eigenvalues. How fast do you expect this algorithm to converge?
-
Fall 1997 • Question 6
Newton’s Method Suppose \(f(x)\) is a real-valued function defined for all values of the real variable \(x\), and that \(f'\) is Lipschitz continuous. State and prove a local convergence theorem for Newton’s method for finding a simple zero of \(f\). How does this result change if the root is a double root? Is Newton’s method globally convergent? If you answered yes, prove your claim. If you answered no, sketch an example which illustrates your claim, and outline a method that has the Newton method’s local convergence properties but which is globally convergent.
-
Fall 1996 • Question A.3
Let \(A\) be an \(m\times n\) matrix and let the \(n\times m\) matrix \(A'\) denote the Least Square Pseudo-Inverse of \(A\).
- State the conditions that define \(A'\).
- Show that \(A'\) always exists.
- Construct \(A'\) explicitly for the \(2\times 2\) matrix \[ A=\begin {pmatrix} 1 & 1\\ 0.5 & 0.5 \end {pmatrix}. \]
-
Fall 1996 • Question B.3
Compute the Euler equation for the minimizer of the following variational problem. Check Legendre’s necessary condition. Discuss the dependence of the minimizer on the parameter \(a\). \begin{equation} \min _{w\in W}\int _0^1\left ((xw')^2+aw^2w'-x\ln w\right )\,dx, \qquad W=\{w:\ w\in H_2(0,1);\ w(0)=1\}. \end{equation}
-
Fall 1995 • Question 4
Eigenvalue Problems Let \(A\) be a real \(n\times n\) matrix with simple eigenvalue \(\lambda \), right eigenvector \(x\) (i.e., \(Ax=\lambda x\)), and left eigenvector \(y\) (i.e., \(y^*A=\lambda y^*\)). Assume that \(\lVert x\rVert _2=\lVert y\rVert _2=1\). a) Show that the condition number for \(\lambda \) to changes in \(A\) is given by \(s(\lambda )=1/\lvert y^*x\rvert \). b) Give an example of a matrix \(A\) which has a badly conditioned eigenvalue, and another matrix \(A\) which has only well-conditioned eigenvalues. c) Sketch a reasonably efficient algorithm for finding the largest eigenvalue of a symmetric matrix \(A\) with distinct eigenvalues. How fast do you expect this algorithm to converge?
-
Fall 1994 • Question 8
a) Give an identity that is the basis of one stage of the Fast Fourier Transform algorithm applied to a vector of length \(2^J\). Explain the approximate operation count for the complete algorithm.
b) Describe the application of the FFT to the solution of the heat equation with periodic boundary conditions, and how this may be viewed as performing a fast convolution.
-
Fall 1994 • Question A2
Let \(A\) be an \(m\times n\) matrix and let the \(n\times m\) matrix \(A'\) denote the Least Square Pseudo-Inverse of \(A\).
- State the conditions that define \(A'\).
- Show that \(A'\) always exists.
- Construct \(A'\) explicitly for the \(2\times 2\) matrix \[ A=\begin {pmatrix} 1 & 1\\ 0 & 0 \end {pmatrix}. \]
-
Fall 1994 • Question B2
Construct the Green’s function for the equation \(u''(x)=f(x)\) on the interval \(0\le x\le 1\) if \(u\) satisfies the auxiliary conditions \[ \int _0^1 xu(x)\,dx=0\qquad \text {and}\qquad u(0)+u'(1)=0. \]
-
Fall 1994 • Question B4
Find the Euler equations and boundary conditions for the minimization problems of the functionals \[ I_1=\min_u\int_0^1\left((u'')^2+x(u')^2\right)\,dx, \] and \[ I_2=\min_u\int_0^1\left((u'')^2-uu''+(x-1)(u')^2\right)\,dx, \] if \(u(0)=1\) and \(u'(1)=2\) for both problems. Why do their Euler equations coincide? **Part C** Do two of the four problems for full credit on part C.