UNIVERSITE S FACUL DEPAR DAIILAB _ BLID,\ DES SCIENCES D'INFORMATQUII LA RMATION DIE TROISIEME CYCLE DE L'OBTENTION u DocToRAlr EN TNFORMATIQUE URS D'ACCES A AU TTIRE DE L' EPREUVE D' Exerc 1 (10 Ies Co A. B.O C. D. 2. Un al A. B. 3. Un algorit questions à choixmultiple, calcule-t-on la complexité d lance plusieurs fois I'algorithme établit puis on résout une traduit I'algorithme en alg calcu-le des probabilités. A. un B. un C. un D. un La classe 5. A. urt B. una C. un a! D. lrn une réponse fauss,e élimh2s unerépoase juste. algorithme récurstl ? différentes tailles de do:nnées. oe reclurence. itératif et on regar(le les brru,cles. dont la solucion est : C. Introrrvable D. Diffrcilement: û:ouvable non déterministe est un algo à partir de ses spécifications. dont Ia solution est : C. Inuouvable D. Diffîcilemen::'trouvable regroupe tous les problèmes de ithme déterministe de déterministe de non déterministe de ithme non déterministe de co qui peuvent être résolus par polynomiale exponentielle ité polynomiale exponentielle : décision qui peuvent être rësolus par polynomiale ithme déterministe de com exponentielle déterministe de compl polynomiale rithme non déterministe de ité exponentielle non déterministe de com P regroupe tous Ies problèmes Soient A et B deux problèmes de tion polynomiale (une réductio clifÊcile que B. al A est alorsB e P.' B SiA e SiA e -complet alors B eNP-complet. 6. la ou Iæ bnnets répoz'ses. ithme détermiriste est un a à parcir de ses spécifications. puis vérifiée. puis vérifiée. La classe ORITHMIQUE AVANCEE pts) une question à répnses 1. E T]NIVERSITAIRT, 2,019 I2O2O de classe : NP, r:t suplrossng qu'on con-naisse de A en ts. Lesquelles de ces p,ropositions sont waies ule ? D. Si on coniraît une transformation pollnomiale cle B en A alors A et B son équivallents E. B est p.[us diffici]e que A. U4 F. SiBe PalorsAe G. 7. Si B H. Si A et B sont lW-Complet alors il P. eNf-complet alors A e NP-complet. Soient les classes de complexité suivant propositio[s sont waies ? A. B. cNP NP c ]'IP-ComPlet C. NP-CÇmplet n NP-Difficile = Z D. P rr Nf - Complet = O E. P c Nfc NP-Completc NP-Diffrcile P existe A u:ee transformation polynomiale,de B en P, NP, NP-complet et NP-ditfi.cile, lesquelles de c.'" F. NPcP G. NP-Ciomplet c NP n NP-Diffi ctfe + O H. NP-Ciomplet I. P n t,lP- Cotnp'ls1a 6 NP- Difficiler c NP-CompletcMcP T. contrerureDt C. us k littéraux 9. Dans un froblème MAX-SAT, il s'agit de A. minirhise Ie nombre des clauses à faux. B. maxirhise le nombre des clauses à faux. = P v Q EIle est équivalen A. v pv Yl) ,r (- Yi v P vC[) B, P r,,Q" T exactement k littéraux uver une affectation des variables booléennes qui C. éva}re tout(:s D. éva}re toutes les clauses à faux. Les clauses à wai. 10. Soit la clarfrse C (P (P 11. Pou un p[oblème 3-SAT contenant n 3-colorialle qui contient : A. (3+2n+5m>sommets. >i 12. Trouver If bonae description A. Programfnation de chaque a. dynamique Parti sont Pour B. Diviser C. {oru régner b. Définir glouton{e les booléennes et m r:lauses,.on peut construire un graphe <2n+5m>r;ommets. o2n+lotrizrngles. < n >motifir 3-coloriabié. de programmation le problème en sous-pr,rb[èmes indépendants qui de manière récursive, le problème j.nitial. pus combiner leurs solutions algorithme en fonction de [ui-même. la solution optimale pas à pas. Récursi$ité D. Approc{e D. D. E. F. B. n2rri*lutriangles. C. < m molifs 3-coloriable. v -Y1) r, ('fl vQ) d. Parti fo résoudre le problème en sous-p::oblèmes qui ne sont pas indépendants, puis combiner Ieurs solutions pour problème initial. principe de chaque algorithme ' a. Permuter A. Tri par les éIéments de telle sorte que tous ceux qui sont Sélectio{r inférieurs au vot soient à sa gaucher et que tous ceux qui sont supériews au pivot à sa droite. B. Triàbufes b. Insérer un é dans une liste d'élémenrs déjà triés. 13. Trouver lp lnverser deux éléments successifs si'ils ne so:nt pas classés dans Ie bon encer jusqu'à ce gu'on rre peut plus inverser. ordre et de 2t4 D. Tri pa4 TAS E. Tri Rafide F. Tri pq G. Tri ABR parf Fusion Transfo faire un e. Placer Ie d. élément du le tableau Fusionner f. g. Transform trouve à la vide. le tableau en un d'ul arbrcr binaire de recherche, ensuite infixe de I'arbre, petit élément au détrut du rab].eau, puis le second plus petit bleau à la deuxième positiorr et ainsi de suite jusqu'à ceque entièrement trié. tableaux triés de sorte à cre rlue le tableau fiaal soit trié. le tableau en un arbrre binaire parfait dont le minimum se ensuite extrù'e la rar:ine jusqu'à ce que I'arbre soit nt le paradigme "Drivis€r !r61p' Régner" E. Fusi,on F. TAS B. Inseftion ? G. ABR H. Aucun 15. Une her{ristique A. est rfne règle empirique basée sur I' B. est rfne règle analyrique basée sur C. tienf en compre de la spécificité du D. est {écrite de manière abstraite, sans concepts théoriques. blème traité. ire appel à un problème spécifique. 16. Trouver la bonne description de chaque A. Méthode exacre I3. Metho{e métaheuristi]que a. Pennet de pour résoudre un problème d'optimisation ver toujours la solution rptimale. b. permet de ver une bonne solution (pr:esque optimale). nécessite temps d'exécution raisonnable. d. nécessite temps d'exécution prohibitif e. se base f, se base sur EXERCIGE 2 f++ e to ptsr : Læparties Partie I : 1. Explique[ la propriété d'ordre (Ia relario stmcturNlle de chacun de ces arbres : A . une exploration complète drl l'espace de solution. erploration parriielle et'13uidée de I'espace de solution. iadépndantæ d'ordre entre la valeur du père et ses fi_ls) et la propriété TAS-io et B-arbre d'ordre nr. !rtuctrurelle 2. Quelle egt la complexité temporelle des arbres : AVL, TÀS.in et B-arbre ? Choisir nombre ,{es næuds et ( m > présente I' A. o (n) B. O (m) d'insertion et de suppression de chacua de ces bo.'ne réponse parmi ces p:ropositions (n n > présente le de l'arbre): -m) m) O (n O (n + E. O (tog^n) F. O (Iognm) 314 d'Insertion : Soit le arbres suivants: 7( /-\ )l r1 ARBRE 3 43TBE-1 1. . Choisir une botrneréponse parmi ces propositions B. TAS : .AMR (.ttrlrre M-aire de Recherche) E. B-arbre 2. 3. ces arbres 4. tout en préservant leur type (Montrer toutes les tout en préservant res). a4 Uni ule: Algorithmique (j.{ ( (; vancée F mênt d'Informafique ments et Té iuste : +0.25, 0. ELû# Durée: th30m Interdits multiples, réponse fausse éIinine wte réponse jurt". i.e. Une réponsr fausse : -0.25 et Ia tota]e d'une question n.? peut pérs descendre au-dessou, (0.25 point) (0.25 point) (0.25x4=1 (0.25 x 4: 1 0,25 point) rQ,25 point) (0.25 x7 = 1.75 point) (0.25 x 2 = (0.25 x 2 -- (0.25 x 6 = 1.5 point) B. b,c,f Méthc,derméta-heu r/4 1. Les propriétés d'ordre des ar (2.5 point) Propriété d'ordre La valeur du fils père qui est i Propriété structurelle e est inférieure à la La balance de la valeur de fils point) La valeur du père est férieure à la valeur arbre fils(0.25 point) estparfait,,offi remplis sauf le dernier niveau qui est rempli de gqu.I" à droite riO.5 point) Le næud possède (m- clés ordonnés : Kl, Km-1 tel que la inférieure à la valeur - fils à gauche de Ki qui est inferieur .5 point) - valeur de ses fils c'aque.r*,ra@ Profondeur (FD(R))) est enrre [_1, 0, U (0.5 point) Les feuilles se trouvent au même niu.ru Chaque :rcr:ud (sauf la racine) est rempli au moins 5(lolo (le nombre des clés est su;érieur ou égal à m/2) arbres (1.5 point): E. O (log^n) E. O (log^n) .25x3 =0.75 E. O (Iog^n) .25x3 =0.75 A. o(n) E. O (logrnn) O (log*n) Z >(0.5x4=2point) Ordre (0.2lix 4 = Suppression. de la v4lsrur * 30 "(0.5 Jl2 p"rrr) 2/4 En appliqtnapr urxe rorati,pn double gauche i 4À'i En appliqua4t uner doubh roration droite 3/4 10 x 20 -( 1oc Y 30 sol ( eo 40 20c 70 ( 90 e 20 30 4A ( 70 50 80 20c 90 30 10 I zo ll +o En.remplaçant par son su ccBSS€ur (ce qui implique de ruslonnement avec I'un d es frères) --f--- T-so I | 80 | L100 4{l sn l60 t rolzoli-A- 50 J-r t 10 120 50 I 40 l- 80 En remplaç"rrt p". l" ,rr"". 8( 70 90 4/4