Définition de l'opérateur d'égalité-souple




L'égalité-souple est fondée sur le calcul  de la distance minimale d'édition entre chaînes de caractères.

L'égalité-souple entre deux chaînes : m et m'

Soient L'égalité-souple entre deux chaînes de caractères est notée |~ et est définie par : La complexité de cet algorithme est en n*m, n et m étant le nombre de caractères des deux chaînes m et m'.

Exemple avec k=8 :


L'égalité-souple entre chaînes composées de plusieurs mots

L'égalité-souple entre chaînes composées de plusieurs mots est fondée sur 3 opérations successives :
  • segmentation des chaînes en mots,
  • élision des mots fonctionnels,
  • comparaisons respectives des mots restants.


  • Les deux chaînes C et C' sont souplement égales si les mots non fonctionnels qui les composent sont respectivement souplement égaux.
    On note : C ||~ C'

    Exemple avec k=8 :