Self-assessment quiz

Présentation & objectifs

Les quiz suivants sont là pour vous aider à vérifier que vous avez bien compris les articles que vous deviez étudier. Ils sont fournis pour l’auto-évaluation et ne seront ni notés ni stockés.

N’hésitez pas à poser vos questions sur le serveur Discord pour toute précision/explication !

Quiz

--- secondary_color: lightgray --- # Heuristics Un algorithme heuristique est utilisé pour... - [x] Résoudre plus rapidement des problèmes lorsque les méthodes classiques sont trop lentes pour trouver une solution exacte. - [ ] Améliorer la solution optimale produite par un algorithme exact. - [ ] Détériorer la qualité de la solution lorsqu'elle est trop belle pour être vraie. # Heuristics Une bonne heuristique doit... - [ ] Ne fournir aucune solution lorsque le problème est trop complexe pour être résolu. - [x] Apporter un gain et être de complexité limitée. - [ ] Trouver la solution optimale, même pour les problèmes les plus complexes, en quelques millisecondes.
--- secondary_color: lightgray --- # Greedy algorithms Lesquelles des affirmations suivantes décrivent le mieux un algorithme glouton ? - [x] C'est un algorithme qui suit des solutions localement optimales. - [ ] C'est un algorithme qui opère uniquement sur des graphes. - [ ] C'est un algorithme qui a une complexité très limitée. # Greedy algorithms Lesquelles des affirmations suivantes sont vraies ? - [ ] Un algorithme glouton n'est jamais optimal. - [x] Pour certains problèmes, un algorithme glouton peut être non optimal. - [ ] Il n'existe qu'un seul algorithme glouton pour résoudre un problème donné. # Greedy algorithms On considère l'algorithme glouton qui choisit toujours de sauter vers le sommet inexploré le plus proche pour résoudre le TSP. Laquelle des affirmations suivantes est vraie ? - [ ] La solution trouvée par un algorithme glouton est toujours optimale. - [x] La solution trouvée par un algorithme glouton peut être optimale ou non. - [ ] La solution trouvée par un algorithme glouton n'est jamais optimale. # Greedy algorithms Lequel des chemins suivants peut être obtenu en appliquant un algorithme glouton qui saute vers le sommet le plus proche et commence au sommet $v_0$ ? ![](/images/s5/project/greedy_quiz.png) - [ ] $(\{v_0, v_1\}, \{v_1, v_2\}, \{v_2, v_3\}, \{v_3, v_4\})$. - [x] $(\{v_0, v_4\}, \{v_1, v_4\}, \{v_1, v_3\}, \{v_2, v_3\})$. - [x] $(\{v_0, v_3\}, \{v_1, v_3\}, \{v_1, v_4\}, \{v_2, v_4\})$. # Greedy algorithms Considérons le problème de trouver un chemin le plus long dans un graphe pondéré donné, en partant du sommet $u$. Pour le résoudre, on peut adopter l'approche gloutonne consistant à choisir systématiquement une arête inexplorée $\{v, v'\}$ de poids maximal à partir du sommet courant $v$, puis à sauter vers le sommet correspondant $v'$, jusqu'à ce qu'il n'y ait plus de telles arêtes. Lesquelles des affirmations suivantes sont vraies ? - [ ] Cet algorithme glouton est optimal (il donne toujours le chemin le plus long). - [x] Cet algorithme glouton donne un chemin commençant à $u$. - [x] Cet algorithme glouton se termine toujours (il ne peut pas itérer indéfiniment).
--- secondary_color: lightgray --- # Approximate solutions Une solution approximative est utilisée... - [x] Chaque fois que les solutions exactes ne sont pas réalisables en pratique. - [x] Pour accélérer les calculs par rapport aux solutions exactes. # Approximate solutions Un Pareto optimal est... - [ ] Une solution qui minimise à la fois la vitesse et la justesse. - [x] Un compromis optimal entre la vitesse et la justesse. - [ ] Une solution qui maximise la justesse, indépendamment de la vitesse. - [ ] Une solution qui maximise à la fois la vitesse et la justesse. # Approximate solutions Une frontière de Pareto... - [ ] Délimite les algorithmes à complexité élevée et faible. - [x] Délimite les compromis entre complexité et justesse. # Approximate solutions Un Pareto optimal est... - [ ] Une solution qui minimise à la fois la vitesse et la justesse. - [x] Un compromis optimal entre la vitesse et la justesse.