TD8 : Complexité :
EX 1
1.
Remarquons déjà que : comme il y a
Étant donnée une suite d’applications d’opérations, on exécute les opérations de la numéoro
2.
On réduit les MT calculant en espace
-
Variables :
: “Il y a un à la -ième case de la bande”. : “On est dans l’état ” : “La tête de lecture est la position ”.
-
: $w[0]0, w[1]_1, ⋯, w[\vert w \vert]{\vert w \vert}, l_0, q_{init}$ sont à TrueLe reste est à False.
-
: On suppose que la MT a une seule configuration acceptante.ex : $$0∧l_0∧q_f$
-
Opérations : Pour tout transition
et ,- Condition :
-
Mise à jour :
- Condition :
Les opérations sont de taille cste.
-
Taille des opérations :
: polynomial en -
Nb de variables :
: polynomial. -
: taille polynomiale.
PREUVE DE CORRECTION :
Th :
Preuve : Par induction sur
Lemme :
Preuve : Par induction sur la longueur de la réduction de
EX 2
3.
Un automate déterministe concurrent a un nombre fini
On ne peut pas simplement deviner un mot
Taille du compteur :
Taille mémorisation des états.
En posant
For i=1 to m:
Deviner une lettre a
Si transition a possible:
q ⟵ delta(q, a)
Sinon :
reject
Si q=q_final:
Accept
Sinon:
Reject
4.
-
Si
: -
Si
: -
Si
: -
Nb d’arêtes :
Nb de sommets :
Par construction, si on a une suite $(c_{k_i}){i∈⟦1,N⟧}
Si
Invariant :
5.
f(V', v, P) =
Pour v'∈V\V':
Si (v,v')∈E:
Si f(V'∪{v'}, v', P') = Faux:
retourner Vrai
retourner Faux
Complexité spatiale en pire cas :
Au plus
Chaque appel utilise au plus
⟶ en
Leave a comment