Part 26: Picard’s Method for UPSC ISS: The Integration Loop Explained

Practice on the go. Get our Android app.
Install App

Welcome to Part 26 and the opening of Module 7, updated for the UPSC ISS 2026 to 2027 cycle. Interpolation, numerical calculus, and difference equations are behind you. We now arrive at the pinnacle of the Numerical Analysis unit: Numerical Solutions of Ordinary Differential Equations. The goal changes fundamentally: given only a derivative dydx\dfrac{dy}{dx}​ and one starting point, we reconstruct the curve itself. The opening tool is the elegant, integration driven Picard’s Method of Successive Approximations.

The method converts the initial value problem into the integral equation y=y0+∫x0xf(x,y) dxy = y_0 + \int_{x_0}^{x} f(x, y)\,dx and iterates: replace the unknown yy inside the integral with the best approximation so far, integrate, and repeat until two successive approximations agree.

The exam context: 80 questions worth 200 marks in 2 hours, 2.5 marks per correct answer, about 0.83 deducted per wrong one, close to 20 questions from Numerical Analysis. Module 7 is the second largest module after Module 5 and the error trap zone of the paper.

This post is Part 26 of the Differential Equations Guide (Module 7), inside our UPSC ISS Numerical Analysis Complete Guide. New to the exam? Start at the UPSC ISS hub.

The Story of Dr. Meera and the Epidemic Curve

Dr. Meera, an ISS officer at the National Centre for Disease Control, studies an outbreak where the infection rate depends on both the day and the current patient count: dydx=x−y\dfrac{dy}{dx} = x – y, with exactly 1 patient on Day 0, so y(0)=1y(0) = 1.

Her director needs the patient count on Day 0.2 to dispatch medical kits. Standard integration is blocked: yy appears inside its own derivative, and Meera does not know yy as a function of xx. Her escape: assume a dummy value for yy, integrate to get a better function, plug the better function back in, and loop. Two passes later she holds an accurate polynomial and reads off the answer, no calculator involved.

Have you ever been stuck solving an equation where the unknown sits inside its own definition? Share your experience below.
0
Have you ever been stuck solving an equation where the unknown sits inside its own definition? Share your experience below.x

The Core Concept: The Integration Loop

For the first order equation dydx=f(x,y)\dfrac{dy}{dx} = f(x, y) with y(x0)=y0y(x_0) = y_0, integrating both sides from x0x_0​ to xx gives the integral equation:y=y0+∫x0xf(x,y) dxy = y_0 + \int_{x_0}^{x} f(x, y)\,dx

The unknown yy still lurks inside the integral, so we iterate.

First approximation. Replace yy inside the integral by the known constant y0y_0​:y(1)(x)=y0+∫x0xf(t,y0) dty^{(1)}(x) = y_0 + \int_{x_0}^{x} f(t, y_0)\,dt

Second approximation. Feed y(1)y^{(1)} back in:y(2)(x)=y0+∫x0xf(t,y(1)(t))dty^{(2)}(x) = y_0 + \int_{x_0}^{x} f\left(t, y^{(1)}(t)\right)dt

General step:y(n+1)(x)=y0+∫x0xf(t,y(n)(t))dty^{(n+1)}(x) = y_0 + \int_{x_0}^{x} f\left(t, y^{(n)}(t)\right)dt

The stopping rule. Halt when two successive approximations agree to the desired level of accuracy.

The Major Drawback: The UPSC Theory Trap

Picard’s method rewards you with a continuous polynomial equation rather than a table of discrete numbers, a genuine luxury. Its weakness is equally famous: the method is practically unsatisfactory whenever the required analytical integrations become severely difficult. If f(x,y)f(x, y) carries terms like ex2e^{x^2} or tangled trigonometry, the integral cannot be evaluated by hand and the whole method stalls. This limitation is a direct theory question.

StatChakravyuh Pro Tips

  1. The manual computation advantage. With calculators banned, Picard’s method is a friend, not a foe. Integrating simple polynomials like tt and t2t^2 mentally is faster and safer than the heavy decimal multiplications of the Runge Kutta family.
  2. The dummy variable discipline. Always switch the integration variable to tt, integrating f(t,y) dtf(t, y)\,dt from x0x_0​ to xx, so the limits never collide with the variables inside.
  3. The rising degree pattern. Each pass of the loop raises the polynomial degree. If the first approximation tops out at x2x^2, expect the second to reach x3x^3. A mismatch between iteration count and degree is a quick sanity check.

