[go: up one dir, main page]

DE102023132434A1 - Procedure for controlling the availability of a product - Google Patents

Procedure for controlling the availability of a product Download PDF

Info

Publication number
DE102023132434A1
DE102023132434A1 DE102023132434.9A DE102023132434A DE102023132434A1 DE 102023132434 A1 DE102023132434 A1 DE 102023132434A1 DE 102023132434 A DE102023132434 A DE 102023132434A DE 102023132434 A1 DE102023132434 A1 DE 102023132434A1
Authority
DE
Germany
Prior art keywords
availability
goods
value
probability distribution
values
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102023132434.9A
Other languages
German (de)
Inventor
Awal Awal
Justus Lauten
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Foodforecast Tech GmbH
Foodforecast Technologies GmbH
Original Assignee
Foodforecast Tech GmbH
Foodforecast Technologies GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Foodforecast Tech GmbH, Foodforecast Technologies GmbH filed Critical Foodforecast Tech GmbH
Priority to DE102023132434.9A priority Critical patent/DE102023132434A1/en
Priority to PCT/EP2024/082647 priority patent/WO2025108864A1/en
Publication of DE102023132434A1 publication Critical patent/DE102023132434A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Algebra (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Probability & Statistics with Applications (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Steuerung der Warenverfügbarkeit einer Ware, wobei mindestens eine der folgenden Eingangsgrößen ermittelt wird: Verfügbarkeitswert der Ware (12), Datum (14), Wetterdaten (16), Wochentage (18), Feiertage, Ferientage, Bettenbelegungsdaten und/oder Veranstaltungsdaten; wobei anhand der Eingangsgrößen (12, 14, 16, 18) eine Wahrscheinlichkeitsverteilung (10) der Menge an benötigten Waren in einem definierten Verfügungsintervall basierend auf einem trainierten Modell (22) prognostiziert wird und anhand der Wahrscheinlichkeitsverteilung (10) ein Ausgangswert (34) bestimmt wird; und wobei die Warenverfügbarkeit basierend auf dem Ausgangswert (34) gesteuert wird (36). The invention relates to a method for controlling the availability of goods, wherein at least one of the following input variables is determined: availability value of the goods (12), date (14), weather data (16), weekdays (18), holidays, vacation days, bed occupancy data and/or event data; wherein, based on the input variables (12, 14, 16, 18), a probability distribution (10) of the quantity of required goods in a defined availability interval is forecast based on a trained model (22), and an output value (34) is determined based on the probability distribution (10); and wherein the availability of goods is controlled (36) based on the output value (34).

Description

Die Erfindung betrifft ein Verfahren zur Steuerung der Warenverfügbarkeit einer Ware gemäß Patentanspruch 1. Ferner betrifft die Erfindung ein Computerprogramm gemäß Patentanspruch 10.The invention relates to a method for controlling the availability of goods according to patent claim 1. Furthermore, the invention relates to a computer program according to patent claim 10.

Das in dieser Anmeldung beschriebene Verfahren zur Steuerung einer Warenverfügbarkeit und auch das damit verbundene Computerprogramm beziehen sich allgemein auf Waren mit einem Verfallsdatum bzw. Mindesthaltbarkeitsdatum. Die Restlaufzeiten bis zum Verfallsdatum können Stunden, Tage oder auch Wochen sein. Insbesondere betrifft das Verfahren verderbliche Waren wie Lebensmittel, Frischeartikel und/oder Schnittblumen. Bei der Ware kann es sich insbesondere um ein produziertes Lebensmittel, wie ein Bäckereiprodukt (Brötchen, Brot, Kuchen) oder allgemein um frische bzw. verderbliche Waren handeln, welche z.B. in Supermärkten, Baumärkten oder Drogerien angeboten werden. Das Verfahren ist insbesondere einsetzbar im Lebensmittelhandwerk, in der Lebensmittelindustrie, in der Gastronomie und im Bereich der Außer-Haus-Verpflegung.The method for controlling product availability described in this application and the associated computer program generally relate to goods with an expiration date or best-before date. The remaining shelf life until the expiration date can be hours, days, or even weeks. In particular, the method relates to perishable goods such as food, fresh produce, and/or cut flowers. The product can be, in particular, a manufactured food, such as a bakery product (rolls, bread, cakes), or generally fresh or perishable goods that are sold, for example, in supermarkets, hardware stores, or drugstores. The method is particularly applicable in the food trade, the food industry, the catering industry, and the out-of-home catering sector.

Gerade bei vorstehend genannten Waren hat die Steuerung der Warenverfügbarkeit Einfluss auf viele Aspekte. Wird zum Beispiel zu viel Ware hergestellt und angeboten als aktuell nachgefragt wird (Überangebot), kann es dazu kommen, dass die überschüssig angebotene Ware verdirbt. So werden viele Ressourcen, insbesondere materielle Ressourcen unnötig verschwendet. Anderseits ist auch ein Angebot von zu wenig Ware nachteilig. Sowohl ein Überangebot als auch zu wenig Angebot führt dazu, dass Produktionskapazitäten und Lagerkapazitäten nicht richtig ausgenutzt werden und zudem die Personalauslastung nicht optimal ist.Especially with the aforementioned goods, managing product availability influences many aspects. For example, if too much product is produced and offered than is currently demanded (oversupply), the surplus product can spoil. This results in many resources, especially material resources, being wasted unnecessarily. On the other hand, too little product is also detrimental. Both oversupply and undersupply lead to underutilization of production and storage capacity, and staff utilization is suboptimal.

Als Beispiel zur Erläuterung des Verfahrens dienen im Folgenden vor allem Backwaren als Ware. Werden zum Beispiel an einem Tag oder zu einer gewissen Uhrzeit zu viele Brötchen hergestellt und diese werden nicht verkauft, können die hergestellten Brötchen am nächsten Tag nicht mehr oder nur schlecht verkauft werden. Üblicherweise werden überschüssige Brötchen am nächsten Tag entsorgt, wodurch wertvolle und mit Einsatz und Energie erzeugte Rohstoffe verloren gehen. Dieses Beispiel lässt sich aber zum Beispiel auch auf andere Waren, wie Molkereiprodukte, Obst und Gemüse, Ready-To-Eat Speisen, Schnittblumen, Fleischereiwaren etc. übertragen.The following example primarily uses baked goods as a commodity to explain the process. For example, if too many rolls are produced on one day or at a certain time and they are not sold, the resulting rolls cannot be sold the next day, or only poorly. Surplus rolls are usually discarded the following day, resulting in the loss of valuable raw materials produced with effort and energy. This example can also be applied to other goods, such as dairy products, fruit and vegetables, ready-to-eat meals, cut flowers, meat products, etc.

Die zugrundeliegende Aufgabe der vorliegenden Erfindung ist es daher, ein Verfahren zur Steuerung der Warenverfügbarkeit sowie ein Computerprogramm zur Verfügung zu stellen, mittels welchen sich der Einsatz von Energie und Ressourcen, wie Personal, Zeit, Geld und insbesondere von Rohstoffen für die Ware, reduzieren lassen.The underlying object of the present invention is therefore to provide a method for controlling the availability of goods and a computer program by means of which the use of energy and resources, such as personnel, time, money and in particular raw materials for the goods, can be reduced.

Die Lösung der Aufgabe erfolgt mit den Merkmalen der unabhängigen Patentansprüche, weitere praktische Ausführungsformen und Vorteile sind in Verbindung mit den abhängigen Ansprüchen beschrieben.The problem is solved with the features of the independent patent claims; further practical embodiments and advantages are described in connection with the dependent claims.

Die Erfindung betrifft ein Verfahren zur Steuerung der Warenverfügbarkeit einer Ware. Wie vorstehend schon beschrieben, kann es sich bei der Ware insbesondere um eine Ware mit einem Verfallsdatum handeln, insbesondere um eine schnell verderbliche Ware, welche dementsprechend möglichst in der richtigen Menge zur passenden Zeit zur Verfügung stehen sollte. So kann es ich bei der Ware insbesondere um Lebensmittel, Frischeartikel und/oder Schnittblumen handeln.The invention relates to a method for controlling the availability of a product. As already described above, the product can, in particular, be a product with an expiration date, especially a perishable product, which should therefore be available in the right quantity at the right time. The product can, in particular, be food, fresh produce, and/or cut flowers.

Gemäß dem Verfahren wird zunächst mindestens eine der folgenden Eingangsgrö-ßen ermittelt:

  • - Verfügbarkeitswert der Ware
  • - Datum, Wetterdaten, Wochentage, Feiertage, Ferientage, Bettenbelegungsdaten und/oder Veranstaltungsdaten.
According to the procedure, at least one of the following input variables is first determined:
  • - Availability value of the goods
  • - Date, weather data, weekdays, holidays, vacation days, bed occupancy data and/or event data.

Der Verfügbarkeitswert kann - wie im Folgenden noch beschrieben - unter anderem aus einem Warenwirtschaftssystem und/oder Kassensystem ausgelesen werden und/oder anhand von erfassten Messwerten ermittelt werden. Zum Beispiel wird erfasst, welche Bestände noch im Lager sind, beispielsweise aus der Differenz der am Vortag hergestellten Waren und der verkauften Waren. Der Verfügbarkeitswert kann auch gemessen werden. Bei solch einem Messwert kann es sich insbesondere um einen Messwert eines Sensors, z.B. einer Waage, eines optischen Sensors, eines Füllstandsensors und/oder eines Drucksensors handeln, aus welchen sich das aktuell verfügbare Angebot der Ware auslesen lässt.The availability value can - as described below - be read from, among other things, an inventory management system and/or cash register system and/or determined based on recorded measured values. For example, the inventory levels still in stock are recorded, e.g., from the difference between the goods produced the previous day and the goods sold. The availability value can also be measured. Such a measured value can, in particular, be a measurement from a sensor, e.g., a scale, an optical sensor, a fill level sensor, and/or a pressure sensor, from which the currently available supply of the goods can be read.

Neben den rein auf die Ware bezogenen Daten können noch weitere Eingangsgrößen ermittelt werden, unter anderem ein Datum oder mehrere Daten. Anhand des Datums kann zum Beispiel auf die Jahreszeit geschlossen werden. Wie im Folgenden noch beschrieben, kann zudem eine Korrelation zu einem vergangenen Datum hergestellt werden.In addition to the data relating purely to the goods, other input variables can be determined, including one or more dates. Based on the date, for example, the season can be deduced. As described below, a correlation to a past date can also be established.

Als weitere Eingangsgröße können Wetterdaten zugeführt werden. Insbesondere werden aktuelle Wetterdaten bzw. Wetterdaten in einem definierten zukünftigen Zeitintervall verwendet. Es können Wetterdaten bis zu 14 Tagen im Voraus verwendet werden. Als Eingangsgrößen werden insbesondere Wetterdaten auf stündlicher Basis verwendet.Weather data can be used as an additional input variable. In particular, current weather data or weather data in a defined future time interval are used. Weather data up to 14 days in advance can be used. In particular, weather data is used on an hourly basis.

Alternativ oder ergänzend dienen als Eingangsgröße Wochentage, Feiertage, Ferientage, Bettenbelegungsdaten und/oder Veranstaltungsdaten. Diese Daten haben unter anderem auch Auswirkung auf die Nachfrage nach bestimmten Waren und beeinflussen dementsprechend das korrespondierende voraussichtlich benötigte Angebot der Waren.Alternatively or additionally, weekdays, public holidays, vacation days, bed occupancy data, and/or event data serve as input variables. These data, among other things, also affect the demand for certain goods and, accordingly, influence the corresponding expected supply of the goods.

Zurückkehrend zum Beispiel der Bäckereiprodukte ist es zum Beispiel denkbar, dass an Samstagen, Sonntagen und Feiertagen mehr Brötchen zur Verfügung stehen sollten als an den Wochentagen.Returning to the example of bakery products, it is conceivable that more rolls should be available on Saturdays, Sundays and public holidays than on weekdays.

Anhand der einen oder mehreren der zuvor genannten Eingangsgrößen wird dann eine Wahrscheinlichkeitsverteilung der Menge an benötigten Waren in einem definierten Verfügbarkeitsintervall basierend auf einem trainierten Modell prognostiziert und anhand der Wahrscheinlichkeitsverteilung ein Ausgangswert bestimmt. Die Wahrscheinlichkeitsverteilung gibt an, welche Menge der konkreten Ware in dem gewissen vorher definierten Verfügbarkeitsintervall wie wahrscheinlich abgenommen wird. Die eine oder mehreren Eingangsgrößen werden zur Ermittlung der Wahrscheinlichkeitsverteilung insbesondere mittels einer KI analysiert. Das Verfügbarkeitsintervall kann für den entsprechenden Anwendungszweck frei gewählt werden und z.B. ein oder mehrere Tage sein oder auch nur ein oder mehrere Stunden umfassen. Zum Beispiel kann das Verfügbarkeitsintervall den Zeitraum einer Verkaufsschicht umfassen. Bei dem gewählten Ausgangswert handelt es sich insbesondere um den Wert, d.h. die Menge an Ware, mit der größten Wahrscheinlichkeit.Using one or more of the previously mentioned input variables, a probability distribution of the quantity of required goods in a defined availability interval is then predicted based on a trained model, and an initial value is determined based on the probability distribution. The probability distribution indicates the quantity of the specific goods that will likely be purchased in the certain, previously defined availability interval. The one or more input variables are analyzed, in particular using AI, to determine the probability distribution. The availability interval can be freely selected for the respective application and can, for example, be one or more days or just one or more hours. For example, the availability interval can cover the period of a sales shift. The selected initial value is, in particular, the value, i.e., the quantity of goods, with the greatest probability.

In dem Beispiel der Bäckereiprodukte kann zum Beispiel anhand des Verfügbarkeitswertes (was ist auf Lager), dem Datum des nächsten Tages und dem für den nächsten Tag vorausgesagten Wetter ein Ausgangswert prognostiziert werden. Der Ausgangswert ist in dem Beispiel die Menge an Brötchen, welche am nächsten Tag am wahrscheinlichsten verkauft wird.In the bakery product example, a baseline value can be predicted based on the availability value (what is in stock), the next day's date, and the forecast weather for the next day. In this example, the baseline value is the quantity of rolls most likely to be sold the next day.

Nach der Ermittlung des Ausgangswertes wird die Warenverfügbarkeit basierend auf dem Ausgangswert gesteuert. Insbesondere wird ein Bestellvorgang basierend auf dem Ausgangswert gesteuert. Zum Beispiel werden für eine Bäckereifiliale die Menge Brötchen bei der Großbäckerei bestellt, die gemäß Ausgangswert wahrscheinlich verkauft werden.After determining the baseline, product availability is controlled based on the baseline. In particular, an ordering process is controlled based on the baseline. For example, a bakery branch orders the quantity of rolls from the wholesale bakery that are likely to be sold based on the baseline.

Insbesondere wird ein Produktionsprozess basierend auf dem Ausgangswert gesteuert. Es werden möglichst nur so viele Waren produziert bzw. fertiggestellt, wie wahrscheinlich benötigt werden. Wenn das Verfügbarkeitsintervall relativ klein gewählt ist, und zum Beispiel nur einige Stunden umfasst, so kann passgenau die zu dieser Stundenanzahl voraussichtlich benötigte Menge an Ware produziert werden.In particular, a production process is controlled based on the initial value. If possible, only as many goods are produced or completed as are likely to be needed. If the availability interval is chosen relatively short, for example, covering only a few hours, the exact quantity of goods expected to be needed for this number of hours can be produced.

Bei dem Beispiel der Brötchen kann zum Beispiel im Tagesverlauf jeweils ein Backprozess dann gestartet werden, wenn voraussichtlich eine größere Menge an Brötchen nachgefragt wird. Das Verfahren beinhaltet dann insbesondere auch das Starten eines solchen Backprozesses.In the example of rolls, for example, a baking process can be started throughout the day whenever a larger quantity of rolls is expected to be in demand. The procedure then specifically includes starting such a baking process.

Insgesamt ermöglicht es das erfindungsgemäße Verfahren, die Verfügbarkeit von Waren so vorherzusagen, dass möglichst wenig Überschuss produziert bzw. bestellt wird und auch möglichst nicht zu wenig Waren angeboten werden. Die verwendeten Eingangsdaten und das trainierte Modell ermöglichen eine genaue datenbasierte Vorhersage. So können Energie und Ressourcen gespart werden.Overall, the method according to the invention makes it possible to predict the availability of goods in such a way that as little surplus as possible is produced or ordered, and as little as possible is offered. The input data used and the trained model enable an accurate data-based prediction. This can save energy and resources.

Die einzelnen Eingangsgrößen können insbesondere automatisiert aus einer oder mehreren Quellen heruntergeladen werden.In particular, the individual input variables can be downloaded automatically from one or more sources.

Insbesondere wird der Ausgangswert an eine Schnittstelle übermittelt, wobei die Schnittstelle als Bindeglied zu einer Einrichtung zur Steuerung der Warenverfügbarkeit dient. Insbesondere kommuniziert die Schnittstelle mit einem Warenwirtschaftssystem, Kassensystem und/oder mit einer Produktionsanlage. Insbesondere ist vorgesehen, dass der Ausgangswert von der Schnittstelle abgerufen wird.In particular, the output value is transmitted to an interface, which serves as a link to a device for controlling product availability. In particular, the interface communicates with a merchandise management system, cash register system, and/or a production facility. In particular, it is intended that the output value be retrieved from the interface.

Insbesondere erfolgt die Prognose der Wahrscheinlichkeitsverteilung anhand eines lernenden Algorithmus, welcher als Trainingsdaten historische Verfügbarkeitswerteumfasst. Historische Verfügbarkeitswerte sind Werte, welche in der Vergangenheit liegen. Dabei können historische Verfügbarkeitswerte ab einem bestimmten Zeitpunkt in der Vergangenheit, ausgehend von einem bestimmten Tag, ab einer bestimmten Uhrzeit ermittelt werden. Insbesondere werden die historischen Verfügbarkeitswerte auf stündlicher oder täglicher Basis ermittelt, d.h. es liegt ein Wert pro Stunde oder pro Tag vor. Es sind jedoch auch andere Granularitäten denkbar.In particular, the probability distribution is predicted using a learning algorithm that uses historical availability values as training data. Historical availability values are values from the past. Historical availability values can be determined from a specific point in time in the past, starting from a specific day or time. In particular, historical availability values are determined on an hourly or daily basis, i.e., there is a value per hour or per day. However, other granularities are also conceivable.

Insbesondere handelt es sich bei den historischen Verfügbarkeitswerten um bestellte Ware, um verkaufte Ware und/oder um die Differenz aus bestellter und verkaufter Ware. Die historischen Verfügbarkeitswerte werden insbesondere aus einem Warenwirtschaftssystem und/oder Kassensystem heraus ermittelt, welches Bestell- und/oder Verkaufszahlen beinhaltet. Alternativ oder ergänzend werden Messwerte verwendet, z.B. Werte einer Waage, eines optischen Sensors, einer Kamera, eines Drucksensors und/oder eines Füllstandsensors, aus welchen sich jeweils vorhandene und entnommene Waren bzw. die Differenz hieraus ableiten lassen.In particular, the historical availability values are ordered goods, sold goods and/or the difference between ordered and sold goods. The historical availability values are determined in particular from an inventory management system and/or cash register system, which contains order and/or sales figures. Alternatively or additionally, measured values are used, e.g. values from a scale, an optical sensor, a camera, a pressure sensor and/or a level sensor, from from which the goods available and withdrawn or the difference between them can be derived.

Insbesondere werden die historischen Verfügbarkeitswerte eines bestimmten Zeitintervalls und weiter insbesondere noch korrespondierende Daten hinsichtlich Datum, Wetter, Wochentagen, Feiertagen, Sondertagen und Veranstaltungen und/oder Bettenbelegungsdaten verwendet. Daraus wird KI-basiert ein Modell entwickelt, welches jeweils der aktuellen Prognose der Wahrscheinlichkeitsverteilung zugrunde gelegt wird.In particular, the historical availability values for a specific time interval and, in particular, corresponding data regarding dates, weather, days of the week, holidays, special days, events, and/or bed occupancy data are used. From this, an AI-based model is developed, which forms the basis for the current forecast of the probability distribution.

Um einen möglichst genauen Ausgangswert zu ermittelt, werden bei der Prognose der Wahrscheinlichkeitsverteilung zeitlich gesehen kürzer zurückliegende Verfügbarkeitswerte in einem definierten Zeitintervall höher gewichtet werden als Verfügbarkeitswerte vor diesem definierten Zeitintervall. Ein solches autoregressives Modell kann sich somit schnell an kurzfristige Änderungen im Warenabsatz anpassen und ist besonders genau.To determine the most accurate initial value possible, when forecasting the probability distribution, availability values from a shorter time period within a defined time interval are given a higher weighting than availability values from before this defined time interval. Such an autoregressive model can thus quickly adapt to short-term changes in sales and is particularly accurate.

In einer praktischen Ausführungsform des Verfahrens wird als Ausgangswert der Mittelwert µ der Wahrscheinlichkeitsverteilung verwendet. Zum Beispiel werden nur so viele Brötchen bestellt, wie der Mittelwert der Wahrscheinlichkeitsverteilung ergeben hat. Die Ausgabe eines solchen Ausgangswertes wird als „Keine“ bezeichnet, sodass am wahrscheinlichsten kein Überschuss produziert wird.In a practical embodiment of the method, the mean µ of the probability distribution is used as the initial value. For example, only as many rolls are ordered as the mean of the probability distribution. The output of such an initial value is designated "None," so that no surplus is most likely produced.

Es ist auch denkbar, statt des Mittelwertes µ einen Überschusswert als Ausgabewert zu wählen. Der Überschusswert ist größer als der Mittelwert µ. Der Überschusswert kann insbesondere µ + σ betragen. Die Ausgabe eines solchen Ausgangswert wird als „Soll“ bezeichnet. In diesem Fall wird eine Menge an Waren zur Verfügung gestellt, wobei im Falle von µ + σ zu einer definierten Wahrscheinlichkeit ein Überschuss an Waren übrigbleibt. Der Überschusswert kann frei gewählt werden und auch µ + 1/2σ oder auch µ + 2σ sein, je nachdem, wieviel Überschuss in Kauf genommen werden soll.It is also conceivable to choose a surplus value as the output value instead of the mean µ. The surplus value is greater than the mean µ. The surplus value can, in particular, be µ + σ. The output of such an initial value is referred to as the "target." In this case, a quantity of goods is made available; in the case of µ + σ, a surplus of goods remains with a defined probability. The surplus value can be freely chosen and can also be µ + 1/2σ or µ + 2σ, depending on how much surplus is to be accepted.

Wenn als Ausgangswert ein Wert ausgegeben, der größer ist als der Mittelwert, kann es sich zum Beispiel um Brötchen handeln. Hier kann ein Überschuss in Kauf genommen werden, da Brötchen noch weiterverwendet werden können, z.B. für Semmelbrösel, Teig oder als Tierfutter.If the output value is higher than the mean, it could be bread rolls, for example. In this case, a surplus can be accepted, as rolls can be reused, e.g., for breadcrumbs, dough, or animal feed.

Der Ausgangswert, und insbesondere ob es sich um den Mittelwert oder einen Überschusswert handelt, wird insbesondere anhand einer Eigenschaft der Ware bestimmt. Insbesondere handelt es sich bei der Eigenschaft um die Verderblichkeit der Ware oder die Möglichkeit, die Ware für andere Zwecke weiterzuverwenden.The initial value, and in particular whether it is the average value or a surplus value, is determined based on a characteristic of the goods. In particular, this characteristic is the perishability of the goods or the possibility of reusing the goods for other purposes.

Insbesondere wird das Verfahren jeweils zu festgelegten Zeitpunkten durchgeführt. Die Zeitpunkte sind insbesondere an den Produktionsprozess und den Verkaufsprozess der jeweiligen Ware angepasst. Insbesondere kann das Verfahren täglich, in Abstanden von mehreren Tagen oder auch mehrmals am Tag ausgeführt werden.In particular, the process is carried out at specific times. These times are specifically tailored to the production and sales processes of the respective goods. In particular, the process can be carried out daily, at intervals of several days, or even several times a day.

In einer praktischen Ausführungsform des Verfahrens wird das Modell, auf welchem die Berechnung der Wahrscheinlichkeitsverteilung beruht, neu ermittelt, wenn eine Ist-Abweichung zwischen den zuletzt ermittelten Ausgangswerten eines ersten Zeitintervalls I und den vorhergehenden Ausgangswerten eines zweiten Zeitintervalls II, wobei Zeitintervall II weiter in der Vergangenheit liegt als Zeitintervall I, eine Soll-Abweichung übersteigt. Für das erneute Trainieren des Modells werden dann insbesondere die Werte im Zeitintervall I verwendet. Damit soll auf mögliche sprungartige Veränderungen in der Nachfrage eines Produktes reagiert werden und die Prognose möglichst schnell an neue Trends angepasst werden.In a practical embodiment of the method, the model on which the calculation of the probability distribution is based is recalculated if an actual deviation between the most recently determined output values of a first time interval I and the previous output values of a second time interval II, where time interval II lies further in the past than time interval I, exceeds a target deviation. The values in time interval I are then used in particular to retrain the model. This is intended to react to possible sudden changes in demand for a product and to adapt the forecast to new trends as quickly as possible.

In einer weiteren praktischen Ausführungsform handelt es sich bei dem Verfügbarkeitswert und/oder bei den historischen Verfügbarkeitswerten um Messwerte, welche von einem Sensor erfasst wurden. Insbesondere können der Verfügbarkeitswert und/oder die historischen Verfügbarkeitswerte von einer Waage, einem optischen Sensor, einer Kamera, einem Drucksensor und/oder einem Füllstandsensor erfasst werden. Zum Beispiel kann mittels einer Waage die noch vorhandene Ware in einer Auslage ermittelt werden. Alternativ oder ergänzend kann mittels einer Kamera und anschließender Bildauswertung ermittelt werden, wie viele oder welches Volumen an Waren aktuell noch vorhanden ist. Analoges gilt für die historischen Verfügbarkeitswerte, hier kann es sich auch um bereits erfasste Messwerte von Sensoren handeln.In a further practical embodiment, the availability value and/or the historical availability values are measured values recorded by a sensor. In particular, the availability value and/or the historical availability values can be recorded by a scale, an optical sensor, a camera, a pressure sensor and/or a fill level sensor. For example, a scale can be used to determine the amount of goods still available in a display. Alternatively or additionally, a camera and subsequent image analysis can be used to determine how many or what volume of goods are currently still available. The same applies to the historical availability values; these can also be measured values previously recorded by sensors.

Wie bereits vorstehend schon beschrieben, kann in Schritt c) die Warenverfügbarkeit dadurch gesteuert werden, dass ein Produktionsprozess gestartet wird. Mit Ermittlung des Ausgabewertes für einen bestimmten Zeitpunkt, kann der Produktionsprozess zu diesem bestimmten Zeitpunkt gestartet werden. Damit wird ermöglicht, dass gerade frische Waren möglichst kurz vor ihrem Verkauf produziert werden. Insbesondere können damit auch Produktionsprozesse optimiert werden, indem zum Beispiel Produktionsprozesse so zeitlich gesteuert werden, dass es möglichst viele Synergieeffekte gibt. Zum Beispiel können mehrere Backprozesse nacheinander gestartet werden und jeweils die Wärme der Vorprozesse ausgenutzt werden.As already described above, in step c), the availability of goods can be controlled by starting a production process. By determining the output value for a specific point in time, the production process can be started at that specific point in time. This ensures that fresh goods are produced as close as possible to their sale. In particular, it can also be used to optimize production processes, for example, by scheduling production processes to maximize synergy effects. For example, several baking processes can be started one after the other, each utilizing the heat from the previous processes.

