What's the difference between an initial value problem and a boundary value problem?
An initial value problem is how to aim my gun. A boundary value problem is how to aim my gun so that the bullet hits the target.
Qualitatively the methods of solution are sometimes different, because Taylor series approximate a function at a single point, i.e. at 0.
For a simple example (second order ODE), an initial value problem would say $y(a)=p$, $y'(a)=q$.
A boundary value problem would specify $y(a)=p$, $y(b)=q$.
Initial Value Problems:
In initial value problems, we are given the value of function $y(x)$ and its derivative $y'(x)$ at the same point ( initial point ) sy at $x = 0$ i.e $y(0)= xi1$ and $y'(0)= x_2$.
Boundary Value Problems:
In boundary value problem, we are given the value of function $y(x)$ at two different points, i.e $y(a)= x_1$ and $y(b)= x_2$.