Savez-vous comment faire un algorithme :
1 - QUI MINIMISE (EN NOMBRE) ET QUI INDIQUE : LA/LES COMMANDE(S) À ENLEVER, POUR AVOIR UN « BESOIN BRUT » INFÉRIEUR À 0, TOUTES RÉFÉRENCES CONFONDUES.
Et de telle sorte que :
2 – LA/LES COMMANDES CHOISIE(S) DOIT ÊTRE CELLE(S) OU : L'ADDITION DES RÉFÉRENCES (EN QUANTITÉ DEMANDÉE SUR LA/LES COMMANDES) À « BESOINS BRUTS NÉGATIFS » + LA VALEUR ABSOLUE DES BESOINS BRUTS NÉGATIFS (DES RÉFÉRENCES POUR LESQUELLES LE BESOIN BRUT ÉTAIT POSITIF SANS ENLEVER LA/LES COMMANDES), SERA LA PLUS FAIBLE.
Illustration : J’ai 5 références. 2 pour lesquelles j’ai un stock qui couvre toutes mes commandes (=besoin brut négatif), et 3 pour lesquelles j’ai un besoins brut positif.
a-En enlevant la commande A, je ramène les 3 références à un besoin brut négatif global de -40, et les 2 autres références ne sont pas dans la commande.
=|-40| = 40.
b-En enlevant la commande B, je ramène les 3 références à un besoin brut négatif global de -20, mais j’ai aussi une demande de 20 et 10 pour les 2 autres références.
= |-20|+20+10 = 50.
c-En enlevant la commande C, je ramène les 3 références à un besoin brut négatif global de –5, mais j’ai aussi une demande de 50 pour l’une des 2 autres références.
= |-5|+50 = 55.
Solution : Je vais enlever la commande A car c’est celle pour qui je minimise le plus la non satisfaction du client.
Il est important de garder l’ordre de priorité hiérarchique 1 puis 2.
Bien sûr le tableau est à titre d’exemple. Dans la réalité, c’est plutôt 50 commandes sur 50 références… Le système doit être dynamique car le nombre de références et de commandes change tous les jours...
Je dis algorithme, mais peut être ça peut se faire via des formules sur tableur, ou peut être avec solveur/ valeur cible. Qu’en pensez-vous ?
Pour info : « besoin brut » = (Commandes – Stock) = si positif = je n’ai pas un stock suffisant pour couvrir mes commandes.
Est-ce que je parais clair dans mon explication ?
1 - QUI MINIMISE (EN NOMBRE) ET QUI INDIQUE : LA/LES COMMANDE(S) À ENLEVER, POUR AVOIR UN « BESOIN BRUT » INFÉRIEUR À 0, TOUTES RÉFÉRENCES CONFONDUES.
Et de telle sorte que :
2 – LA/LES COMMANDES CHOISIE(S) DOIT ÊTRE CELLE(S) OU : L'ADDITION DES RÉFÉRENCES (EN QUANTITÉ DEMANDÉE SUR LA/LES COMMANDES) À « BESOINS BRUTS NÉGATIFS » + LA VALEUR ABSOLUE DES BESOINS BRUTS NÉGATIFS (DES RÉFÉRENCES POUR LESQUELLES LE BESOIN BRUT ÉTAIT POSITIF SANS ENLEVER LA/LES COMMANDES), SERA LA PLUS FAIBLE.
Illustration : J’ai 5 références. 2 pour lesquelles j’ai un stock qui couvre toutes mes commandes (=besoin brut négatif), et 3 pour lesquelles j’ai un besoins brut positif.
a-En enlevant la commande A, je ramène les 3 références à un besoin brut négatif global de -40, et les 2 autres références ne sont pas dans la commande.
=|-40| = 40.
b-En enlevant la commande B, je ramène les 3 références à un besoin brut négatif global de -20, mais j’ai aussi une demande de 20 et 10 pour les 2 autres références.
= |-20|+20+10 = 50.
c-En enlevant la commande C, je ramène les 3 références à un besoin brut négatif global de –5, mais j’ai aussi une demande de 50 pour l’une des 2 autres références.
= |-5|+50 = 55.
Solution : Je vais enlever la commande A car c’est celle pour qui je minimise le plus la non satisfaction du client.
Il est important de garder l’ordre de priorité hiérarchique 1 puis 2.
Bien sûr le tableau est à titre d’exemple. Dans la réalité, c’est plutôt 50 commandes sur 50 références… Le système doit être dynamique car le nombre de références et de commandes change tous les jours...
Je dis algorithme, mais peut être ça peut se faire via des formules sur tableur, ou peut être avec solveur/ valeur cible. Qu’en pensez-vous ?
Pour info : « besoin brut » = (Commandes – Stock) = si positif = je n’ai pas un stock suffisant pour couvrir mes commandes.
Est-ce que je parais clair dans mon explication ?