Ein Produktionsschritt kann insbesondere das zeitlich besser getimte Backen von Backwaren sein. Insbesondere kann so passgenau ein Backprozess gestartet werden, z.B. dann, wenn mit hoher Wahrscheinlichkeit Waren benötigt werden. Es wird dann in Schritt c) ein Ofen angesteuert, so dass dieser aufheizt und das gewünschte Backprogramm eingestellt wird.One production step can be the better timed baking of baked goods In particular, this allows a baking process to be started precisely, for example, when goods are likely to be needed. In step c), an oven is then controlled so that it heats up and the desired baking program is set.

Insbesondere kann eine Ausgabe an eine Person erfolgen, dass die Produktion weiterer Ware gestartet wird und ggf. ein Eingreifen oder eine Handlung von Personen erforderlich ist. Beispielsweise wird eine Person aufgefordert, Brötchen in den vorgeheizten Backofen zu schieben oder allgemein eine Produktionsanlage zu beschicken. Alternativ kann die Beladung des Ofens oder einer Produktionsanlage auch automatisiert über Handlingroboter erfolgen.In particular, a message can be sent to a person to start the production of additional goods, possibly requiring human intervention or action. For example, a person might be asked to place rolls into the preheated oven or generally load a production line. Alternatively, loading the oven or a production line can also be automated using handling robots.

