Optimisation par colonies de fourmis pour le problème du sac-à-dos multi-dimensionnel - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Année : 2007

Optimisation par colonies de fourmis pour le problème du sac-à-dos multi-dimensionnel

Résumé

We propose an algorithm based on the Ant Colony Optimization (ACO) meta-heuristic for solving the Multidimensional Knapsack Problem (MKP), the goal of which is to find a subset of objects that maximizes a given objective function while satisfying some resource constraints. The proposed ACO algorithm is generic, and we propose three different instantiations, corresponding to three different ways of laying and exploiting pheromone trails. We experimentally compare these three different instanciations. We then experimentally compare our ACO algorithm with two state-of-the-art genetic algorithms, showing that it obtains competitive results.
Dans cet article, nous proposons d'utiliser la métaheuristique d'optimisation par colonies de fourmis (Ant Colony Optimization / ACO) pour résoudre le problème du sac à dos multidimensionnel. L'objectif est de sélectionner un sous-ensemble d'objets qui maximise une fonction utilité donnée tout en respectant certaines contraintes de ressources. Nous proposons un algorithme ACO générique pour ce problème. L'idée est de construire des solutions de façon incrémentale, par ajouts successifs d'objets à une solution partielle. A chaque itération, l'objet à ajouter est choisi selon une probabilité dépendant de traces de ``phéromone'' et d'une information heuristique locale. On étudie trois façons de déposer (et d'exploiter) les traces de phéromone : sur les objets sélectionnés, sur les couples d'objets sélectionnés consécutivement ou sur tous les couples de sommets sélectionnés. On compare le comportement de ces trois variantes sur un ensemble d'instances ``benchmarks'' et on étudie l'influence de la phéromone sur le processus de résolution. On compare enfin l'algorithme ACO proposé avec d'autres approches.
Fichier principal
Vignette du fichier
AntknapsTSI07.pdf (440.28 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01542507 , version 1 (25-03-2020)

Identifiants

  • HAL Id : hal-01542507 , version 1

Citer

Ines Alaya, Christine Solnon, Khaled Ghedira. Optimisation par colonies de fourmis pour le problème du sac-à-dos multi-dimensionnel. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2007, 3-4, 26, pp.371-390. ⟨hal-01542507⟩
351 Consultations
1656 Téléchargements

Partager

Gmail Facebook X LinkedIn More