Méthode du point fixe

Objectifs d'apprentissage

À la fin de cette leçon, vous serez en mesure de :

  • Transformer une équation en forme de point fixe
  • Comprendre graphiquement la convergence et la divergence
  • Choisir une bonne formulation pour assurer la convergence
  • Relier la méthode du point fixe aux autres méthodes (Newton)

Principe de la méthode

Reformulation du problème

La méthode du point fixe consiste à transformer l'équation :

en une équation équivalente de la forme :

Définition du point fixe

🚨

Point fixe

Un point fixe de la fonction est une valeur telle que :

Si est équivalent à , alors tout point fixe de est une racine de .

Interprétation graphique

Graphiquement, un point fixe est l'intersection des courbes :

  • (la bissectrice du premier quadrant)

Algorithme des itérations

Principe

À partir d'une valeur initiale , on calcule successivement :

Si la suite converge vers une limite , alors par continuité de :

Donc est bien un point fixe.

Pseudo-code

point_fixe.pseudotext
Algorithme : Méthode du point fixe
Entrées : g (fonction), X1 (valeur initiale), δ (tolérance)
Sortie : X (approximation du point fixe)

Poser X2 = X1
Répéter
  Poser X1 = X2
  Calculer X2 = g(X1)
Tant que |X1 - X2| ≥ δ

Retourner X = X2

Implémentation en Python

point_fixe.pypython
def point_fixe(g, x1, tol=1e-6, max_iter=100):
  """
  Méthode du point fixe : x = g(x)

  Paramètres:
      g : fonction de réarrangement
      x1 : valeur initiale
      tol : tolérance sur |x_{n+1} - x_n|
      max_iter : nombre maximum d'itérations

  Retourne:
      x : approximation du point fixe
      iterations : liste des itérés
  """
  iterations = []
  x2 = x1

  for n in range(max_iter):
      x1 = x2
      x2 = g(x1)

      iterations.append({
          'n': n + 1,
          'x1': x1,
          'x2': x2,
          'erreur': abs(x2 - x1)
      })

      if abs(x2 - x1) < tol:
          return x2, iterations

  return x2, iterations

Exemple détaillé

Considérons l'équation :

Cette équation a deux racines : et .

On peut factoriser :

Différentes formulations g(x)

À partir de , on peut isoler de plusieurs façons :

Formulationg(x)Comportement
Forme 1Converge vers
Forme 2Converge vers
Forme 3Diverge
⚠️

Attention

Toutes ces formulations sont mathématiquement équivalentes (elles ont les mêmes solutions), mais leur comportement numérique est très différent !


Visualisation interactive

Le graphique suivant illustre les trois formulations. Observez comment la suite des itérés converge ou diverge selon la forme choisie.

Méthode du point fixe — Visualisation

f(x) = x² - 2x - 3 = 0 — Racines : r₁ = -1, r₂ = 3

Choisir la formulation g(x) :

Itér. 1 / 14
xₙ4.00000
xₙ₊₁ = g(xₙ)3.31662
|xₙ₊₁ - xₙ|0.68338
y = x
y = g(x)
Escalier (itérations)
Points fixes
Condition de convergence : |g'(r)| < 1

La méthode converge vers un point fixe r si |g'(r)| < 1.

g(x)g'(x)g'(-1)g'(3)
3/(x-2)-3/(x-2)²-1/3 ✓-3 ✗
√(2x+3)1/√(2x+3)1 (limite)1/3 ✓
(x²-3)/2x-1 (limite)3 ✗

Analyse des trois cas

Cas 1 : g(x) = 3/(x-2) → Converge vers -1

Avec :

Itérationx₁x₂ = g(x₁)|x₂ - x₁|
14.01.52.5
21.5-6.07.5
3-6.0-0.3755.625
4-0.375-1.2630.888
............
11-1.00034-0.999890.00045

La suite oscille mais converge vers .

Cas 2 : g(x) = √(2x + 3) → Converge vers 3

Avec :

Itérationx₁x₂ = g(x₁)|x₂ - x₁|
14.03.3170.683
23.3173.1040.213
33.1043.0340.070
43.0343.0110.023
53.0113.0040.007

La suite converge rapidement et de façon monotone vers .

Cas 3 : g(x) = (x² - 3)/2 → Diverge

Avec :

Itérationx₁x₂ = g(x₁)|x₂ - x₁|
14.06.52.5
26.519.613.1
319.6191.3171.7
4191.318295...

La suite diverge rapidement vers l'infini !


Condition de convergence

Critère graphique

La convergence dépend de la pente de au voisinage du point fixe.

🚨

Condition de convergence

La méthode du point fixe converge vers si :

  • Si : convergence
  • Si : divergence
  • Si : cas limite, comportement variable

Vérification sur nos exemples

Pour avec les racines et :

g(x)g'(x)g'(-1)g'(3)Convergence
Vers -1 seulement
(limite)Vers 3 seulement
(limite)Diverge

Interprétation graphique de la convergence

Convergence monotone

Quand , la suite converge de façon monotone (toujours du même côté).

La courbe coupe la droite avec une pente positive mais inférieure à 1.

Convergence oscillante

Quand , la suite converge en oscillant autour du point fixe (alternance au-dessus et en-dessous).

Divergence

Quand , les itérés s'éloignent de plus en plus du point fixe.


Lien avec la méthode de Newton

La méthode de Newton peut être vue comme un cas particulier de la méthode du point fixe.

En effet, la formule de Newton :

correspond à avec :

💡

Pourquoi Newton converge si bien ?

On peut montrer que pour cette fonction :

Puisque , la condition de convergence est satisfaite de façon optimale, ce qui explique la convergence quadratique de Newton.


Comment choisir g(x) ?

Stratégies

  1. Vérifier la condition : calculer et s'assurer que

  2. Tester graphiquement : tracer et , observer l'angle d'intersection

  3. Essayer plusieurs formulations : si une diverge, en essayer une autre

Conseil pratique

Si et qu'on veut converger vers une racine , il est souvent efficace de choisir :

avec choisi pour que .


Résumé

Dans cette leçon, nous avons étudié la méthode du point fixe :

  1. Principe : transformer en

  2. Point fixe : valeur telle que

  3. Algorithme :

  4. Condition de convergence :

  5. Différentes formulations : une même équation peut donner plusieurs avec des comportements différents

  6. Interprétation graphique : intersection de et

  7. Lien avec Newton : Newton est un cas particulier avec et