Die Erfindung betrifft auch ein Computerprogramm, enthaltend maschinenlesbare Anweisungen, die, wenn sie auf einem oder mehreren Computern ausgeführt werden, den oder die Computer dazu veranlassen, ein vorstehend beschriebenes Verfahren auszuführen.The invention also relates to a computer program containing machine-readable instructions which, when executed on one or more computers, cause the computer or computers to carry out a method as described above.

Weitere praktische Ausführungsformen und Vorteile sind im Folgenden in Verbindung mit den Figuren beschrieben. Es zeigen:

  • 1 ein Blockschaltbild für ein Verfahren zur Steuerung einer Warenverfügbarkeit,
  • 2 ein erstes Beispiel für eine Wahrscheinlichkeitsverteilung und
  • 3 ein zweites Beispiel für eine Wahrscheinlichkeitsverteilung.
Further practical embodiments and advantages are described below in conjunction with the figures. They show:
  • 1 a block diagram of a method for controlling the availability of goods,
  • 2 a first example of a probability distribution and
  • 3 a second example of a probability distribution.

In 1 ist ein Blockschaltbild dargestellt, mittels welchen ein Verfahren zur Steuerung einer Warenverfügbarkeit visualisiert werden soll. Zur Ermittlung einer Wahrscheinlichkeitsverteilung 10 zukünftig benötigter Waren werden auf der hier linken Seite mehrere Eingangsgrößen 12, 14, 16, 18 einer Berechnungseinheit 20 zugeführt.In 1 A block diagram is shown, which is intended to visualize a method for controlling the availability of goods. To determine a probability distribution 10 of goods required in the future, several input variables 12, 14, 16, 18 are fed to a calculation unit 20 on the left side.

