| Présentation du coursCe cours est une introduction avancée à l'algorithmique d'approximation.
            La plupart des problèmes rencontrés dans la nature
            sont NP-difficiles et ne peuvent donc pas être résolus exactement
            en temps raisonnable (à moins que P
            = NP).
            Nous pouvons cependant dans certain concevoir des algorithmes qui
            garantissent que la solution renvoyée a un coût raisonnable,
            c.-à-d. proche du coût optimal. Nous abordons dans
            ce cours : 
              Conception et analyse des performances
                    d'algorithmes d'approximation :
                
                  méthodes combinatoiresprogrammation linéaire (dualité, relaxation,...) randomisation et dérandomisationschéma d'approximation applications aux  problèmes classiques du
                    domaine Résultats d'inapproximabilités :
                
                  preuves vérifiables stochastiquement (PCP)applications du théorème PCP aux problèmes
                    classiques  The
                lectures can be done in english upon request.
 L'ouvrage de référence du domaine : 
                            V. Vazirani, Approximation
                    Algorithms. Springer, 2nde éd. (1ère éd.
                    2001), ISBN: 3-540-65367-8. (Traduction en français à paraître
                    1er semestre 2005)
                 Autres ouvrages utiles
                  T. Cormen, C. Leiserson, R. Rivest, C. Stein, Introduction
                    to Algorithms. MIT Press, 2nde éd. (2001), ISBN:
                    0-262-03293-7. Traduit en français par
                  X. Cazin et G.-L. Kocher, Dunod (2002), ISBN: 2-10-003922-9.D. Hochbaum (ed.), Approximation
                  algorithms for NP-hard problems. PWS publishing company
                  (1996), ISBN: 053494968-1. A.
                          Borodin, R. El-Yaniv. Online
                            computation and competitive analysis. Cambridge
                            University Press (1998), ISBN:0521619467.  Archives 2004-2005Le cours (32h - 16 séances) 
              Introduction : le représentant de commerce (TSP) Couverture par sommets et par ensembles (vertex cover et set
                  cover) k-Centre et la méthode de l'élagage
                paramétré (k-center et parametric
                prunning)Introduction aux probabilités discrètes Algorithmes randomisés et dérandomisation par
                la méthode de l'espérance conditionnelle : Max-Cut
                et Max-SAT  Schémas d'approximation : FPTAS pour le sac-à-dos (knapsack) et
                APTAS pour l'empaquetage (bin packing)Introduction à la dualité en programmation linéaireMax-SAT et la méthode de l'arrondi LPSchéma primal-dual : multi-coupe et multiflot dans
                un arbre 
              TD 1 Empaquetage et arbres de Steiner  (.pdf)
                01/10/04TD 2 La méthode du mille feuilles (.pdf)
                15/10/04TD 3 Dominer, couvrir, colorier... (.pdf)
                22/10/04TD 4 Après  le centre, l'asymétrie (.pdf)
                29/10/04TD 5 Indépendance et espérance (.pdf)
                02/11/04TD 6 Forces et faiblesses de la randomisation (.pdf)
                09/11/04TD 7 PTAS et sac-à-dos (.pdf)
                03/12/04... Partiel et ExamenArchives 2003-2004Le cours (32h - 16 séances) 
              Introduction : le représentant de commerce (TSP) Couverture par sommets et par ensembles (vertex
                  cover et set
                cover)k-Centre et la méthode de l'élagage paramétré (k-center et
                parametric prunning)Algorithmes randomisés et dérandomisation par la méthode de
                l'espérance conditionnelle : Max-Cut  Schémas d'approximation : FPTAS pour le sac-à-dos (knapsack)                et
                APTAS pour l'empaquetage (bin packing)Introduction à la dualité en programmation linéaireLa couverture par ensembles via l'alignement dual (set cover
                via dual fitting) Max-SAT et la méthode de l'arrondi LPSchéma primal-dual : multi-coupe et multiflot dans un arbreInapproximabilité : application du théorème PCP, pas de PTAS
                pour Max-SAT  
              TD 1 Travelling Salesman Problem et Arbre de Steiner (.pdf) 22/09/03 TD 2 Couvertures et compagnie (.pdf) 29/09/03 TD 3 Surfacteur minimum (.pdf) 06/10/03 TD 4 Mille-feuille et k-centre (.pdf) 13/10/03 TD 5 Coupe-circuits de sommets (.pdf) 20/10/03 TD 6 Méthode de l'espérance conditionnelle (.pdf)
                27/10/03 TD 7 FPTAS et sac-à-dos (.pdf) 03/11/03 TD 8 Minimisation du temps d'exécution total (.pdf) 12/11/03 TD 9 Dualité en programmation linéaire (.pdf) 24/11/03 TD 10 Arrondi LP et couverture par ensembles (.pdf) 01/12/03 TD 11 Schéma primal-dual et ordonnancement hétérogène
                (.pdf) 08/12/03  Partiel et Examen
              Partiel (.pdf)
                et correction (.pdf)
                17/11/03 Examen (.pdf)
                07/01/04  |