Ift2125 Universite ? de Montre ?al De ?partement d ? informatique et de recherche ope ?rationnelle IFT ?? Introduction a l ? algorithmique ?? H Professeur Gilles Brassard Andr ?e ??Aisenstadt brassard iro umontreal ca D ?emonstrateur Hugo C ot ?e coteh ho
Universite ? de Montre ?al De ?partement d ? informatique et de recherche ope ?rationnelle IFT ?? Introduction a l ? algorithmique ?? H Professeur Gilles Brassard Andr ?e ??Aisenstadt brassard iro umontreal ca D ?emonstrateur Hugo C ot ?e coteh hotmail fr Site web du cours http www iro umontreal ca brassard cours algo Objectifs Comment d ?evelopper un algorithme e ?cace pour r ?esoudre un probleme donn ?e Parmi plusieurs algorithmes r ?esolvant un m eme probleme lequel choisir Pour illustrer l ? importance de ces questions consid ?erez le probleme du calcul du d ?eterminant Un algorithme classique du a Gauss et Jordan au dix-neuvieme siecle permet de calculer le d ?eterminant d ? une matrice ? en une fraction de seconde sur un ordinateur contemporain Un autre algorithme tout aussi classique bas ?e sur la d ?e ?nition r ?ecursive du d ?eterminant prendrait des milliers d ? ann ?ees pour arriver au m eme r ?esultat L ? algorithmique propose des r ?eponses a ces questions Pour la premiere il y a un ensemble de techniques g ?en ?erales de conception d ? algorithmes Nous ?etudierons par exemple l ? approche vorace la technique diviser-pour-r ?egner la programmation dynamique et l ? approche probabiliste Pour la seconde question l ? algorithmique o ?re des techniques d ? analyse de l ? e ?cacit ?e d ? algorithmes bas ?ees principalement sur la r ?esolution de r ?ecurrences et les notations asymptotiques Al ? aide de ces m ?ethodes il est possible de pr ?edire la quantit ?e de temps ou de m ?emoire requisea l ? ex ?ecution d ? un algorithme sur des exemplaires de grande taille du problemea r ?esoudre Cette analyse constitue une base de comparaison pour guider le choix de l ? algorithme Le cours IFT vous permettra d ? apprendre a concevoir des algorithmes d ? analyser l ? e ?cacit ?e de ceux-ci et de vous familiariser avec des techniques math ?ematiques pertinentes Vous d ?evelopperez le r ?e exe de ne pas vous contenter de la premiere m ?ethode trouv ?ee mais pluto t de chercher l ? algorithme le plus e ?cace possible pour r ?esoudre le probl eme auquel vous serez confront ?es E ?valuation Le cours ne demande pas de programmation Il y aura un examen partiel un examen ?nal cumulatif et un certain nombre d ? exercices th ?eoriques Examen partiel Examen ?nal Exercices le vendredi f ?evrier h ?? h AA ?? le mardi avril h ?? h N- pavillon Roger-Gaudry exercices th ?eoriques r ?eguliers C ? est un bar eme avec seuil Pour que les exercices comptent dans la note ?nale vous devez obtenir une moyenne pond ?er ?ee d ? au moins aux examens Horaire lundi h ?? h Z ?? Claire-McNicoll mardi h ?? h AA ?? Premier cours le lundi janvier h Z ?? D ?ebut des TP le vendredi janvier h Z ?? CLivre obligatoire Gilles Brassard
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702120741ovplhchycfwbr5nggjv4sjrtv8rumi0udufh58dlxbmmc1dllovij99nyjwv2yqyducb6yvezouu3n24u5dtxz8rofneak4y8jmz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702069182kjchltpozm8zc7ztvaryeg5mgmo5jeiczy1vpkf0cujwp1mnaifunhuczohnxlma9varu8zg6x8otq5zbzxgxooo75m2fklcmpxc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117025713065srgq9xaljqnnpl0zhd5km56vchdoufbocfyavdtc56a71tryaa5x1rbpd5jfkyklbtixxvsnp2doespbeskvxklbhhksgyd72fl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702651956z1ztfxzr92u6qxxpwimenjmzizaepargtqiec1wo0jpken5ba0pacdiyre8cjbcykeqprcptbrf2nzw4s7dqsc8rdgwu59cfzogf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702459026mizynqec0hnzrlgvpcajitf7ukcscfz20y9gvzu3ut7f56cxfp6hqmnoo54gitmxavgi6qease4aknliwbbp8gnkubqcr6unkocu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702063048fxbbbdhkii43pjfjyd061zftnp90vb6j3lokkpoir2odbkhzlgimqoevgjgrugdfwwbuxntjawt5t4syfvic5zgx6az8tvmrxlmw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/bz8MW24ECB4nbRIgTAnWGmLGP6kJKU1mxwW1WeqW7y440ZctHjUZuEY8U7QY1l0CP90x0HtEHsG1RLH9cqSqdv65.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/deRg4AS65moaW0DpGKgCVEAjzS3TQUSEkKc20pA6VS4mWDG8lvLDRnBYRGh4jSqpJWi3YRxud8GX392orNQ0cxpl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702053668dokii4jrggxmtvlt7kiwi9rilcfqocqe8cbxe35be6dihpvzchmqbyfimpkszv21iofksdi2elswfzjkekkfwfcspcm9zxqhejs5.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702126911vjgryqswvizwbyf04nprser8bsvhspez2svro2bibtrraulqtbeprfggjnopqfnwyj30xxxsgdtpjvuuugq0g5exihbs1iqs23s3.png)
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 09, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 45.7kB