Als Eingangsgrößen 12, 14, 16, 18 sind hier ein Verfügbarkeitswert 12, das Datum, 14, Wetterdaten 16 und Wochentage 18 dargestellt. Es ist denkbar, dass andere oder noch weitere Eingangsgrößen der Berechnungseinheit 20 zugeführt werden, wie zum Beispiel Feiertage oder Bettenbelegungsdaten. Insbesondere die Verfügbarkeitswerte 12 können Messwerte sein, welche von einer Waage, einem optischen Sensor, einem Drucksensor und/oder einem Füllstandsensor erfasst werden. The input variables 12, 14, 16, and 18 shown here are an availability value 12, the date 14, weather data 16, and weekdays 18. It is conceivable that other or even further input variables, such as holidays or bed occupancy data, could be fed to the calculation unit 20. In particular, the availability values 12 can be measured values recorded by a scale, an optical sensor, a pressure sensor, and/or a fill level sensor.

Die Eingangsgrößen 12, 14, 16, 18, 20 werden der Berechnungseinheit 20 zugeführt. Der Berechnungseinheit 20 liegt ferner ein Modell 22 zugrunde. Das Modell 22 wurde mit historischen Verfügbarkeitsdaten 24 und korrespondierenden Daten wie Daten 26, Wetterdaten 28 und Wochentagen 30 trainiert.The input variables 12, 14, 16, 18, 20 are fed to the calculation unit 20. The calculation unit 20 is also based on a model 22. The model 22 was trained with historical availability data 24 and corresponding data such as data 26, weather data 28, and weekdays 30.

