Forum

item_duration() rundet nicht!
Keineahnung
26.01.11 - 15:38
Wir haben erst kürzlich bemerkt, dass die Funktion item_duration() reelle Zahlen ausgibt, da bei der Division nicht gerundet wird. Im Betrieb wird allerdings die aufgerundete Dauer veranschlagt.

Dies könnte zu Problemen in Algorithmen führen, die z.B. die kürzeste Produktionslinie suchen:
wenn item_duration z.B. für zwei Items jeweils 3,33 ausgibt, ist die gesamte Zeit 6,66 also 7. In Wirklichkeit ist die aber natürlich 4+4=8.
Darko
31.01.11 - 10:08
Tatsächlich werden bei Fertigstellung eines Items die verbliebenen Produktionspunkte als Übertrag dem nächsten Item gutgeschrieben.

D.h. Produktionspunkte verfallen nie durch Rundung, und die Aufsummierung der reellen Dauern ist dann für solche Algorithmen schon korrekt.
Back to Topic Overview

Back to Main Page