Problème de courrier postal

Le problème de la correspondance postale (PCP), introduit par Emil Post en 1946, est un problème de décision indécidable. Le problème PCP sur un alphabet ∑ est énoncé comme suit -

Compte tenu des deux listes suivantes, M et N de chaînes non vides sur ∑ -

M = (x 1 , x 2 , x 3 , ………, x n )

N = (y 1 , y 2 , y 3 , ………, y n )

On peut dire qu'il existe une solution de post-correspondance, si pour certains i 1 , i 2 , ………… i k , où 1 ≤ i j ≤ n, la condition x i1 …… .x ik = y i1 ……. y ik satisfait.

Exemple 1

Vérifiez si les listes

M = (abb, aa, aaa) et N = (bba, aaa, aa)

avez une solution de courrier postal?

Solution

x 1 x 2 x 3
M Abb aa aaa
N Bba aaa aa

Ici,

x2x1x3 = ‘aaabbaaa’

et y2y1y3 = ‘aaabbaaa’

On peut voir ça

x2x1x3 = y2y1y3

Par conséquent, la solution est i = 2, j = 1, and k = 3.

Exemple 2

Vérifiez si les listes M = (ab, bab, bbaaa) et N = (a, ba, bab) avez une solution de courrier postal?

Solution

x 1 x 2 x 3
M un B bab bbaaa
N une ba bab

Dans ce cas, il n'y a pas de solution car -

| x2x1x3 | ≠ | y2y1y3 | (Les longueurs ne sont pas les mêmes)

Par conséquent, on peut dire que ce problème de correspondance postérieure est undecidable.