Bonjour à vous,
Je suis actuellement étudiant, je vous passe le détails mais j'ai étudié entre autres la recherche opérationnelle, l'optimisation logistique et l’ordonnancement.
Ça fait en tout beaucoup de théorie plus ou moins mathématique et plus ou moins applicable.
Aujourd'hui je m’intéresse à développer des compétences informatique un peu plus sérieuses pour mettre en application les outils que j'ai pu étudier. j'ai un projet en tête, qui me permettrait d'utiliser certaines de mes connaissances et surtout de comprendre comment les utiliser à l'aide d'outils informatique.
Mon but est d'être capable de mettre en place tout ce qui se trouve autour du 'cœur' théorique de mon projet, comment traiter les données etc.
Simplement, après avoir vu en quoi consiste mon projet, j'aimerais, que vous me disiez quels sont les outils dont j'aurai besoin et quelles seront mes option pour mettre en place chaque aspect de mon projet et de le faire aboutir.
Le projet (très simple):
- Imaginez une entreprise familiale de livraison. Disons que cette entreprise est spécialisée dans le livraison de matériel médical, elle livre les professionnels du domaines de la santé au niveau local.
1- Chaque jour l'entreprise reçoit des appels de clients, pour des commandes. La personne qui prend la commande renseigne les détails sur une fiche excel
(formulaire) puis la valide.
2- Les informations de toutes les fiches excel (lieu, jour de livraison) sont ensuite regroupées et traitées de façon à établir un itinéraire journalier optimisé pour chaque
véhicule de livraison.
3- la personne en bout de chaîne reçoit ensuite, selon son identité, son itinéraire pour la journée ou pour les jours sur lesquels l'itinéraire de livraison a été fixé (disons
3 jours).
La description est assez vague, je ne veux pas trop contraindre la chose et j'attends surtout de lire vos idées.
Voici ma vision des choses et les question que je me pose (pour vous donner une idée de ce que j'attends):
1- Une fois le document 'formulaire' validé, une copie est crée, portant le nom de la commande, et est envoyée vers un répertoire commun ou sont stockées toutes les
commandes. ==>Excel VBA requis, niveau basique?
- Grace à l'adresse renseignée sur la fiche excel, comment créer une cartographie de tous les points à livrer pour un jour donné (utiliser google map avec python? on
veut les coordonnées x,y de chaque point en sortie)
2- Lire tous les documents excel depuis un autre logiciel afin de résoudre le problème typique mTSP (problème de voyageur de commerce). Faisable avec python
(librairie docplex), Cplex IBM, Xpress et autre logiciel.
- ici on utilise les coordonnées de chaque point à livrer, le volume de chaque commande et le jour ou elles doivent être livrées comme entrée de notre algorithme
(simplifié).
3- On prend le résultat de l'algorithme (disons que le résultat correspond à 1 itinéraire pour chaque véhicule, à une date donnée, sous forme d'une liste de
coordonnées) et on le transforme de façon à avoir un feuille de route d'un véhicule pour jour donné.
On doit ensuite envoyé chaque feuille à la personne concernée. Fiche excel+Excel VBA?Comment commander l'envoi
Je suis ouvert à tous vos conseils et suggestions, et si il existe une sorte de 'base' qui regroupe ce genre de projet assez basique et très utile, je suis preneur.
infos supplémentaires (pas utile):
- Toutes les commandes sont livrées par un même type de véhicule, avec une capacité donnée. Le volume de chaque commande est renseigné et la commande est expédiée en une fois.
J'attends vos réponses avec impatience, merci.
Kada
Partager