Die Berechnungseinheit 20 prognostiziert dann aus den Eingangsgrößen 12, 14, 16, 18 auf Basis des Modells 22 eine Wahrscheinlichkeitsverteilung 10 (vgl. auch 2). Die Wahrscheinlichkeitsverteilung 10 gibt an, mit welcher Wahrscheinlichkeit P eine bestimmte Menge N einer Ware für das prognostizierte Verfügbarkeitsintervall abgenommen wird.The calculation unit 20 then predicts a probability distribution 10 from the input variables 12, 14, 16, 18 on the basis of the model 22 (see also 2 ). The probability distribution 10 indicates the probability P with which a certain quantity N of a product will be purchased for the forecasted availability interval.

Es kann zudem vorgesehen sein, dass eine Vorgabe für einen Überschusswert 32 einfließt.It may also be provided that a target for a surplus value of 32 is included.

Ausgehend von der Wahrscheinlichkeitsverteilung 10 wird ein Ausgangswert N (symbolisiert mit Kasten 34) ermittelt, welcher dann zur Steuerung der Warenverfügbarkeit (symbolisiert mit Kasten 36) eingesetzt wird.Based on the probability distribution 10, an initial value N (symbolized by box 34) is determined, which is then used to control the availability of goods (symbolized by box 36).

