Bonsoir,
Je cherche à résoudre un problème mathématiques collaboratif demande/fournisseurs. Le problème est le suivant : une demande globale arrive aux fournisseurs et ceux-ci doivent s'organiser pour répondre à la demande. Chaque fournisseur n'ayant pas les mêmes moyens chacun fournis ce qu'il peut. L'objectif étant également de répartir le plus équitablement possible les efforts entre eux. Par exemple, si un seul fournisseur peut répondre à la demande, le résultat ne sera pas optimum car le travail n'est pas réparti entre tous les fournisseurs. Donc il y a deux objectifs à tenir : répondre au mieux à la demande et le faire le plus équitablement possible.
Une difficulté s'ajoute à ce problème : certains fournisseurs produisent par lot et non par unité.
J'ai regardé du côté de la méthode simplex, mais elle fournie des solutions continues or comme certains fournisseurs produisent par lot leur solution est définie dans un ensemble. De plus, il y a deux équations à maximiser : atteindre la demande et l'équilibrage parmi les fournisseurs.
Je recherche un algorithme léger/simple et le plus efficace possible car le temps de calculs doit être très rapide. Je ne peux pas non plus utiliser de librairies, il me faudra écrire tout l'algorithme.
Toutes les idées sont les bienvenues !
Merci d'avance.
Partager