Right option is (a) Initial and boundary conditions
To explain I would say: Initial conditions come into the picture as parabolic equations are marching. This marching is done along the boundary conditions. Thus, both the initial conditions and boundary conditions are necessary for parabolic equations.