In 2 und 3 sind zwei Beispiele für ermittelte Wahrscheinlichkeitsverteilungen 10 dargestellt. Es handelt sich dabei zum Beispiel um Wahrscheinlichkeitsverteilungen 10, welche für dieselbe Ware aber für unterschiedliche Standorte prognostiziert wurden.In 2 and 3 Two examples of determined probability distributions 10 are shown. These are, for example, probability distributions 10 that were forecast for the same product but for different locations.

Bei einer Zusammenschau der 2und 3 ist erkennbar, dass die Wahrscheinlichkeitsverteilung 10 in 2 schmaler ist als die Wahrscheinlichkeitsverteilung 10, welche in 3 dargestellt ist.When looking at the 2nd 3 it can be seen that the probability distribution 10 in 2 is narrower than the probability distribution 10, which in 3 is shown.

Wenn als Ausgangswert ein „Kein-Wert“ gewählt wird, welcher dem Mittelwert µ entspricht, entspräche dies in dem gezeigten Beispiel einer Anzahl von 10 Stück für beide Wahrscheinlichkeitsverteilungen 10. Mit dem „Kein-Wert“ soll wahrscheinlich kein Überschuss produziert werden.If a “no value” is chosen as the initial value, which corresponds to the mean value µ, this would correspond in the example shown to a number of 10 pieces for both probability distributions 10. With the “no value” it is likely that no surplus is to be produced.

