5 research outputs found

    L'application des algorithmes de colonies de fourmis pour le diagnostic des systèmes dynamiques et complexes

    Get PDF
    Dans le cadre de cet article, nous avons proposé plusieurs modules de diagnostic pour des systèmes complexes et dynamiques. Ces modules sont basés sur trois algorithmes de colonie de fourmis qui sont AntTreeStoch, Lumer & Faieta et Binay ant colony. Ces algorithmes ont été choisis pour leur simplicité et leur vaste domaine d’application. Toutefois ces algorithmes ne peuvent pas être utilisés sous leur forme basale pour le développement de modules de diagnostic puisqu’ils présentent plusieurs limites. Nous avons aussi proposé plusieurs adaptations afin que ces algorithmes soient aptes à être utilisés dans des modules de diagnostic. Nous avons proposé une version parallèle de l’algorithme AntTreeStoch basée sur un système multi-agents réactifs. Cette version permet de minimiser l’influence de tri initial sur le résultat final de classification. Nous avons introduit aussi un nouveau paramètre appelé Sid qui permet à plusieurs fourmis de se connecter à la même position et nous avons modifié les déplacements des fourmis en favorisant le chemin de la fourmi la plus similaire. Pour l’algorithme Lumer & Faieta, nous avons accéléré la vitesse de construction de classes en ajoutant un paramètre de vitesse différent pour chaque fourmi. Pour réduire le nombre de déplacements, nous avons proposé une nouvelle variable qui permet de sauvegarder les identifiants des objets déplacés par la même fourmi. Pour améliorer la qualité de classification, nous avons ajouté aussi à l’algorithme des indices pour signaler les classes malles construites. Pour l’algorithme Binay ant colony, nous avons proposé une variante appelée « Hybrid wrapper/filter-based ACO-SVM ». Cet algorithme permet la sélection de paramètres. Il combine les techniques de méthodes filtres et enveloppantes en profitant de la rapidité du rapport de Fisher et l’adaptation de paramètres sélectionnés au classifieur SVM. Il améliore la qualité de classification en fonction de la nature de données de la base d’apprentissage et le type de la fonction noyau utilisée. Il permet aussi de régler les hyper-paramètres de la fonction noyau. Nous avons testé ces algorithmes sur des bases de données issues de deux systèmes industriels qui sont le système de clinkérisation et le système de pasteurisation, ainsi sur quelques bases de données d’UCI (University of California, Irvine)

    Evaluation of optimality in the fuzzy single machine scheduling problem including discounted costs

    No full text
    International audienceThe single machine scheduling problem has been often regarded as a simplified representation that contains many polynomial solvable cases. However, in real-world applications, the imprecision of data at the level of each job can be critical for the implementation of scheduling strategies. Therefore, the single machine scheduling problem with the weighted discounted sum of completion times is treated in this paper, where we assume that the processing times, weighting coefficients and discount factor are all described using trapezoidal fuzzy numbers. Our aim in this study is to elaborate adequate measures in the context of possibility theory for the assessment of the optimality of a fixed schedule. Two optimization approaches namely genetic algorithm and pattern search are proposed as computational tools for the validation of the obtained properties and results. The proposed approaches are experimented on the benchmark problem instances and a sensitivity analysis with respect to some configuration parameters is conducted. Modeling and resolution frameworks considered in this research offer promise to deal with optimality in the wide class of fuzzy scheduling problems, which is recognized to be a difficult task by both researchers and practitioners
    corecore