Je suis un étudiant en informatique et je suis en train d'étudier pour les finales. Je suis tombé sur un problème qui était un peu hors de propos avec les différents problèmes de type de programmation dynamique. Je résumerai comme ceci:Algorithme aléatoire Probabilité Maximisation
On me donne un algorithme randomisé efficace, A, qui retourne un ensemble indépendant. Cet algorithme renvoie l'ensemble indépendant maximum avec une probabilité d'au moins 1/(n^3) où n est le nombre de sommets dans le graphe. Suggérer un autre algorithme, en utilisant A, qui renvoie l'ensemble maximum avec une probabilité d'au moins 1/2.
J'ai étudié des algorithmes randomisés, mais cela semble être un simple cas d'implémentation. Si je devais courir A n^3 fois, la probabilité que l'ensemble indépendant maximum soit proche de 1. Puis-je alors dire que l'exécuter n^3/2 donnerait l'effet désiré? Est-ce que j'essaye juste de rendre ceci plus dur? Toute aide est appréciée.
mauvais site pour poser cette question ... –