US-12626220-B2 - Product distribution system and method
Abstract
Product distribution including receiving external conditions data indicative of environmental conditions concerning distribution of products from a point of sale (POS), determining a POS product distribution model for the POS, including first and second product distribution models operable to determine distribution of the first and second products to the POS based on external conditions data, determining, based on application of the external conditions data to the POS product distribution model, a product distribution to the POS, including application of the external conditions data to the first and second product distribution model to determine distributions of the first and second products to the POS, and providing supply instructions for the POS, including first and second product supply instructions to cause the product supply network to provide the distribution of the first and second product to the POS.
Inventors
- Severence M. MacLaughlin
- Ram Prasad Bora
- Dhiraj Sharma
Assignees
- DeLorean Artificial Intelligence, Inc.
Dates
- Publication Date
- 20260512
- Application Date
- 20231121
Claims (14)
- 1 . A product distribution system comprising: a distribution database storing distribution data comprising: a first product distribution model configured to determine a distribution of a first product to a point of sale based on external conditions data; and a second product distribution model configured to determine a distribution of a second product to a point of sale based on external conditions data; and non-transitory computer readable storage medium comprising program instructions stored thereon that are executable by a processor to perform the following operations for product distribution: determining, by a distribution engine, historical external conditions data indicative of environmental conditions impacting product distribution; determining, by the distribution engine, first historical external conditions data comprising a first subset of the historical external conditions data that is indicative of one or more environmental conditions affecting distribution of the first product to one or more points of sale; determining, by the distribution engine, second historical external conditions data comprising a second subset of the historical external conditions data that is indicative of one or more environmental conditions affecting distribution of the second product to one or more points of sale; determining, by the distribution engine, distribution performance data indicative of distribution of products to one or more points of sale and disposition of the first and second products by the one or more points of sale; training, by the distribution engine based on the first historical external conditions data and the distribution performance data, the first product distribution model, the first product distribution model associated with a first set of external condition data types identified as relevant to distribution of the first product during training; training, by the distribution engine based on the second historical external conditions data and the distribution performance data, the second product distribution model, the second product distribution model associated with a second set of external condition data types identified as relevant to distribution of the second product during training; receiving, by the distribution engine, external conditions data indicative of one or more environmental conditions affecting distribution of products to a first point of sale; determining, by the distribution engine, a first point of sale (POS) product distribution model for the first point of sale, the first POS product distribution model comprising: the first product distribution model configured to determine a distribution of the first product to the first point of sale based on external conditions data; and the second product distribution model configured to determine a distribution of the second product to the first point of sale based on external conditions data, the determining of the first POS product distribution model comprising: determining characteristics of the first point of sale; determining characteristics of the first product distribution model; determining that the characteristics of the first product distribution model match characteristics of the first point of sale; including, based on determining that the characteristics of the first product distribution model match characteristics of the first point of sale, the first product distribution model in the first POS product distribution model; determining characteristics of the second product distribution model; determining that the characteristics of the second product distribution model match characteristics of the first point of sale; and including, based on determining that the characteristics of the second product distribution model match characteristics of the first point of sale, the second product distribution model in the first POS product distribution model; extracting, by the distribution engine based on the first and second sets of external condition data types, POS-product external conditions comprising: a first subset of the external conditions data that corresponds to the first point of sale and the first product; and a second subset of the external conditions data that corresponds to the first point of sale and the second product; determining, by the distribution engine based on application of the POS-product external conditions data to the first POS product distribution model, a product distribution to the first point of sale, comprising: determining, by the distribution engine based on application of the first subset of the external conditions data to the first product distribution model, a distribution of the first product to the first point of sale; and determining, by the distribution engine based on application of the second subset of the external conditions data to the second product distribution model, a distribution of the second product to the first point of sale, the product distribution to the first point of sale comprising the distribution of the first product to the first point of sale and the distribution of the second product to the first point of sale; and providing, by the distribution engine to a product supply network, supply instructions for the first point of sale, the supply instructions for the first point of sale comprising: first product supply instructions configured to cause the product supply network to provide the distribution of the first product to the first point of sale; and second product supply instructions configured to cause the product supply network to provide the distribution of the second product to the first point of sale, the product supply network configured to: distribute, responsive to the first product supply instructions, the first product to the first point of sale; and distribute, responsive to the second product supply instructions, the second product to the first point of sale; obtaining, by the distribution engine, updated distribution performance data indicative of disposition of the first and second products by the first point of sale, the updated distribution performance data comprising: first updated distribution performance data indicative of distribution and disposition of the first product by the first point of sale following the first product supply instructions; and second updated distribution performance data indicative of distribution and disposition of the second product by the first point of sale following the second product supply instructions; retraining, by the distribution engine based on the updated distribution performance data, the first product distribution model to generate an updated first product distribution model configured to determine a distribution of the first product to a point of sale based on external conditions data; retraining, by the distribution engine based on the updated distribution performance data, the second product distribution model to generate an updated second product distribution model configured to determine a distribution of the second product to a point of sale based on external conditions data; and determining, by the distribution engine, updated product supply instructions for distributing the first product and second product to the first point of sale, the product supply network configured to distribute, responsive to the updated product supply instructions, the first product and the second product to the first point of sale.
- 2 . The system of claim 1 , the operations further comprising: receiving, by the distribution engine, second external conditions data indicative of one or more environmental conditions affecting distribution of products to a second point of sale; determining, by the distribution engine, a second POS product distribution model for the second point of sale, the second POS product distribution model comprising: a third product distribution model configured to determine a distribution of the first product to the second point of sale based on external conditions data; and a fourth product distribution model configured to determine a distribution of the second product to the second point of sale based on external conditions data; determining, by the distribution engine based on application of the second external conditions data to the second POS product distribution model, a product distribution to the second point of sale, comprising: determining, by the distribution engine based on application of the second external conditions data to the third product distribution model, a distribution of the first product to the second point of sale, determining, by the distribution engine based on application of the second external conditions data to the fourth product distribution model, a distribution of the second product to the second point of sale, the product distribution to the second point of sale comprising the distribution of the first product to the second point of sale and the distribution of the second product to the second point of sale; and providing, by the distribution engine to the product supply network, supply instructions for the second point of sale, the supply instructions for the second point of sale comprising: third product supply instructions configured to cause the product supply network to provide the distribution of the first product to the second point of sale; and fourth product supply instructions configured to cause the product supply network to provide the distribution of the second product to the second point of sale.
- 3 . The system of claim 1 , the operations further comprising: determining, by the distribution engine, updated historical external conditions data comprising: first updated conditions affecting the distribution of the first product to the first point of sale responsive to the first product supply instructions; and second updated conditions affecting the distribution of the second product to the first point of sale responsive to the second product supply instructions, the retraining of the first product distribution model to generate the updated first product distribution model being further based on the updated historical external conditions data, and the retraining of the second product distribution model to generate the updated second product distribution model being further based on the updated historical external conditions data.
- 4 . The system of claim 3 , the operations further comprising dynamically adjusting distribution instructions based on external condition updates comprising: receiving, by the distribution engine, updated external conditions data indicative of one or more environmental conditions affecting distribution of products to the first point of sale; determining, by the distribution engine, an updated POS product distribution model for the first point of sale, the updated POS product distribution model comprising: the updated first product distribution model; and the updated second product distribution model; determining, by the distribution engine based on application of the updated external conditions data to the updated POS product distribution model, an updated product distribution to the first point of sale, comprising: determining, by the distribution engine based on application of the updated external conditions data to the updated first product distribution model, an updated distribution of the first product to the first point of sale, determining, by the distribution engine based on application of the updated external conditions data to the updated second product distribution model, an updated distribution of the second product to the first point of sale, the updated product distribution to the first point of sale comprising the updated distribution of the first product to the first point of sale and the updated distribution of the second product to the first point of sale; and providing, by the distribution engine to the product supply network, updated supply instructions for the first point of sale, the updated supply instructions for the first point of sale comprising: third product supply instructions configured to cause the product supply network to provide the updated distribution of the first product to the first point of sale; and fourth product supply instructions configured to cause the product supply network to provide the updated distribution of the second product to the first point of sale.
- 5 . A method of product distribution, the method comprising: determining, by a distribution engine, historical external conditions data indicative of environmental conditions impacting product distribution; determining, by the distribution engine, first historical external conditions data comprising a first subset of the historical external conditions data that is indicative of one or more environmental conditions affecting distribution of the first product to one or more points of sale; determining, by the distribution engine, second historical external conditions data comprising a second subset of the historical external conditions data that is indicative of one or more environmental conditions affecting distribution of the second product to one or more points of sale; determining, by the distribution engine, distribution performance data indicative of distribution of products to one or more points of sale and disposition of the first and second products by the one or more points of sale; training, by the distribution engine based on the first historical external conditions data and the distribution performance data, a first product distribution model, the first product distribution model associated with a first set of external condition data types identified as relevant to distribution of the first product during training; training, by the distribution engine based on the second historical external conditions data and the distribution performance data, a second product distribution model, the second product distribution model associated with a second set of external condition data types identified as relevant to distribution of the second product during training; receiving, by the distribution engine, external conditions data indicative of one or more environmental conditions affecting distribution of products to a first point of sale; determining, by the distribution engine, a first point of sale (POS) product distribution model for the first point of sale, the first POS product distribution model comprising: the first product distribution model configured to determine a distribution of the first product to the first point of sale based on external conditions data; and the second product distribution model configured to determine a distribution of the second product to the first point of sale based on external conditions data, the determining of the first POS product distribution model comprising: determining characteristics of the first point of sale; determining characteristics of the first product distribution model; determining that the characteristics of the first product distribution model match characteristics of the first point of sale; including, based on determining that the characteristics of the first product distribution model match characteristics of the first point of sale, the first product distribution model in the first POS product distribution model; determining characteristics of the second product distribution model; determining that the characteristics of the second product distribution model match characteristics of the first point of sale; and including, based on determining that the characteristics of the second product distribution model match characteristics of the first point of sale, the second product distribution model in the first POS product distribution model; extracting, by the distribution engine based on the first and second sets of external condition data types, POS-product external conditions comprising: a first subset of the external conditions data that corresponds to the first point of sale and the first product; and a second subset of the external conditions data that corresponds to the first point of sale and the second product; determining, by the distribution engine based on application of the POS-product external conditions data to the first POS product distribution model, a product distribution to the first point of sale, comprising: determining, by the distribution engine based on application of the first subset of the external conditions data to the first product distribution model, a distribution of the first product to the first point of sale; and determining, by the distribution engine based on application of the second subset of the external conditions data to the second product distribution model, a distribution of the second product to the first point of sale, the product distribution to the first point of sale comprising the distribution of the first product to the first point of sale and the distribution of the second product to the first point of sale; and providing, by the distribution engine to a product supply network, supply instructions for the first point of sale, the supply instructions for the first point of sale comprising: first product supply instructions configured to cause the product supply network to provide the distribution of the first product to the first point of sale; and second product supply instructions configured to cause the product supply network to provide the distribution of the second product to the first point of sale, the product supply network configured to: distribute, responsive to the first product supply instructions, the first product to the first point of sale; and distribute, responsive to the second product supply instructions, the second product to the first point of sale; obtaining, by the distribution engine, updated distribution performance data indicative of disposition of the first and second products by the first point of sale, the updated distribution performance data comprising: first updated distribution performance data indicative of distribution and disposition of the first product by the first point of sale following the first product supply instructions; and second updated distribution performance data indicative of distribution and disposition of the second product by the first point of sale following the second product supply instructions; retraining, by the distribution engine based on the updated distribution performance data, the first product distribution model to generate an updated first product distribution model configured to determine a distribution of the first product to a point of sale based on external conditions data; retraining, by the distribution engine based on the updated distribution performance data, the second product distribution model to generate an updated second product distribution model configured to determine a distribution of the second product to a point of sale based on external conditions data; and determining, by the distribution engine, updated product supply instructions for distributing the first product and second product to the first point of sale, the product supply network configured to distribute, responsive to the updated product supply instructions, the first product and the second product to the first point of sale.
- 6 . The method of claim 5 , further comprising: distributing, by the product supply network responsive to the first product supply instructions, the first product to the first point of sale; distributing, by the product supply network responsive to the second product supply instructions, the second product to the first point of sale; and distributing, by the product supply network responsive to the updated product supply instructions, the first product and the second product to the first point of sale.
- 7 . The method of claim 5 , further comprising: receiving, by the distribution engine, second external conditions data indicative of one or more environmental conditions affecting distribution of products to a second point of sale; determining, by the distribution engine, a second POS product distribution model for the second point of sale, the second POS product distribution model comprising: a third product distribution model configured to determine a distribution of the first product to the second point of sale based on external conditions data; and a fourth product distribution model configured to determine a distribution of the second product to the second point of sale based on external conditions data; determining, by the distribution engine based on application of the second external conditions data to the second POS product distribution model, a product distribution to the second point of sale, comprising: determining, by the distribution engine based on application of the second external conditions data to the third product distribution model, a distribution of the first product to the second point of sale, determining, by the distribution engine based on application of the second external conditions data to the fourth product distribution model, a distribution of the second product to the second point of sale, the product distribution to the second point of sale comprising the distribution of the first product to the second point of sale and the distribution of the second product to the second point of sale; and providing, by the distribution engine to the product supply network, supply instructions for the second point of sale, the supply instructions for the second point of sale comprising: third product supply instructions configured to cause the product supply network to provide the distribution of the first product to the second point of sale; and fourth product supply instructions configured to cause the product supply network to provide the distribution of the second product to the second point of sale.
- 8 . The method of claim 5 , further comprising: determining, by the distribution engine, updated historical external conditions data comprising: first updated conditions affecting the distribution of the first product to the first point of sale responsive to the first product supply instructions; and second updated conditions affecting the distribution of the second product to the first point of sale responsive to the second product supply instructions, the retraining of the first product distribution model to generate the updated first product distribution model being further based on the updated historical external conditions data, and the retraining of the second product distribution model to generate the updated second product distribution model being further based on the updated historical external conditions data.
- 9 . The method of claim 8 , further comprising dynamically adjusting distribution instructions based on external condition updates comprising: receiving, by the distribution engine, updated external conditions data indicative of one or more environmental conditions affecting distribution of products to the first point of sale; determining, by the distribution engine, an updated POS product distribution model for the first point of sale, the updated POS product distribution model comprising: the updated first product distribution model; and the updated second product distribution model; determining, by the distribution engine based on application of the second external conditions data to the updated POS product distribution model, an updated product distribution to the first point of sale, comprising: determining, by the distribution engine based on application of the updated external conditions data to the updated first product distribution model, an updated distribution of the first product to the first point of sale, determining, by the distribution engine based on application of the updated external conditions data to the updated second product distribution model, an updated distribution of the second product to the first point of sale, the updated product distribution to the first point of sale comprising the updated distribution of the first product to the first point of sale and the updated distribution of the second product to the first point of sale; and providing, by the distribution engine to the product supply network, updated supply instructions for the first point of sale, the updated supply instructions for the first point of sale comprising: third product supply instructions configured to cause the product supply network to provide the updated distribution of the first product to the first point of sale; and fourth product supply instructions configured to cause the product supply network to provide the updated distribution of the second product to the first point of sale.
- 10 . A non-transitory computer readable storage medium comprising program instructions stored thereon that are executable by a processor to perform the following operations for product distribution: determining, by a distribution engine, historical external conditions data indicative of environmental conditions impacting product distribution; determining, by the distribution engine, first historical external conditions data comprising a first subset of the historical external conditions data that is indicative of one or more environmental conditions affecting distribution of the first product to one or more points of sale; determining, by the distribution engine, second historical external conditions data comprising a second subset of the historical external conditions data that is indicative of one or more environmental conditions affecting distribution of the second product to one or more points of sale; determining, by the distribution engine, distribution performance data indicative of distribution of products to one or more points of sale and disposition of the first and second products by the one or more points of sale; training, by the distribution engine based on the first historical external conditions data and the distribution performance data, a first product distribution model, the first product distribution model associated with a first set of external condition data types identified as relevant to distribution of the first product during training; training, by the distribution engine based on the second historical external conditions data and the distribution performance data, a second product distribution model, the second product distribution model associated with a second set of external condition data types identified as relevant to distribution of the second product during training; receiving, by the distribution engine, external conditions data indicative of one or more environmental conditions affecting distribution of products to a first point of sale; determining, by the distribution engine, a first point of sale (POS) product distribution model for the first point of sale, the first POS product distribution model comprising: the first product distribution model configured to determine a distribution of the first product to the first point of sale based on external conditions data; and the second product distribution model configured to determine a distribution of the second product to the first point of sale based on external conditions data, the determining of the first POS product distribution model comprising: determining characteristics of the first point of sale; determining characteristics of the first product distribution model; determining that the characteristics of the first product distribution model match characteristics of the first point of sale; including, based on determining that the characteristics of the first product distribution model match characteristics of the first point of sale, the first product distribution model in the first POS product distribution model; determining characteristics of the second product distribution model; determining that the characteristics of the second product distribution model match characteristics of the first point of sale; and including, based on determining that the characteristics of the second product distribution model match characteristics of the first point of sale, the second product distribution model in the first POS product distribution model; extracting, by the distribution engine based on the first and second sets of external condition data types, POS-product external conditions comprising: a first subset of the external conditions data that corresponds to the first point of sale and the first product; and a second subset of the external conditions data that corresponds to the first point of sale and the second product; determining, by the distribution engine based on application of the POS-product external conditions data to the first POS product distribution model, a product distribution to the first point of sale, comprising: determining, by the distribution engine based on application of the first subset of the external conditions data to the first product distribution model, a distribution of the first product to the first point of sale, determining, by the distribution engine based on application of the second subset of the external conditions data to the second product distribution model, a distribution of the second product to the first point of sale, the product distribution to the first point of sale comprising the distribution of the first product to the first point of sale and the distribution of the second product to the first point of sale; and providing, by the distribution engine to a product supply network, supply instructions for the first point of sale, the supply instructions for the first point of sale comprising: first product supply instructions configured to cause the product supply network to provide the distribution of the first product to the first point of sale; and second product supply instructions configured to cause the product supply network to provide the distribution of the second product to the first point of sale, the product supply network configured to: distribute, responsive to the first product supply instructions, the first product to the first point of sale; and distribute, responsive to the second product supply instructions, the second product to the first point of sale; obtaining, by the distribution engine, updated distribution performance data indicative of disposition of the first and second products by the first point of sale, the updated distribution performance data comprising: first updated distribution performance data indicative of distribution and disposition of the first product by the first point of sale following the first product supply instructions; and second updated distribution performance data indicative of distribution and disposition of the second product by the first point of sale following the second product supply instructions; retraining, by the distribution engine based on the updated distribution performance data, the first product distribution model to generate an updated first product distribution model configured to determine a distribution of the first product to a point of sale based on external conditions data; retraining, by the distribution engine based on the updated distribution performance data, the second product distribution model to generate an updated second product distribution model configured to determine a distribution of the second product to a point of sale based on external conditions data; and determining, by the distribution engine, updated product supply instructions for distributing the first product and second product to the first point of sale, the product supply network configured to distribute, responsive to the updated product supply instructions, the first product and the second product to the first point of sale.
- 11 . The medium of claim 10 , the operations further comprising: distributing, by the product supply network responsive to the first product supply instructions, the first product to the first point of sale; distributing, by the product supply network responsive to the second product supply instructions, the second product to the first point of sale; and distributing, by the product supply network responsive to the updated product supply instructions, the first product and the second product to the first point of sale.
- 12 . The medium of claim 10 , the operations further comprising: receiving, by the distribution engine, second external conditions data indicative of one or more environmental conditions affecting distribution of products to a second point of sale; determining, by the distribution engine, a second POS product distribution model for the second point of sale, the second POS product distribution model comprising: a third product distribution model configured to determine a distribution of the first product to the second point of sale based on external conditions data; and a fourth product distribution model configured to determine a distribution of the second product to the second point of sale based on external conditions data; determining, by the distribution engine based on application of the second external conditions data to the second POS product distribution model, a product distribution to the second point of sale, comprising: determining, by the distribution engine based on application of the second external conditions data to the third product distribution model, a distribution of the first product to the second point of sale, determining, by the distribution engine based on application of the second external conditions data to the fourth product distribution model, a distribution of the second product to the second point of sale, the product distribution to the second point of sale comprising the distribution of the first product to the second point of sale and the distribution of the second product to the second point of sale; and providing, by the distribution engine to the product supply network, supply instructions for the second point of sale, the supply instructions for the second point of sale comprising: third product supply instructions configured to cause the product supply network to provide the distribution of the first product to the second point of sale; and fourth product supply instructions configured to cause the product supply network to provide the distribution of the second product to the second point of sale.
- 13 . The medium of claim 10 , the operations further comprising: determining, by the distribution engine, updated historical external conditions data comprising: first updated conditions affecting the distribution of the first product to the first point of sale responsive to the first product supply instructions; and second updated conditions affecting the distribution of the second product to the first point of sale responsive to the second product supply instructions, the retraining of the first product distribution model to generate the updated first product distribution model being further based on the updated historical external conditions data, and the retraining of the second product distribution model to generate the updated second product distribution model being further based on the updated historical external conditions data.
- 14 . The medium of claim 13 , the operations further comprising dynamically adjusting distribution instructions based on external condition updates comprising: receiving, by the distribution engine, updated external conditions data indicative of one or more environmental conditions affecting distribution of products to the first point of sale; determining, by the distribution engine, an updated POS product distribution model for the first point of sale, the updated POS product distribution model comprising: the updated first product distribution model; and the updated second product distribution model; determining, by the distribution engine based on application of the updated external conditions data to the updated POS product distribution model, an updated product distribution to the first point of sale, comprising: determining, by the distribution engine based on application of the updated external conditions data to the updated first product distribution model, an updated distribution of the first product to the first point of sale, determining, by the distribution engine based on application of the updated external conditions data to the updated second product distribution model, an updated distribution of the second product to the first point of sale, the updated product distribution to the first point of sale comprising the updated distribution of the first product to the first point of sale and the updated distribution of the second product to the first point of sale; and providing, by the distribution engine to the product supply network, updated supply instructions for the first point of sale, the updated supply instructions for the first point of sale comprising: third product supply instructions configured to cause the product supply network to provide the updated distribution of the first product to the first point of sale; and fourth product supply instructions configured to cause the product supply network to provide the updated distribution of the second product to the first point of sale.
Description
FIELD Embodiments relate generally to distributing products and more particularly to systems and methods for assessing and implementing product distribution to points of sale or other outlets. BACKGROUND Retail stores typically manage a diverse inventory of items, with each set of unique items identified by a corresponding Stock Keeping Unit (“SKU”). SKUs can represent a broad range of products, from electronics to groceries, that are regularly replenished by suppliers to maintain a product availability and appealing display. However, inventory management is complex and fraught with challenges. Consumer demand for items can fluctuate dramatically. Moreover, a significant portion of products maintained by retail stores, such as grocery stores, include perishable items, like bread and flowers, which have a limited shelf life. These types of products pose a unique challenge, because if they are not sold within a specific timeframe, often just a few days, they must be discarded, which leads to lost revenue. SUMMARY Product demand variability is often influenced by factors such as seasonal changes, social trends, local events, such as cultural festivals, or the like. For example, demand for certain foods or decorations may spike during holiday seasons, while sporting events might increase sales of sports memorabilia. As a result, product inventory and sales can be difficult to predict and manage. Inventory and sales fluctuations can lead to at least two problematic scenarios: a surplus of unsold products or, conversely, a shortage of items leading to empty shelves. Both situations can be detrimental to a store's profitability—the former results in increased waste and the latter in missed sales opportunities. To navigate these challenges and maximize profits, retail stores often focus on certain goals: (1) reducing wastage, particularly of perishable goods, which involves strategic buying and inventory rotation; (2) avoiding empty shelves, which requires careful demand forecasting and inventory management to ensure a consistent and adequate supply of products; and (3) adapting their supply chain and inventory levels to align with the varying demand of different items. Distribution managers are typically responsible for determining how products are to be distributed among product outlets, often with the above or other goals in mind. For example, a product distribution manager may determine what quantities of goods should be provided to retail stores, and when, to ensure that low demand products are not overstocked and that high demand products are available at stores with willing buyers. However, their methods often hinge on intuition. For example, a distribution manager might predict the sale of a particular product at a specific retail location based on their perception of consumer demand. However, this approach often overlooks external factors that can significantly impact shopping behavior. For example, it might not correctly recognize that an impending storm in the area could deter customers from visiting the store, leading to overstocking of perishable items in parallel with an unexpected drop in sales. Or, it may fail to correctly recognize demand for a product during the storm, leading to a shortage of the product for willing buyers. Accordingly, it may be desirable to provide sophisticated systems that can effectively assess and manage product distribution processes. Continuing with the above example, it may be desirable for a distribution manager to have access to a distribution system that effectively integrates internal and external factors, to provide a comprehensive and robust analytical product distribution assessment and solution. Although certain systems may be proficient at calculating optimal stock levels for individual stores based on limited data, such as that stores historical sales data, they typically do not appropriately consider and account for external factors and experience across multiple store locations. For example, traditional systems might suggest an ideal quantity of winter clothing based on previous winters' sales. However, they might not account for a forecasted milder winter, or other circumstances, that could reduce consumer demand. Similarly, these systems often operate in isolation, determining stock levels for each store without considering the broader network. This approach misses opportunities for efficiency gains through store aggregation. For example, if one store has a surplus of a product while another nearby store experiences a shortage, an aggregated system could identify and rectify this imbalance, optimizing inventory and sales across the product distribution network. Furthermore, a notable limitation of existing systems is their inability to effectively integrate and respond to the introduction of new stores within the network. These systems, often operating in isolation, lacking capability to compare the characteristics of a new store with existing ones in the n