Wenn jedoch ein gewisser Überschuss in Kauf genommen werden kann, so kann auch ein Überschusswert als Ausgangswert gewählt werden. Es kann beispielsweise ein „Kann-Wert“ (µ + σ) als Ausgangswert ausgewählt werden. Wie erkennbar ist, würde dies bei der ersten Verteilung zu einer geringeren Anzahl an Waren führen, als die bei der weiten Verteilung der Fall ist. Analoges gilt für die weiteren Werte Überschusswerte „Soll“ und „Super Soll“ (µ + 2σ).However, if a certain surplus can be tolerated, a surplus value can also be chosen as the starting value. For example, a "can-value" (µ + σ) can be selected as the starting value. As can be seen, this would result in a smaller number of goods in the first distribution than in the broader distribution. The same applies to the other surplus values, the "target" and "super-target" (µ + 2σ).

BezugszeichenlisteList of reference symbols

1010
WahrscheinlichkeitsverteilungProbability distribution
1212
Eingangsgröße (Verfügbarkeitswert)Input variable (availability value)
1414
Eingangsgröße (Datum)Input variable (date)
1616
Eingangsgröße (Wetterdaten)Input variable (weather data)
1818
Eingangsgröße (Wochentage)Input variable (weekdays)
2020
BerechnungseinheitCalculation unit
2222
ModellModel
2424
Trainingsdaten (historische Verfügbarkeitswerte)Training data (historical availability values)
2626
Trainingsdaten (Datum)Training data (date)
2828
Trainingsdaten (Wetterdaten)Training data (weather data)
3030
Trainingsdaten (Wochentage)Training data (weekdays)
3232
Vorgabe ÜberschusswertDefault surplus value
3434
Ermittlung AusgangswertDetermination of initial value
3636
Steuerung VerfügbarkeitControl availability

Claims (10)

Verfahren zur Steuerung der Warenverfügbarkeit einer Ware, a) wobei mindestens eine der folgenden Eingangsgrößen ermittelt wird - Verfügbarkeitswert der Ware (12) - Datum (14), Wetterdaten (16), Wochentage (18), Feiertage, Ferientage, Bettenbelegungsdaten und/oder Veranstaltungsdaten; b) wobei anhand der Eingangsgrößen (12, 14, 16, 18) eine Wahrscheinlichkeitsverteilung (10) der Menge an benötigten Waren in einem definierten Verfügungsintervall basierend auf einem trainierten Modell (22) prognostiziert wird und anhand der Wahrscheinlichkeitsverteilung (10) ein Ausgangswert (34) bestimmt wird; c) und wobei die Warenverfügbarkeit basierend auf dem Ausgangswert (34) gesteuert wird (36).Method for controlling the availability of goods, a) wherein at least one of the following input variables is determined: - availability value of the goods (12) - date (14), weather data (16), days of the week (18), holidays, vacation days, bed occupancy data, and/or event data; b) wherein, based on the input variables (12, 14, 16, 18), a probability distribution (10) of the quantity of required goods in a defined availability interval is predicted based on a trained model (22), and an initial value (34) is determined based on the probability distribution (10); c) and wherein the availability of goods is controlled (36) based on the initial value (34). Verfahren nach dem vorstehenden Anspruch, dadurch gekennzeichnet, dass die Prognose der Wahrscheinlichkeitsverteilung (10) anhand eines selbstlernenden Algorithmus erfolgt, welcher als Trainingsdaten historische Verfügbarkeitswerte (24) verwendet.Method according to the preceding claim, characterized in that the forecast of the probability distribution (10) is carried out using a self-learning algorithm which uses historical availability values (24) as training data. Verfahren nach dem vorstehenden Anspruch, dadurch gekennzeichnet, dass zeitlich gesehen kürzer zurückliegende historische Verfügbarkeitswerte in einem definierten Zeitintervall höher gewichtet werden als historische Verfügbarkeitswerte vor diesem definierten Zeitintervall.Method according to the preceding claim, characterized in that historical availability values from a shorter period of time in a defined time interval are given a higher weighting than historical availability values before this defined time interval. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass als Ausgangswert (34) der Mittelwert (µ) der Wahrscheinlichkeitsverteilung (10) gewählt wird oder ein definierter Überschusswert (32).Method according to one of the preceding claims, characterized in that the mean value (µ) of the probability distribution (10) or a defined excess value (32) is selected as the starting value (34). Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass der Ausgangswert (34) anhand einer Eigenschaft der Ware gewählt wird.Method according to one of the preceding claims, characterized in that the initial value (34) is selected on the basis of a property of the goods. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass das Verfahren zu festgelegten Zeitpunkten durchgeführt wird.Method according to one of the preceding claims, characterized in that the method is carried out at specified times. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass das Modell (22), auf welchem die Berechnung der Wahrscheinlichkeitsverteilung (10) beruht, neu ermittelt wird, wenn eine Ist-Abweichung zwischen den zuletzt ermittelten Ausgangswerten eines ersten Zeitintervalls I und den vorhergehenden ermittelten Ausgangswerten eines zweiten Zeitintervalls II eine Soll-Abweichung übersteigt.Method according to one of the preceding claims, characterized in that the model (22) on which the calculation of the probability distribution (10) is based is redetermined if an actual deviation between the last determined output values of a first time interval I and the previously determined output values of a second time interval II exceeds a target deviation. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass es sich bei dem Verfügbarkeitswert (12) und/oder bei den historische Verfügbarkeitswerten (24) um einen Messwert handelt, welcher von einem Sensor erfasst wurde.Method according to one of the preceding claims, characterized in that the availability value (12) and/or the historical availability values (24) are a measured value which was recorded by a sensor. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass in Schritt c) die Warenverfügbarkeit dadurch gesteuert wird, dass ein Produktionsprozesses gestartet wird.Method according to one of the preceding claims, characterized in that in step c) the availability of goods is controlled by starting a production process. Computerprogramm, enthaltend maschinenlesbare Anweisungen, die, wenn sie auf einem oder mehreren Computern ausgeführt werden, den oder die Computer dazu veranlassen, ein Verfahren nach einem der Ansprüche 1 bis 9 auszuführen.A computer program containing machine-readable instructions which, when executed on one or more computers, cause the computer(s) to perform a method according to any one of the Claims 1 until 9 to execute.
DE102023132434.9A 2023-11-21 2023-11-21 Procedure for controlling the availability of a product Pending DE102023132434A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102023132434.9A DE102023132434A1 (en) 2023-11-21 2023-11-21 Procedure for controlling the availability of a product
PCT/EP2024/082647 WO2025108864A1 (en) 2023-11-21 2024-11-18 Method for controlling the availability of a good

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023132434.9A DE102023132434A1 (en) 2023-11-21 2023-11-21 Procedure for controlling the availability of a product

