A computer-based system (10) for aggregating and scheduling product batches
(50) includes a batch aggregation engine (20) that allocates one or more
product demands (40) to one or more product batches (50) having suggested
sizes and suggested starting times. The batch aggregation engine (20)
communicates to a scheduling engine (30) the suggested batch sizes, the
suggested starting times, and feedback (26) relating to the suggested
sizes and suggested starting times to assist the scheduling engine (30) in
scheduling a start time for each product batch (50). The system (10) may
also include a scheduling engine (30) coupled to the batch aggregation
engine (20) that receives the suggested sizes, suggested starting times,
and feedback (26) from the batch aggregation engine (20). The scheduling
engine (30) schedules a starting time for one or more of the batches (50)
according to the suggested sizes, suggested starting times, and feedback
(26) received from the batch aggregation engine (20). The scheduling
engine (30) also communicates the scheduled starting times and feedback
(36) relating to the scheduled starting times to the batch aggregation
engine (20) to assist the batch aggregation engine (20) in allocating the
demands (40) to the batches (50). The batch aggregation engine (20) and
the scheduling engine (30) may communicate their respective outputs (22,
32) to each other in an iterative cycle until they have collaboratively
reached a sufficiently optimal batch aggregation and scheduling solution
or until a predetermined number of iterations has been reached.
Ein computer-gestütztes System (10) für die anhäufenden und festlegenproduktreihen (50) schließt eine Reihe Anhäufung Maschine (20) mit ein, die eine oder mehr Produktnachfragen (40) bis eine oder mehr Produktreihen (50) Größen vorschlagend zuteilt und Anlaßzeiten vorschlagend. Die Reihe Anhäufung Maschine (20) teilt zu einer festlegenmaschine (30) den vorgeschlagenen Losumfang, die vorgeschlagenen Anlaßzeiten und Rückgespräch (26) in bezug auf die vorgeschlagenen Größen und die vorgeschlagenen Anlaßzeiten, die festlegenmaschine (30) zu unterstützen mit, wenn sie eine Anlaßzeit für jede Produktreihe (50) festlegt. Das System (10) kann eine festlegenzur Reihe Anhäufung Maschine (20) verbundene, vorgeschlagene Anlaßzeiten und Rückgespräch maschine (30) empfängt auch mit einschließen, die die vorgeschlagenen Größen, (26) von der Reihe Anhäufung Maschine (20). Die festlegenmaschine (30) legt eine Anlaßzeit für eine oder mehr der Reihen (50) entsprechend den vorgeschlagenen Größen fest, (26) vorgeschlagen das Anlaßzeiten und Rückgespräch, das von der Reihe Anhäufung Maschine (20) empfangen wird. Die festlegenmaschine (30) teilt auch die zeitlich geplanten Anlaßzeiten und das Rückgespräch (36) in bezug auf die zeitlich geplanten Anlaßzeiten zur Reihe Anhäufung Maschine (20), die Reihe Anhäufung Maschine (20) zu unterstützen mit, wenn sie die Nachfragen (40) zu den Reihen (50) zuteilt. Die Reihe Anhäufung Maschine (20) und die festlegenmaschine (30) können ihre jeweiligen Ausgänge (22, 32) in einem wiederholenden Zyklus miteinander mitteilen, bis sie gemeinschaftlich eine genug optimale Reihe Anhäufung und Terminplanung Lösung erreicht haben, oder bis eine vorbestimmte Anzahl von Wiederholungen erreicht worden ist.