Do you prefer Picard’s analytical style or the tabular numerical methods coming in the next parts? Tell us below.
0
Do you prefer Picard's analytical style or the tabular numerical methods coming in the next parts? Tell us below.x

Solved PYQ Masterclass

PYQ pattern (UPSC ISS 2017 cycle, as recorded in our PYQ archive): For the initial value problem dydx=x−y\dfrac{dy}{dx} = x – y with y(0)=1y(0) = 1, use Picard’s method to compute y(0.2)y(0.2) correct to two decimal places.

Step 1: Parameters. f(x,y)=x−yf(x, y) = x – y, x0=0x_0 = 0, y0=1y_0 = 1.

Step 2: First approximation.y(1)(x)=1+∫0x(t−1) dt=1+x22−xy^{(1)}(x) = 1 + \int_0^x (t – 1)\,dt = 1 + \frac{x^2}{2} – x

Step 3: Second approximation. Substitute y(1)y^{(1)} into the integrand: t−(1+t22−t)=2t−1−t22t – \left(1 + \tfrac{t^2}{2} – t\right) = 2t – 1 – \tfrac{t^2}{2}​. Integrate:y(2)(x)=1+x2−x−x36y^{(2)}(x) = 1 + x^2 – x – \frac{x^3}{6}

Step 4: Evaluate at x=0.y(0.2)≈1+0.04−0.2−0.0086=0.84−0.00133≈0.8387y(0.2) \approx 1 + 0.04 – 0.2 – \frac{0.008}{6} = 0.84 – 0.00133 \approx 0.8387

Final Answer: approximately 0.84, reached through two clean integrations and zero difference tables.

Common Traps to Avoid

Trap 1: Forgetting the leading y0y_0​ outside the integral. Every approximation begins with the constant y0y_0​ plus the integral.

Trap 2: Integrating with xx as both a limit and the integration variable. Use the dummy variable tt religiously.

Trap 3: A sign slip while simplifying the integrand of the second pass. Simplify fully before integrating, as we did with 2t−1−t222t – 1 – \tfrac{t^2}{2}​.

Frequently Asked Questions

What is Picard’s method used for?

It is an analytical technique that generates successive continuous polynomial approximations to the solution of an ordinary differential equation from a single initial value.

When do the iterations stop?

When two successive approximations, y(n−1)y^{(n-1)} and y(n)y^{(n)}, are practically identical to the desired decimal accuracy.

What is the main disadvantage of the method?

It becomes practically unsatisfactory when the analytical integration of f(x,y)f(x, y) is difficult or impossible. If the integral cannot be evaluated, the method fails.

Is Picard’s method a single step or multi step method?

Single step. It needs only the one initial point (x0,y0)(x_0, y_0) to build its approximations.

Why does the method suit the UPSC ISS exam specifically?

With calculators banned, integrating simple polynomials by hand is quicker and less error prone than manipulating tables of long decimals, making Picard’s method ideal for exam hall computation.

Take the Next Step with StatChakravyuh

Join the Free UPSC ISS WhatsApp Community. Every part of this series, plus the Module 7 Practice PDF with 60 MCQs, is delivered there first. 👉 Join the WhatsApp Community now

Enroll in the Free UPSC ISS Course. Structured lessons and practice sets built on the Practice Improve Repeat system, at zero cost. 👉 Enroll in the Free Course

Coming up in Part 27: when integration is impossible, we march instead. Euler’s Method, the simplest step by step solver, and its heavily tested error bounds.

Help other aspirants
UPSC ISS 2027 · Complete Chakravyuh

Stop buying tests one by one. Get all 6 papers in one package.

Complete Chakravyuh is the complete UPSC ISS test series for 2027. More than 6000 questions across all 6 papers, with every descriptive answer evaluated within 3 days. Practice. Improve. Repeat.

6000+Questions
All 6Papers Covered
6 + 1Courses in One
3 DaysAnswer Evaluation
₹8,999 ₹15,999 Regular price till 30 September 2026

Have a doubt or suggestion? Message us on WhatsApp

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Got a similar doubt? Discuss here.x
()
x