Publications (1)

Publication Number Publication Date
DE102023132434A1 true DE102023132434A1 (en) 2025-05-22

Family

ID=93648475

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023132434.9A Pending DE102023132434A1 (en) 2023-11-21 2023-11-21 Procedure for controlling the availability of a product

Country Status (2)

Country Link
DE (1) DE102023132434A1 (en)
WO (1) WO2025108864A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080103874A1 (en) * 2006-10-31 2008-05-01 Caterpillar Inc. Method for forecasting a future inventory demand
DE102014115579A1 (en) * 2014-10-27 2016-04-28 SSI Schäfer PEEM GmbH Method and system for progressive picking
DE102017114187A1 (en) * 2017-06-27 2018-12-27 SBF Invest GmbH Automatic picking
WO2021123434A1 (en) * 2019-12-20 2021-06-24 Siemens Aktiengesellschaft Method for optimizing production in an industrial facility

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080294500A1 (en) * 2007-05-24 2008-11-27 Technology Licensing Corporation System and method for increasing demand for perishable goods or vanishing goods at a point-of-sale location
US20250005512A1 (en) * 2021-09-17 2025-01-02 Laundris Corporation Dynamic hospitality inventory management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080103874A1 (en) * 2006-10-31 2008-05-01 Caterpillar Inc. Method for forecasting a future inventory demand
DE102014115579A1 (en) * 2014-10-27 2016-04-28 SSI Schäfer PEEM GmbH Method and system for progressive picking
DE102017114187A1 (en) * 2017-06-27 2018-12-27 SBF Invest GmbH Automatic picking
WO2021123434A1 (en) * 2019-12-20 2021-06-24 Siemens Aktiengesellschaft Method for optimizing production in an industrial facility

Also Published As

Publication number Publication date
WO2025108864A1 (en) 2025-05-30

Similar Documents

Publication Publication Date Title
Nobil et al. A generalized economic order quantity inventory model with shortage: case study of a poultry farmer
DE60114846T2 (en) PRODUCTION PLANNING METHOD AND DEVICE FOR PREPARING A PRODUCTION PLAN
DE69615074T2 (en) System and method for controlling the number of subunits in an inventory
Hauschild et al. Development of sustainable precision farming systems for swine: estimating real-time individual amino acid requirements in growing-finishing pigs
DE102020203716B4 (en) Computer-implemented method for production planning and/or control of a production system and production planning and/or control system
EP3495741B1 (en) Method for setting a work process in a system of cooking devices
DE69428948T2 (en) Procedure and system for calculating order quantities
DE19705245A1 (en) Auction machine
EP3410363A1 (en) Determining a production schedule
DE60122346T2 (en) PRODUCTION PLANNING METHOD AND SYSTEM FOR PRODUCTION PLANNING
DE112019007257B4 (en) WORK ASSISTANCE FACILITY
Cheng et al. Intermittent demand forecasting in a tertiary pediatric intensive care unit
DE102019008295A1 (en) PRODUCTION PLAN CHANGE SYSTEM, PRODUCTION PLAN CHANGE PROCEDURE AND PRODUCTION PLAN CHANGE PROGRAM
Carbajal-Vásquez et al. Minimization of Smashed Products in Sustenance Industries by Lean and Machine Learning Tools
Koc et al. Dynamic ticket pricing of airlines using variant batch size interpretable multi-variable long short-term memory
EP3818803A1 (en) Assistance system for determining a profit prognosis of an agricultural field
Buisman et al. Inventory decisions for ameliorating products under consideration of stochastic demand
DE102023132434A1 (en) Procedure for controlling the availability of a product
DE102017114187A1 (en) Automatic picking
DE102023106041A1 (en) Method for providing control data for controlling a production of a fresh produce product
DE102019124324A1 (en) Method for providing baked goods of at least one defined type in a sales shop
Wibowo et al. Sugar Demand Forecasting in Pt Xyz With Winqsb Software
Hoop et al. On the dynamics of agricultural labour input and their impact on productivity and income: an empirical study of Swiss family farms
DE102021114936A1 (en) Method for baking different types of baked goods in at least one oven
DE102021210025A1 (en) Planning system for creating an order plan for at least one component and training method

Legal Events

Date Code Title Description
R163 Identified publications notified