Metadata-Version: 2.4
Name: tsp-optimisation
Version: 0.1.0
Summary: Résolution du problème du voyageur de commerce (TSP) avec contraintes et affichage du parcours optimal.
License: MIT
Author: Amaidi Chaima
Author-email: amaidiamaidi13@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Description-Content-Type: text/markdown

# Projet_TSP

Ce dépôt contient une implémentation pour un projet sur le Problème du Voyageur de Commerce (TSP).

## Structure

- `src/` : code source principal
- `data/` : fichiers de données (ex. `data.json`)
- `tests/` : tests unitaires

## Installation

1. Créez un environnement virtuel (recommandé) :

```bash
python -m venv .venv
source .venv/bin/activate   # Sur Windows: .venv\\Scripts\\activate
```

2. Installez les dépendances :

```bash
pip install -r requirements.txt
```

## Exécution

- Lancer le script principal :

```bash
python src/main.py
```

- Lancer les tests :

```bash
pytest -q
```

## Format des données

- Les heures doivent être exprimées en valeur décimale (par exemple `1.5` pour 1 heure 30 minutes).
- Les distances doivent être exprimées en km.

## Remarques

- Les points d'entrée, les classes et les tests se trouvent dans `src/` et `tests/`.

