Changes between Version 22 and Version 23 of CaoCourseTme8


Ignore:
Timestamp:
May 1, 2007, 2:53:08 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme8

    v22 v23  
    279279
    280280 '''1. Construction et initialisation du gestionnaire de mouvements'''::
    281        Ecrivez le programme main() qui construit en mémoire les deux structures de données
    282        graph_t et move_manager_t. Vous disposez pour vous aidez d'une fonction dump_move_manager()
     281       Ecrivez le programme ''main()'' qui construit en mémoire les deux structures de données
     282       ''graph_t'' et ''move_manager_t''. Vous disposez pour vous aidez d'une fonction ''dump_move_manager()''
    283283       qui affiche le contenu de la structure.
    284284
    285285 '''2. Ecriture de l'algorithme !MinCut glouton'''::
    286        Complétez le programme main() en ajoutant la fonction mincut()
    287        la boucle réalisant les transferts de cellules tant que le transfert
    288        d'une paire de cellules améliore la fonction de coût FC.
     286       Complétez le programme main() en ajoutant la fonction ''mincut(graph_t *gr, move_manager_t *mm)''.
     287       Cette fonction contient la boucle réalisant les transferts de cellules tant que la fonction de coût
     288       n'augmente pas. On utilisera la fonction ''global_cost()'' pour calculer et affichera le coût avant et après
     289       optimisation.
    289290
    290291 '''3. Exécution et évaluation'''::
     
    293294       optimale? Pourquoi? Donnez un contre-exemple.
    294295
    295  '''4. Ecriture des fonctions'''::
     296 '''4. Ecriture des fonctions d'accès'''::
    296297       Ecrire les différentes fonctions d'accès aux structures de données définies
    297298       dans la partie D, et validez ces fonctions en les intégrant peu à peu dans
     
    299300
    300301 '''5. construction du graphe en mémoire'''::
    301        L'objectif est ici d'écrire la fonction parse_graph(), en utilisant lex et
    302        yacc. Nous vous suggérons de supposer qu'il n'y a pas de clusters dans le
    303        fichier, puis de les introduire. Si vous n'avez pas le temps de construire
    304        le graphe, étudiez au moins la grammaire de ce petit langage.
     302       L'objectif est ici d'écrire la fonction ''parse_graph()'', en utilisant lex et
     303       yacc. Nous vous suggérons de commencer par faire l'hypothèse qu'il n'y a pas de clusters
     304       dans le fichier, puis d'introduire les clusters dan la grammaire de ce petit langage.
    305305
    306306= Compte-Rendu =