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.