Cliquez sur le bouton ci-dessus pour visualiser le poster du projet complet
Problème : Le SD-VRP (Split Delivery Vehicle Routing Problem) étend le problème classique de tournées de véhicules en permettant à un client d'être servi par plusieurs véhicules.
Objectifs :
- Minimiser le coût total des tournées
- Satisfaire toutes les demandes clients
- Respecter les capacités des véhicules
Applications :
- Livraisons urbaines
- Logistique alimentaire
- Gestion de flottes
Variables : x[i,j,k] = 1 si le véhicule k voyage de i à j y[i,k] = quantité livrée au client i par le véhicule k
Paramètres :
- Taille liste tabou : 50
- Itérations maximales : 1000
- Installation
git clone https://github.com/ihssane2002/Optimisation-combinatoire.git cd Optimisation-combinatoire
- Exécution Solveur Exact :
jupyter notebook Code/Solveur/Case0.ipynb
Métaheuristique :
python Code/Metaheuristique/tabu_search.py --instance Case10
Bilan Le solveur excelle sur les petites instances (<70 clients)
L'algorithme tabou fournit des solutions viables pour tous les cas