CN109902850A - Determine the method, apparatus and storage medium of Strategy of Inventory Control - Google Patents
Determine the method, apparatus and storage medium of Strategy of Inventory Control Download PDFInfo
- Publication number
- CN109902850A CN109902850A CN201810972843.6A CN201810972843A CN109902850A CN 109902850 A CN109902850 A CN 109902850A CN 201810972843 A CN201810972843 A CN 201810972843A CN 109902850 A CN109902850 A CN 109902850A
- Authority
- CN
- China
- Prior art keywords
- inventory
- product
- scene simulation
- simulation device
- scenario parameters
- 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.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
This application discloses the method, apparatus and storage medium of a kind of determining Strategy of Inventory Control, belong to big data technical field.The described method includes: generating multiple inventory's scene simulation devices, the corresponding inventory's scene of each inventory's scene simulation device according to inventory data set;According to inventory data set, determines the initial inventory control strategy including scenario parameters, the scenario parameters in initial inventory control strategy are optimized based on multiple inventory's scene simulation devices, obtain base stock control strategy.Since the scenario parameters in base stock control strategy are obtained later based on the optimization of multiple inventory's scene simulation devices, therefore, base stock control strategy can be applied to multiple inventory's scenes simultaneously, the flexibility of base stock control strategy is improved, while the accuracy for adjusting quantity in stock by base stock control strategy can also be improved.
Description
Technical field
This application involves big data technical field, in particular to the method, apparatus of a kind of determining Strategy of Inventory Control and deposit
Storage media.
Background technique
Currently, the quantity in stock such as fruit product is excessively high during enterprise operation, it is easy to cause the waste of business capital,
To generate stockholding cost.Quantity in stock such as fruit product is too low, and quantity in stock may be unsatisfactory for the demand in market, and enterprise needs
Additional fund is spent to make up the loss of low stock bring, to generate O/S cost.Therefore, it is necessary to study one kind
Strategy of Inventory Control controls the quantity in stock of the product in enterprise, to reduce inventory cost.Wherein, inventory cost includes
Stockholding cost and O/S cost.
It since the delivery cycle of product is usually definite value, and is usually at various moments random point to the demand of product
Cloth, and each moment to also mutually indepedent between the demand of product, therefore the relevant technologies provide one kind by random period more
The new Strategy of Inventory Control based on quantity in stock threshold value.In the Strategy of Inventory Control, quantity in stock threshold value is sent out at random according to the period
Changing, within some period, if existing quantity in stock be less than current period in quantity in stock threshold value, using decision one come
Quantity in stock is adjusted, to reduce inventory cost drop, if existing quantity in stock is greater than or equal to quantity in stock threshold value in current period,
Quantity in stock is adjusted using decision two, is dropped to reducing inventory cost.Wherein, decision one and decision are second is that pre-set two
Decision.
It should be noted that above-mentioned Strategy of Inventory Control be for product delivery cycle be definite value scene, still, produce
The practical delivery cycle of product may be that there are probabilistic.For example, probably due to the processing progress of product or the logistics of product
Situation causes the practical delivery cycle of product to change, in this case, it is impossible to again by above-mentioned Strategy of Inventory Control come
Quantity in stock is adjusted, that is to say, the delivery cycle that above-mentioned Strategy of Inventory Control is suitable only for product is the scene of definite value, is caused
The flexibility for stating Strategy of Inventory Control is lower, and is also not very by the accuracy that above-mentioned Strategy of Inventory Control adjusts quantity in stock
It is high.
Summary of the invention
This application provides the method, apparatus and storage medium of a kind of determining Strategy of Inventory Control, can solve related skill
The flexibility of the Strategy of Inventory Control provided in art is lower, and the accuracy also not high problem of adjustment quantity in stock.The skill
Art scheme is as follows:
In a first aspect, a kind of method of determining Strategy of Inventory Control is provided, this method comprises:
Inventory data set is obtained, inventory data set includes stored for describing the history library of at least one product
Data generate multiple inventory's scene simulation devices, the corresponding inventory field of each inventory's scene simulation device according to inventory data set
Scape determines the initial inventory control strategy including scenario parameters, according to multiple inventory's scene simulation devices according to inventory data set
Scenario parameters in initial inventory control strategy are optimized, base stock control strategy, base stock control strategy are obtained
For being adjusted to quantity in stock.
In this application, since the scenario parameters in base stock control strategy are excellent based on multiple inventory's scene simulation devices
It is obtained after changing, therefore, base stock control strategy can be applied to multiple inventory's scenes simultaneously, improve base stock control
The flexibility of strategy is made, while the accuracy for adjusting quantity in stock by base stock control strategy can also be improved.
Optionally, the scenario parameters in initial inventory control strategy are optimized according to multiple inventory's scene simulation devices,
Obtain base stock control strategy, comprising: determining and each according to each inventory's scene simulation device and initial inventory control strategy
Corresponding relationship between the associated scenario parameters value of inventory's scene simulation device and inventory cost;According to multiple inventory's scene simulations
The device corresponding relationship between associated multiple scenario parameters values and inventory cost one by one, optimizes scenario parameters, obtains mesh
Mark Strategy of Inventory Control.
In this application, it can first determine between scenario parameters value and inventory cost for each inventory's scene simulation device
Corresponding relationship, then scenario parameters are optimized according to determining multiple corresponding relationships so that optimization after scene ginseng
Number can be adapted to multiple inventory's scenes simultaneously, to improve the flexibility for the base stock control strategy that the application determines
Optionally, determining imitative with each inventory's scene according to each inventory's scene simulation device and initial inventory control strategy
Corresponding relationship between the associated scenario parameters value of true device and inventory cost, comprising: for appointing in multiple inventory's scene simulation devices
One inventory scene simulation device A generates a plurality of sample data based on inventory's scene simulation device A, and every sample data is for describing one
The demand information or supply time information of a product;A plurality of sample data is input to initial inventory control strategy, is obtained and library
Deposit the corresponding relationship between the associated scenario parameters value of scene simulation device A and inventory cost.
In one possible implementation, the scene for inventory's scene simulation device A can be determined through the above way
Corresponding relationship between parameter value and inventory cost.
Optionally, according to multiple inventory's scene simulation devices one by one between associated multiple scenario parameters values and inventory cost
Corresponding relationship, scenario parameters are optimized, base stock control strategy is obtained, comprising: according to imitative with each inventory's scene
Corresponding relationship between the associated scenario parameters value of true device and inventory cost, it is determining with each associated field of inventory's scene simulation device
Scape parameter extreme value, wherein in the corresponding pass between the associated scenario parameters value of each inventory's scene simulation device and inventory cost
In system, the corresponding inventory cost of scenario parameters extreme value is minimum;Determining associated multiple fields one by one with multiple inventory's scene simulation devices
The average value of scape parameter extreme value obtains base stock control strategy using determining average value as the optimal value of scenario parameters.
It in this application, can be by associated multiple scenario parameters extreme values are averaged one by one with multiple inventory's scene simulation devices
It is worth the value as the scenario parameters after optimization, so that the target control strategy determined can be applied to multiple inventory fields simultaneously
Scape.
Optionally, inventory data set include for describe the historic demand data of each product at least one product and
History delivery date information.Correspondingly, multiple inventory's scene simulation devices are generated according to inventory data set, comprising: at least one
Any product B in product determines the historic demand distribution of product B according to the historic demand data of product B in inventory data set
Curve, and according to the historic demand distribution curve of product B, the multiple first kind inventory scene simulation devices for being directed to product B are generated, often
The corresponding demand scene of a first kind inventory scene simulation device.According to the history delivery date information of product B in inventory data set,
It determines the history supply time distribution curve of product B, and according to the history supply time distribution curve of product B, generates for production
Multiple second class inventory scene simulation devices of product B, the corresponding supply time scene of each second class inventory scene simulation device.
Wherein, multiple inventory's scene simulation devices include: imitative for multiple first kind inventory scenes of each product at least one product
True device and multiple second class inventory scene simulation devices.
In this application, in order to enable the target control strategy determined can adapt to the uncertainty of delivery cycle simultaneously
With the uncertainty of demand, multiple inventory's scene simulation devices of generation include above-mentioned multiple first kind inventory scene simulation devices and more
A second class inventory scene simulation device.
Optionally, according to the historic demand distribution curve of product B, the multiple first kind inventory scenes for being directed to product B are generated
Emulator, comprising: determine the mean value and standard deviation of the historic demand distribution curve of product B;Adjust the historic demand distribution of product B
The mean value and/or standard deviation of curve obtain a plurality of demand distribution curve;A first kind is generated according to every demand distribution curve
Inventory's scene simulation device obtains multiple first kind inventory scene simulation devices for product B.
Specifically, it can be derived according to the historic demand distribution curve of product B for the more of product B based on aforesaid way
A first kind inventory scene simulation device.
Optionally, according to the history supply time distribution curve of product B, the multiple second class inventories for being directed to product B are generated
Scene simulation device, comprising: determine the mean value and standard deviation of the history supply time distribution curve of product B;Adjust the history of product B
The mean value and/or standard deviation of supply time distribution curve obtain a plurality of supply time distribution curve;According to every supply time point
Cloth curve generates second class inventory's scene simulation device, obtains multiple second class inventory scene simulation devices for product B.
Similarly, aforesaid way is also based on to be derived according to the history supply time distribution curve of product B for production
Multiple second class inventory scene simulation devices of product B.
Optionally, according to inventory data set, the initial inventory control strategy including scenario parameters is determined, comprising: obtain
For the initial model of storage controlling;According to inventory data set, the historic demand of each product at least one product is determined
Feature and history supply time feature;According to the historic demand feature of product each at least one product and history supply time
Feature is updated initial model, obtain include scenario parameters initial inventory control strategy.
In this application, initial inventory control strategy is to be updated to obtain to initial model according to inventory data set
's.
Second aspect provides a kind of device of determining Strategy of Inventory Control, the device of the determining Strategy of Inventory Control
Has the function of realizing the method behavior that Strategy of Inventory Control is determined in above-mentioned first aspect.The determining Strategy of Inventory Control
Device includes at least one module, at least one module is for realizing determining storage controlling plan provided by above-mentioned first aspect
Method slightly.
The third aspect provides a kind of device of determining Strategy of Inventory Control, the device of the determining Strategy of Inventory Control
Structure in include processor and memory, the memory be used for store support determine Strategy of Inventory Control device execution
The program that the method for Strategy of Inventory Control is determined provided by first aspect, and storage are stated for realizing above-mentioned first aspect institute
Data involved in the method for the determination Strategy of Inventory Control of offer.The processor is configured to for executing the memory
The program of middle storage.The operating device of the storage equipment can also include communication bus, which is used for the processor
Connection is established between memory.
Fourth aspect provides a kind of computer readable storage medium, is stored in the computer readable storage medium
Instruction, when run on a computer, so that computer executes determination Strategy of Inventory Control described in above-mentioned first aspect
Method.
5th aspect, provides a kind of computer program product comprising instruction, when run on a computer, so that
The method that computer executes determination Strategy of Inventory Control described in above-mentioned first aspect.
In above-mentioned second aspect, the third aspect, fourth aspect and the 5th aspect technical effect obtained and first aspect
The technical effect that corresponding technological means obtains is approximate, repeats no more herein.
Detailed description of the invention
Fig. 1 is a kind of system schematic of determining Strategy of Inventory Control provided by the embodiments of the present application;
Fig. 2 is a kind of structural schematic diagram of computer equipment provided by the embodiments of the present application;
Fig. 3 is a kind of method flow diagram of determining Strategy of Inventory Control provided by the embodiments of the present application;
Fig. 4 is a kind of simulation result schematic diagram provided by the embodiments of the present application;
Fig. 5 is another simulation result schematic diagram provided by the embodiments of the present application;
Fig. 6 is that the embodiment of the present application provides a kind of device block diagram of determining Strategy of Inventory Control.
Specific embodiment
To keep the purposes, technical schemes and advantages of the application clearer, below in conjunction with attached drawing to the application embodiment party
Formula is described in further detail.
Before the method to determining Strategy of Inventory Control provided by the embodiments of the present application is explained, first to this Shen
Please the application scenarios of embodiment simply introduced.
Currently, when the related personnel of company carries out product purchasing, it usually needs determined according to optimal inventory current
The amount of stocking up, wherein optimal inventory refers to quantity in stock when inventory cost can be made to reach minimum.And Strategy of Inventory Control is
A kind of model of determining optimal inventory, related personnel can determine optimal inventory according to Strategy of Inventory Control.The application
The method for the determination Strategy of Inventory Control that embodiment provides can be applied to when carrying out product purchasing it needs to be determined that optimal inventory
Application scenarios in, certainly, the method for determining Strategy of Inventory Control provided by the embodiments of the present application also can be applied at other
It needs to be determined that no longer being limited herein in the scene of optimal inventory.
Fig. 1 is a kind of system schematic of determining Strategy of Inventory Control provided by the embodiments of the present application, as shown in Figure 1, should
System 100 includes inventory data input module 101, inventory's scene simulation device generation module 102, the sampling of inventory's scene simulation device
Module 103, algorithms selection module 104, algorithm transformation module 105, meta learning training module 106 and result output module 107.
Wherein, module is transformed with inventory's scene simulation device generation module 102 and algorithm respectively in inventory data input module 101
105 connections, algorithms selection module 104 are connect with algorithm transformation module 105, inventory's scene simulation device generation module 102 and inventory
The connection of scene simulation device sampling module 103, inventory's scene simulation device sampling module 103 are connect with meta learning training module 106, are calculated
Method transformation module 105 is also connect with meta learning training module 106, and meta learning training module 106 and result output module 107 connect
It connects.
Inventory data input module 101 is for obtaining inventory data set, and the inventory data set difference that will acquire is defeated
Enter into inventory's scene simulation device generation module 102 and algorithm transformation module 105.Inventory's scene simulation device generation module 102 is used
According to the multiple inventory's scene simulation devices of inventory data set generation.Algorithms selection module 104 from polyalgorithm for selecting
One algorithm, and the algorithm of selection is input in algorithm transformation module 105, algorithm is transformed module 105 and is used for according to inventory
The algorithm of selection is transformed according to set, obtain include scenario parameters initial inventory control strategy, and by initial inventory control
Strategy processed is input to meta learning training module 106.Inventory's scene simulation device sampling module 103 is used for according to inventory's scene simulation device
Inventory's scene simulation device that generation module 102 generates determines the training sample for being directed to each inventory's scene simulation device, and will determine
Training sample be input to meta learning training module 106, meta learning training module 106 is used for according to imitative for each inventory's scene
The training sample of true device optimizes initial inventory control strategy, and the base stock control strategy after optimization is input to
Base stock control strategy is showed user by result output module 107 by as a result output module 107.
By the cooperation between above-mentioned modules, the determination Strategy of Inventory Control that application embodiment provides may be implemented
Method, wherein the detailed functions of above-mentioned modules will be unfolded to illustrate in the following embodiments, and not illustrate first herein.On in addition,
The title for stating each module is only the name of the function according to performed by the module, can also be according to each in practical application
Function performed by module is the module definition other names, for example, above-mentioned meta learning training module can also be defined as scene
Parameter optimization module, the embodiment of the present application are not specifically limited herein.
Fig. 2 is a kind of structural schematic diagram of computer equipment provided by the embodiments of the present application.Storage controlling plan is determined in Fig. 1
System slightly can be realized by computer equipment shown in Fig. 2.Referring to fig. 2, which includes at least one
Manage device 201, communication bus 202, memory 203 and at least one communication interface 204.
Processor 201 can be general central processor (Central Processing Unit, CPU), micro process
Device, application-specific integrated circuit (application-specific integrated circuit, ASIC) or one or more
For controlling the integrated circuit of application scheme program execution.
Communication bus 202 may include an access, and information is transmitted between said modules.
Memory 203 can be read-only memory (read-only memory, ROM) or can store static information and instruction
Other types of static storage device, random access memory (random access memory, RAM) or letter can be stored
The other types of dynamic memory of breath and instruction, is also possible to Electrically Erasable Programmable Read-Only Memory (Electrically
Erasable Programmable Read-Only Memory, EEPROM), CD-ROM (Compact Disc Read-
Only Memory, CD-ROM) or other optical disc storages, optical disc storage (including compression optical disc, laser disc, optical disc, digital universal
Optical disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store to have referring to
Enable or data structure form desired program code and can by any other medium of computer access, but not limited to this.
Memory 203, which can be, to be individually present, and is connected by communication bus 202 with processor 201.Memory 203 can also and be located
Reason device 201 integrates.
Communication interface 204, using the device of any transceiver one kind, for other equipment or communication, such as
Ethernet, wireless access network (RAN), WLAN (Wireless Local Area Networks, WLAN) etc..
In the concrete realization, as one embodiment, computer equipment may include multiple processors, such as institute in Fig. 2
The processor 201 and processor 205 shown.Each of these processors can be monokaryon (single-CPU) processing
Device is also possible to multicore (multi-CPU) processor.Here processor can refer to one or more equipment, circuit,
And/or the processing core for handling data (such as computer program instructions).
In the concrete realization, as one embodiment, computer equipment can also include output equipment 206 and input equipment
207.Output equipment 206 and processor 201 communicate, and can show information in many ways.For example, output equipment 206 can be with
It is liquid crystal display (liquid crystal display, LCD), light emitting diode (light emitting diode, LED)
Show that equipment, cathode-ray tube (cathode ray tube, CRT) show equipment or projector (projector) etc..Input is set
It is communicated for 207 and processor 201, the input of user can be received in many ways.For example, input equipment 207 can be mouse
Mark, keyboard, touch panel device or sensing equipment etc..
Above-mentioned computer equipment can be a general purpose computing device either dedicated computing machine equipment.Having
During body is realized, computer equipment can be desktop computer, portable computer, network server, palm PC (Personal
Digital Assistant, PDA), cell phone, tablet computer, wireless terminal device, communication equipment or embedded set
It is standby.The unlimited type for determining computer equipment of the embodiment of the present invention.
Wherein, memory 203 is used to store the program code for executing application scheme, and is held by processor 201 to control
Row.Processor 201 is for executing the program code stored in memory 203.It may include one or more soft in program code
Part module (such as: inventory data input module, inventory's scene simulation device sampling module, is calculated inventory's scene simulation device generation module
Method selecting module, algorithm transformation module, meta learning training module and result output module etc.).Inventory's control is determined shown in Fig. 1
Make strategy system can by one or more software modules in the program code in processor 201 and memory 203,
To determine the data for development and application.
Fig. 3 is a kind of method flow diagram of determining Strategy of Inventory Control provided by the embodiments of the present application, as shown in figure 3, should
Method includes the following steps:
Step 301: obtaining inventory data set, inventory data set includes the history library for describing at least one product
Stored data.
Since the purpose of the method for determining Strategy of Inventory Control provided by the embodiments of the present application is to provide a kind of fit for client
The Strategy of Inventory Control of itself Inventory Performance is closed, therefore, the implementation for obtaining inventory data set can be with are as follows: receives on client
The inventory data set of biography, and the inventory data set is stored, in order to be client according to the data in the inventory data set
One Strategy of Inventory Control is provided.Wherein, inventory data set includes the stored number of history library at least one product
According to for example, including historic demand data, the history of each product of each product at least one product in inventory data set
The data such as the ratio between delivery date information and the history stockholding cost and history inventory's shortage cost of each product.
In the embodiment of the present application, the historic demand data of each product include that each product is being worked as at least one product
The outbound information at each moment before the preceding time.For example, in one possible implementation, it is each at least one product
The historic demand data of product can be indicated by following outbound matrix Y:
Wherein, yijIndicate outbound amount of the product i at this time point of j, i is more than or equal to 1 and to be less than or equal to n just
Integer, j are the positive integer more than or equal to 1 and less than or equal to t.
The history delivery date information of each product includes the history supply time information of the product, such as the history goods of product i
Phase information may include supply time information of the product i within the previous year of current time.Wherein, due in subsequent training process
A large amount of data are needed, therefore, when the quantity of existing true product i history supply time information is more, Ke Yizhi
It connects using existing true product i history supply time information as product i history delivery date information;When existing true product
It, can be according to existing true product i history supply time information again when the small number of i history supply time information
Some supply time information are generated, then the supply time information regenerated and existing true product i history are supplied
Temporal information is collectively as product i history delivery date information.
In addition, since different product attribute may be different, be directed to different product, history stockholding cost with go through
Ratio between history O/S cost may also be different.When in concrete application, if lacking the history library for each product
The real data of the ratio between cost of carry and history inventory's shortage cost is deposited, the history inventory of each product can will be directed to
Ratio between cost of carry and history inventory's shortage cost is disposed as preset value, wherein preset value can be 40, the application
Embodiment is not specifically limited herein.
Step 302: multiple inventory's scene simulation devices being generated according to inventory data set, each inventory's scene simulation device is corresponding
One inventory's scene.
In application embodiment, in order to enable the Strategy of Inventory Control determined can adapt to various possible inventory fields
Scape first can generate multiple inventory's scene simulation devices according to inventory data set, then according to multiple inventory's scene simulation devices come
Strategy of Inventory Control is determined, so that the Strategy of Inventory Control determined can adapt to multiple inventory's scene simulation device simultaneously and correspond to
Multiple inventory's scenes.
In addition, due to including the data for describing the inventory information of at least one product in inventory data set, without
Inventory's scene of same product is different, and identical product may correspond to multiple inventory's scenes, therefore, in this application, for
Each product determines corresponding inventory's scene simulation device, and the corresponding inventory's scene simulation of each product in inventory data set
Device can will determine obtained inventory's scene simulation device corresponding with each product as multiple libraries in step 302 to be multiple
Deposit scene simulation device.
Due to determining that the implementation of corresponding inventory's scene simulation device is basic for each product in inventory data set
It is identical, illustrate the implementation for determining the corresponding inventory's scene simulation device of product B by taking product B as an example below, determines other products
The implementation of corresponding inventory's scene simulation device not reinflated explanation herein.
Specifically, it is determined that the implementation of the corresponding inventory's scene simulation device of product B can be with are as follows: at least one product
In any product B determine that the historic demand distribution of product B is bent according to the historic demand data of the product B in inventory data set
Line, and according to the historic demand distribution curve of product B, the multiple first kind inventory scene simulation devices for being directed to product B are generated, each
First kind inventory's scene simulation device corresponds to a demand scene.According to the history delivery date information of product B in inventory data set, really
The history supply time distribution curve of fixed output quota product B, and according to the history supply time distribution curve of product B, it generates and is directed to product B
Multiple second class inventory scene simulation devices, the corresponding supply time scene of each second class inventory scene simulation device.Namely
It is in the embodiment of the present application, for any product, multiple and different demand scenes can be gone out according to inventory data Ensemble simulation
With multiple and different supply time scenes.
At this point, multiple inventory's scene simulation devices in step 302 include: at least one product for the more of each product
A first kind inventory scene simulation device and multiple second class inventory scene simulation devices.
Wherein, according to the historic demand data of the product B in inventory data set, the historic demand distribution of product B is determined
The implementation of curve are as follows: the historic demand data of product B, the historic demand that will be analyzed are analyzed from inventory data set
Data are mapped in time coordinate corresponding with demand, obtain multiple points in coordinate, and multiple points in coordinate are intended
Close the historic demand distribution curve that product B can be obtained.In addition, according to the history delivery date information of product B in inventory data set,
Determine that the implementation of the history supply time distribution curve of product B can also be with reference to the implementation, herein not reinflated theory
It is bright.
It should be noted that if the data that client uploads further include the historic demand point of the product B to have completed
Cloth curve and history supply time curve, then without the historic demand distribution curve of determining product B and history supply time again
Distribution curve, the historic demand distribution curve and history supply time curve for being directly utilized respectively the product B of client's upload determine
Multiple first kind inventory scene simulation devices and multiple second class inventory scene simulation devices for product B.
In addition, in one possible implementation, according to the historic demand distribution curve of product B, generating and being directed to product B
The implementations of multiple first kind inventory scene simulation devices can be with are as follows: determine the mean value of the historic demand distribution curve of product B
And standard deviation;The mean value and/or standard deviation for adjusting the historic demand distribution curve of product B, obtain a plurality of demand distribution curve;Root
First kind inventory's scene simulation device is generated according to every demand distribution curve, obtains multiple first kind inventories for product B
Scene simulation device.
Since every demand distribution curve can describe a demand scene, in addition, any bar curve can use
Corresponding algorithm model characterizes, and therefore, generates first kind inventory's scene simulation device according to every demand distribution curve
Implementation can be with are as follows: analyzes every demand distribution curve, obtains the algorithm that can characterize every demand distribution curve
Model, using obtained algorithm model as first kind inventory's scene simulation device.In this case, each first kind inventory scene
Emulator can describe a demand scene.In addition, standard deviation can characterize since mean value can characterize the number of demand
The fluctuation of demand, therefore can be with the various differences of analog equipment B for multiple first kind inventory scene simulation devices of product B
The scene of demand, or the simulation scene that demand is similar but fluctuation is different.
In addition, the mean value and/or standard deviation of the historic demand distribution curve of adjustment product B, it can be with are as follows: only adjustment product B
Historic demand distribution curve mean value, alternatively, only adjust product B historic demand distribution curve standard deviation, alternatively, simultaneously
The mean value and standard deviation of the historic demand distribution curve of product B are adjusted, it is not limited here.
For example, the mean value of the historic demand distribution curve of the product B determined is 200, standard deviation 0.3, then can be with
The mean value for adjusting the historic demand distribution curve of product B is 150,175,225 and 250, standard deviation is still 0.3, can be obtained in this way
To other 4 demand distribution curves.Alternatively, the standard deviation of the historic demand distribution curve of adjustable product B be 0.1,0.15,
0.2,0.25,0.35,0.4,0.45 and 0.5, mean value is still 200, other 8 demand distribution curves available in this way.
In addition, in one possible implementation, according to the history supply time distribution curve of product B, generation is directed to
The implementation of multiple second class inventory scene simulation devices of product B can be with are as follows: determines the history supply time distribution of product B
The mean value and standard deviation of curve;The mean value and/or standard deviation for adjusting the history supply time distribution curve of product B, obtain a plurality of
Supply time distribution curve;Second class inventory's scene simulation device is generated according to every supply time distribution curve, obtains needle
To multiple second class inventory scene simulation devices of product B.
Similarly, since every supply time distribution curve can describe a supply time scene, according to every
The implementation that supply time distribution curve generates second class inventory's scene simulation device can be with are as follows: to every supply time
Distribution curve is analyzed, and the algorithm model that can characterize every supply time distribution curve, the algorithm model that will be obtained are obtained
As second class inventory's scene simulation device.In this case, each second class inventory's scene simulation device can describe product B
A supply time scene.For example, one of them second class inventory's scene simulation device can describe the fixed field of delivery cycle
Scape, another the second class inventory's scene simulation device can describe delivery cycle according to the scene etc. of Gaussian Profile.
Wherein, the mean value of the history supply time distribution curve of product B and/or the mode of standard deviation and adjustment history are adjusted
The mean value of demand distribution curve and/or the mode of standard deviation are essentially identical, herein not reinflated explanation.
Step 303: according to inventory data set, determining the initial inventory control strategy including scenario parameters.
In one possible implementation, step 303 is specifically as follows: the initial model for being directed to storage controlling is obtained,
According to inventory data set, the historic demand feature and history supply time feature of each product at least one product are determined,
According to the historic demand feature and history supply time feature of product each at least one product, initial model is carried out more
Newly, obtain include scenario parameters initial inventory control strategy.
Wherein, the implementation obtained for the initial model of storage controlling can be with are as follows: from multiple basic operational research algorithms
The basic operational research algorithm of middle random selection one, and using the basic operational research algorithm selected as initial model.Optionally, it obtains
It can be with for the implementation of the initial model of storage controlling are as follows: the multiple basic operational research algorithms of display are directed to when detecting
When the selection operation of one of basis operational research algorithm, using the basic operational research algorithm selected as initial model, wherein choosing
It selects operation and is triggered by user by predetermined registration operation.It that is to say, in the embodiment of the present application, the initial model of acquisition can be terminal
Randomly selected one basic operational research algorithm, or refer to the basic operational research algorithm of user's selection.
In addition, determining the historic demand feature and history of each product at least one product according to inventory data set
The implementation of supply time feature, can be with reference to the historic demand distribution curve and the history supply of material for determining product B in step 302
The implementation of time distribution curve, no longer elaborates herein.
In addition, according to the historic demand feature and history supply time feature of product each at least one product, to first
Beginning model is updated, and obtains including that the implementation of the initial inventory control strategy of scenario parameters can be with are as follows: according at least one
When the historic demand feature and history supply time feature of each product are determined to the distribution of influence demand or the supply of material in a product
Between the parameter that is distributed, then determining parameter is added in initial model, obtain include scenario parameters initial inventory control
Strategy.
For example, in the embodiment of the present application, using the online convex optimized algorithm based on circulation as the basic operational research obtained
Algorithm, the online convex optimized algorithm can be indicated using following formula are as follows:
Wherein, G indicates total inventory cost, and h indicates the unit cost of heap goods, and p indicates unit cost out of stock, and BS is most
Excellent quantity in stock, ItRefer to the inventory of t moment, ItIt is a parameter relevant to the supply time, It' (BS) is that inventory leads BS
Number, DtIt is the demand of t moment.
It is analyzed by historic demand feature to each product at least one product and history supply time feature
It was found that gradient parameter α can influence demand distribution or supply time distribution.Therefore, can join gradient parameter α as scene
Number, and after gradient parameter α is added to above-mentioned formula, available initial inventory control strategy, the initial inventory controls plan
It can slightly be indicated using following formula:
It is above-mentioned be using by gradient parameter α as being illustrated for scenario parameters, can be according to at least when concrete application
The analysis of the historic demand feature and history supply time feature of each product is as a result, using other parameters as field in one product
Scape parameter, no longer elaborates herein.
In addition, it is above-mentioned be using the online convex optimized algorithm based on circulation as obtain basic operational research algorithm for carry out
Illustrate, in concrete application, when selecting other algorithms as basic operational research algorithm, still basis can be transported in the manner described above
It raises algorithm to be transformed, obtains initial inventory control strategy, no longer elaborate herein.
Step 304: the scenario parameters in initial inventory control strategy are optimized according to multiple inventory's scene simulation devices,
Base stock control strategy is obtained, base stock control strategy is for being adjusted quantity in stock.
Wherein, step 304 can be divided into following two step to realize:
(1) according to each inventory's scene simulation device and initial inventory control strategy, determining and each inventory's scene simulation device
Corresponding relationship between associated scenario parameters value and inventory cost.
In one possible implementation, step (1) is specifically as follows: for appointing in multiple inventory's scene simulation devices
One inventory scene simulation device A generates a plurality of sample data based on inventory's scene simulation device A, and every sample data is for describing one
The demand information and supply time information of a product;A plurality of sample data is input to initial inventory control strategy, obtain with often
Corresponding relationship between the associated scenario parameters value of a inventory's scene simulation device and inventory cost.
Wherein, by step 302 it is found that each inventory's scene simulation device is demand distribution curve or the confession according to product
Therefore a plurality of sample data can be generated according to each inventory's scene simulation device in the algorithm model that ETCD estimated time of commencing discharging distribution curve generates,
Every sample data may include a demand information or a supply time information.
In addition, since initial inventory control strategy is that one kind information or supply time information can determine inventory according to demand
The algorithm of cost therefore can when the sample data is input to initial inventory Controlling model for any bar sample data
To obtain the inventory cost for the sample data, and obtained inventory cost is using including stating by the way of scenario parameters
's.For example, sample data is indicated using x, inventory cost is identified using y, when being performed both by the operation to a plurality of sample data,
Available following corresponding relationship: y1=f (x1,α)、y2=f (x2,α)、…、yn=f (xn,α).Wherein, n is a plurality of sample number
According to number, α is scenario parameters.According to the corresponding relationship, pair between inventory cost y and scenario parameters α value can be determined
It should be related to, be labeled as y=g (α).It, can be with when being performed both by aforesaid operations to multiple inventory's scene simulation devices that step 302 generates
Obtain the corresponding relationship gone out between inventory cost y and scenario parameters α value for each inventory's scene simulation device.
(2) according to multiple inventory's scene simulation devices pair between associated multiple scenario parameters values and inventory cost one by one
It should be related to, scenario parameters are optimized, obtain base stock control strategy.
In one possible implementation, step (2) is specifically as follows: being associated with according to each inventory's scene simulation device
Scenario parameters value and inventory cost between corresponding relationship, it is determining with the associated scenario parameters pole of each inventory's scene simulation device
It is worth, in the corresponding relationship between the associated scenario parameters value of each inventory's scene simulation device and inventory cost, scenario parameters
The corresponding inventory cost of extreme value is minimum;Determining associated multiple scenario parameters extreme values one by one with multiple inventory's scene simulation devices it is flat
Mean value can join the scene in initial inventory control strategy at this time using determining average value as the optimal value of scenario parameters
Number replaces with the optimal value, and base stock control strategy can be obtained.
For example, with multiple inventory's scene simulation devices, associated multiple scenario parameters extreme values are respectively labeled as α 1, α 2, α 3 one by one
And α 2, then it is determined that the implementation of the optimal value of scenario parameters can be with are as follows: determine the average value of α 1, α 2, α 3 and α 2
For the optimal value of scenario parameters.
It is using the average value of multiple scenario parameters extreme values as the optimal value of scenario parameters in above-mentioned implementation.When
So, multiple scenario parameters extreme values can also be handled using other modes, to determine the optimal value of scenario parameters, herein not
It is specific again to limit.
In conjunction with the system in Fig. 1 it is found that inventory data input module determines inventory data collection for through the above steps 301
It closes.Inventory's scene simulation device generation module is for through the above steps 302 inventory based on the output of inventory data input module
Multiple inventory's scene simulation devices are determined according to set.Algorithms selection module is used to select a base from multiple basic operational research algorithms
Plinth operational research algorithm is as initial model.The initial model and inventory that algorithm transformation module is used to be exported according to algorithms selection module
The inventory data set of data input module output determines the initial inventory control strategy including scenario parameters.Inventory's scene simulation
Device sampling module is used to generate a plurality of sample data according to each inventory's scene simulation device, and by each inventory's scene simulation device pair
The a plurality of sample data answered is input to meta learning training module.Meta learning training module is used for according to each inventory's scene simulation device
Corresponding a plurality of sample data determines the optimal value of scenario parameters, and updates initial inventory control according to the optimal value of scenario parameters
Strategy obtains base stock control strategy, and base stock control strategy is input to result output module.As a result output module
For showing base stock control strategy to user.
In addition, after determining base stock control strategy, if base stock control strategy is based on according to above-mentioned
What the online convex optimized algorithm of circulation determined, then base stock control strategy also belongs to iterative algorithm on a kind of line, in this way, after
It is continuous also base stock control strategy persistently to be optimized, the detailed process of every suboptimization and above-mentioned determining base stock control
The process of strategy is essentially identical, the data in inventory data set that the detailed process of only every suboptimization uses it is different and
, not reinflated herein for example, optimized using nearest one month inventory data to base stock control strategy every time
Explanation.
In the embodiment of the present application, multiple inventory's scene simulation devices, each inventory's scene are generated according to inventory data set
Emulator corresponds to inventory's scene;According to inventory data set, the initial inventory control strategy including scenario parameters, root are determined
The scenario parameters in initial inventory control strategy are optimized according to multiple inventory's scene simulation devices, obtain base stock control plan
Slightly.Since the scenario parameters in base stock control strategy are obtained later based on the optimization of multiple inventory's scene simulation devices, because
This, base stock control strategy can be applied to multiple inventory's scenes simultaneously, the flexibility of base stock control strategy is improved,
The accuracy that quantity in stock is adjusted by base stock control strategy can also be improved simultaneously.
In order to further illustrate the beneficial effect of the method for determining Strategy of Inventory Control provided by the embodiments of the present application, to this
The method for the determination Strategy of Inventory Control that application embodiment provides has carried out experimental verification, and experimental verification process is as follows:
For XX client, by the history for being used to describe each product between the December of the client in December, 2013~2016 year
The data of inventory information are divided into two parts, and a part is used as training set, and a part is used as test set.Using training set as inventory
Base stock control strategy is determined according to set, and according to each step in above-mentioned embodiment shown in Fig. 3.Wherein, for instruction
Practice each product concentrated, the delivery cycle that the product of half can be set is fixed value, and the delivery cycle of the other half product is
Random distribution.After determining base stock control strategy, base stock is controlled according to the data in training set respectively
Strategy and the Strategy of Inventory Control provided in the related technology are emulated, and simulation result as shown in Figure 4 is obtained.As shown in figure 4,
It is 6427.9 according to the inventory cost that base stock control strategy obtains client, and according to Strategy of Inventory Control in the related technology
The inventory cost determined is 7622.4, and theoretical Optimal Inventory cost is 4954.6, it is clear that controls plan by base stock
The inventory cost slightly determined will be closer to theoretical Optimal Inventory cost.
After determining base stock control strategy, the base stock can also be controlled using the data in test set
Strategy is tested.Specifically, it is provided respectively according to the data in test set to base stock control strategy and in the related technology
Strategy of Inventory Control emulated, obtain simulation result as figure 5 illustrates.As shown in figure 5, true according to base stock control strategy
The inventory cost of fixed client is 6341.3, and the inventory cost determined according to test set according to the relevant technologies is 6912.1,
And theoretical Optimal Inventory cost is 4835.2, it is clear that the inventory determined according to test set by base stock control strategy
Cost will be closer to theoretical Optimal Inventory cost.Also, for base stock control strategy, inventory that test set is determined at
The difference between inventory cost that sheet and training set are determined is little, illustrates the training process base for determining base stock control strategy
The case where over-fitting or poor fitting is not present in this.
Fig. 6 is a kind of device of determining Strategy of Inventory Control provided by the embodiments of the present application, as shown in fig. 6, the device 600
Include:
Module 601 is obtained, for executing the step 301 in Fig. 3 embodiment;
Generation module 602, for executing the step 302 in Fig. 3 embodiment;
Determining module 603, for executing the step 303 in Fig. 3 embodiment;
Optimization module 604, for executing the step 304 in Fig. 3 embodiment.
Optionally, optimization module 604 includes:
First determination unit is used for according to each inventory's scene simulation device and initial inventory control strategy, determining and each
Corresponding relationship between the associated scenario parameters value of inventory's scene simulation device and inventory cost;
Second determination unit, for according to multiple inventory's scene simulation devices associated multiple scenario parameters values and library one by one
The corresponding relationship being saved as between this, optimizes scenario parameters, obtains base stock control strategy.
Optionally, the first determination unit is specifically used for:
For inventory's scene simulation device A any in multiple inventory's scene simulation devices, generated based on inventory's scene simulation device A more
Sample data, every sample data are used to describe the demand information or supply time information of a product;
A plurality of sample data is input to initial inventory control strategy, is obtained and the associated scene of inventory scene simulation device A
Corresponding relationship between parameter value and inventory cost.
Optionally, the second determination unit is specifically used for:
According to the corresponding relationship between the associated scenario parameters value of each inventory's scene simulation device and inventory cost, determine
With the associated scenario parameters extreme value of each inventory's scene simulation device, with the associated scenario parameters value of each inventory's scene simulation device
In corresponding relationship between inventory cost, the corresponding inventory cost of scenario parameters extreme value is minimum;
The determining average value of associated multiple scenario parameters extreme values one by one with multiple inventory's scene simulation devices, will be determining flat
Optimal value of the mean value as scenario parameters, obtains base stock control strategy.
Optionally, inventory data set include for describe the historic demand data of each product at least one product and
History delivery date information;
Generation module 602 includes:
Third determination unit is used for for product B any at least one product, according to being produced in inventory data set
The historic demand data of product B, determine the historic demand distribution curve of product B, and according to the historic demand distribution curve of product B,
Generate the multiple first kind inventory scene simulation devices for being directed to product B, the corresponding demand of each first kind inventory scene simulation device
Scene;
4th determination unit determines going through for product B for the history delivery date information according to product B in inventory data set
History supply time distribution curve, and according to the history supply time distribution curve of product B, it generates and is directed to multiple the second of product B
Class inventory's scene simulation device, the corresponding supply time scene of each second class inventory scene simulation device;
Wherein, multiple inventory's scene simulation devices include: multiple first class libraries that each product is directed at least one product
Deposit scene simulation device and multiple second class inventory scene simulation devices.
Optionally, third determination unit is specifically used for:
Determine the mean value and standard deviation of the historic demand distribution curve of product B;
The mean value and/or standard deviation for adjusting the historic demand distribution curve of product B, obtain a plurality of demand distribution curve;
First kind inventory's scene simulation device is generated according to every demand distribution curve, is obtained for the multiple of product B
First kind inventory's scene simulation device.
Optionally, the 4th determination unit is specifically used for:
Determine the mean value and standard deviation of the history supply time distribution curve of product B;
The mean value and/or standard deviation for adjusting the history supply time distribution curve of product B obtain a plurality of supply time distribution
Curve;
Second class inventory's scene simulation device is generated according to every supply time distribution curve, is obtained for product B's
Multiple second class inventory scene simulation devices.
Optionally it is determined that module 603, is specifically used for:
Obtain the initial model for being directed to storage controlling;
According to inventory data set, when determining that the historic demand feature of each product at least one product and history are supplied
Between feature;
According to the historic demand feature and history supply time feature of each product at least one product, to introductory die
Type is updated, obtain include scenario parameters initial inventory control strategy.
In the embodiment of the present application, multiple inventory's scene simulation devices, each inventory's scene are generated according to inventory data set
Emulator corresponds to inventory's scene;According to inventory data set, the initial inventory control strategy including scenario parameters, root are determined
The scenario parameters in initial inventory control strategy are optimized according to multiple inventory's scene simulation devices, obtain base stock control plan
Slightly.Since the scenario parameters in base stock control strategy are obtained later based on the optimization of multiple inventory's scene simulation devices, because
This, base stock control strategy can be applied to multiple inventory's scenes simultaneously, the flexibility of base stock control strategy is improved,
The accuracy that quantity in stock is adjusted by base stock control strategy can also be improved simultaneously.
It should be understood that the device of determining Strategy of Inventory Control provided by the above embodiment is determining Strategy of Inventory Control
When, only the example of the division of the above functional modules, in practical application, it can according to need and divide above-mentioned function
With being completed by different functional modules, i.e., the internal structure of equipment is divided into different functional modules, to complete above description
All or part of function.In addition, the device of determining Strategy of Inventory Control provided by the above embodiment and determining storage controlling
The embodiment of the method for strategy belongs to same design, and specific implementation process is detailed in embodiment of the method, and which is not described herein again.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or its any combination real
It is existing.When implemented in software, it can entirely or partly realize in the form of a computer program product.The computer program
Product includes one or more computer instructions.It is all or part of when loading on computers and executing the computer instruction
Ground is generated according to process or function described in the embodiment of the present invention.The computer can be general purpose computer, special purpose computer,
Computer network or other programmable devices.The computer instruction may be stored in a computer readable storage medium, or
Person is transmitted from a computer readable storage medium to another computer readable storage medium, for example, the computer instruction
Can from a web-site, computer, server or data center by it is wired (such as: coaxial cable, optical fiber, data use
Family line (Digital Subscriber Line, DSL)) or wireless (such as: infrared, wireless, microwave etc.) mode to another net
Website, computer, server or data center are transmitted.The computer readable storage medium can be computer can
Any usable medium of access either includes the data storage such as one or more usable mediums integrated server, data center
Equipment.The usable medium can be magnetic medium (such as: floppy disk, hard disk, tape), optical medium (such as: digital versatile disc
(Digital Versatile Disc, DVD)) or semiconductor medium (such as: solid state hard disk (Solid State Disk,
SSD)) etc..
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The above is embodiment provided by the present application, all in spirit herein and original not to limit the application
Within then, any modification, equivalent replacement, improvement and so on be should be included within the scope of protection of this application.
Claims (18)
1. a kind of method of determining Strategy of Inventory Control, which is characterized in that the described method includes:
Inventory data set is obtained, the inventory data set includes stored for describing the history library of at least one product
Data;
Multiple inventory's scene simulation devices, the corresponding inventory of each inventory's scene simulation device are generated according to the inventory data set
Scene;
According to the inventory data set, the initial inventory control strategy including scenario parameters is determined;
The scenario parameters in the initial inventory control strategy are optimized according to the multiple inventory's scene simulation device, are obtained
Base stock control strategy, the base stock control strategy is for being adjusted quantity in stock.
2. the method as described in claim 1, which is characterized in that it is described according to the multiple inventory's scene simulation device to it is described just
Scenario parameters in beginning Strategy of Inventory Control optimize, and obtain the base stock control strategy, comprising:
According to each inventory's scene simulation device and the initial inventory control strategy, determination is associated with each inventory's scene simulation device
Scenario parameters value and inventory cost between corresponding relationship;
According to corresponding between associated multiple scenario parameters values and inventory cost one by one with the multiple inventory's scene simulation device
Relationship optimizes the scenario parameters, obtains the base stock control strategy.
3. method according to claim 2, which is characterized in that described according to each inventory's scene simulation device and the initial library
Deposit control strategy, the determining corresponding relationship between the associated scenario parameters value of each inventory's scene simulation device and inventory cost,
Include:
It is raw based on inventory's scene simulation device A for inventory's scene simulation device A any in the multiple inventory's scene simulation device
At a plurality of sample data, every sample data is used to describe the demand information or supply time information of a product;
The a plurality of sample data is input to the initial inventory control strategy, obtains closing with inventory's scene simulation device A
Corresponding relationship between the scenario parameters value and inventory cost of connection.
4. method as claimed in claim 2 or claim 3, which is characterized in that the basis and the multiple inventory's scene simulation device one
Corresponding relationship between one associated multiple scenario parameters values and inventory cost, optimizes the scenario parameters, obtains institute
State base stock control strategy, comprising:
It is determining and every according to the corresponding relationship between the associated scenario parameters value of each inventory's scene simulation device and inventory cost
A associated scenario parameters extreme value of inventory's scene simulation device, wherein with each associated scenario parameters of inventory's scene simulation device
It is worth the corresponding relationship between inventory cost, the corresponding inventory cost of the scenario parameters extreme value is minimum;
The determining average value of associated multiple scenario parameters extreme values one by one with the multiple inventory's scene simulation device, will be determining flat
Optimal value of the mean value as the scenario parameters obtains the base stock control strategy.
5. the method as described in Claims 1-4 is any, which is characterized in that the inventory data set includes for describing
State the historic demand data and history delivery date information of each product at least one product;
It is described that multiple inventory's scene simulation devices are generated according to the inventory data set, comprising:
For any product B at least one described product, according to the historic demand of product B described in the inventory data set
Data determine the historic demand distribution curve of the product B, and according to the historic demand distribution curve of the product B, generate needle
To multiple first kind inventory scene simulation devices of the product B, the corresponding demand field of each first kind inventory scene simulation device
Scape;
According to the history delivery date information of product B described in the inventory data set, the history supply time of the product B is determined
Distribution curve, and according to the history supply time distribution curve of the product B, generate multiple second classes for being directed to the product B
Inventory's scene simulation device, the corresponding supply time scene of each second class inventory scene simulation device;
Wherein, the multiple inventory's scene simulation device includes: to be directed to multiple the first of each product at least one described product
Class inventory's scene simulation device and multiple second class inventory scene simulation devices.
6. method as claimed in claim 5, which is characterized in that the historic demand distribution curve according to the product B, it is raw
At the multiple first kind inventory scene simulation devices for being directed to the product B, comprising:
Determine the mean value and standard deviation of the historic demand distribution curve of the product B;
The mean value and/or standard deviation for adjusting the historic demand distribution curve of the product B obtain a plurality of demand distribution curve;
First kind inventory's scene simulation device is generated according to every demand distribution curve, is obtained for the multiple of the product B
First kind inventory's scene simulation device.
7. method as claimed in claim 5, which is characterized in that described to be distributed song according to the history supply time of the product B
Line generates the multiple second class inventory scene simulation devices for being directed to the product B, comprising:
Determine the mean value and standard deviation of the history supply time distribution curve of the product B;
The mean value and/or standard deviation for adjusting the history supply time distribution curve of the product B obtain a plurality of supply time distribution
Curve;
Second class inventory's scene simulation device is generated according to every supply time distribution curve, is obtained for the product B's
Multiple second class inventory scene simulation devices.
8. the method as described in claim 1 to 7 is any, which is characterized in that it is described according to the inventory data set, determine packet
Include the initial inventory control strategy of scenario parameters, comprising:
Obtain the initial model for being directed to storage controlling;
According to the inventory data set, determine that the historic demand feature and history of each product at least one described product supply
ETCD estimated time of commencing discharging feature;
According to the historic demand feature and history supply time feature of each product at least one described product, to described initial
Model is updated, obtain include scenario parameters initial inventory control strategy.
9. a kind of device of determining Strategy of Inventory Control, which is characterized in that described device includes:
Module is obtained, for obtaining inventory data set, the inventory data set includes for describing at least one product
The stored data of history library;
Generation module, for generating multiple inventory's scene simulation devices, each inventory's scene simulation according to the inventory data set
Device corresponds to inventory's scene;
Determining module, for determining the initial inventory control strategy including scenario parameters according to the inventory data set;
Optimization module, for according to the multiple inventory's scene simulation device to the scenario parameters in the initial inventory control strategy
It optimizes, obtains base stock control strategy, the base stock control strategy is for being adjusted quantity in stock.
10. device as claimed in claim 9, which is characterized in that the optimization module includes:
First determination unit is used for according to each inventory's scene simulation device and the initial inventory control strategy, determining and each
Corresponding relationship between the associated scenario parameters value of inventory's scene simulation device and inventory cost;
Second determination unit, for according to the multiple inventory's scene simulation device associated multiple scenario parameters values and library one by one
The corresponding relationship being saved as between this, optimizes the scenario parameters, obtains the base stock control strategy.
11. device as claimed in claim 10, which is characterized in that first determination unit is specifically used for:
It is raw based on inventory's scene simulation device A for inventory's scene simulation device A any in the multiple inventory's scene simulation device
At a plurality of sample data, every sample data is used to describe the demand information or supply time information of a product;
The a plurality of sample data is input to the initial inventory control strategy, obtains closing with inventory's scene simulation device A
Corresponding relationship between the scenario parameters value and inventory cost of connection.
12. device as described in claim 10 or 11, which is characterized in that second determination unit is specifically used for:
It is determining and every according to the corresponding relationship between the associated scenario parameters value of each inventory's scene simulation device and inventory cost
A associated scenario parameters extreme value of inventory's scene simulation device, with the associated scenario parameters value of each inventory's scene simulation device and library
It is saved as in the corresponding relationship between this, the corresponding inventory cost of the scenario parameters extreme value is minimum;
The determining average value of associated multiple scenario parameters extreme values one by one with the multiple inventory's scene simulation device, will be determining flat
Optimal value of the mean value as the scenario parameters obtains the base stock control strategy.
13. the device as described in claim 9 to 12 is any, which is characterized in that the inventory data set includes for describing
The historic demand data of each product and history delivery date information at least one described product;
The generation module includes:
Third determination unit is used for for any product B at least one described product, according in the inventory data set
The historic demand data of the product B determine the historic demand distribution curve of the product B, and according to the history of the product B
Demand distribution curve, generates the multiple first kind inventory scene simulation devices for being directed to the product B, and each first kind inventory scene is imitative
The corresponding demand scene of true device;
4th determination unit determines the production for the history delivery date information of the product B according to the inventory data set
The history supply time distribution curve of product B, and according to the history supply time distribution curve of the product B, it generates for described
Multiple second class inventory scene simulation devices of product B, the corresponding supply time scene of each second class inventory scene simulation device;
Wherein, the multiple inventory's scene simulation device includes: to be directed to multiple the first of each product at least one described product
Class inventory's scene simulation device and multiple second class inventory scene simulation devices.
14. device as claimed in claim 13, which is characterized in that the third determination unit is specifically used for:
Determine the mean value and standard deviation of the historic demand distribution curve of the product B;
The mean value and/or standard deviation for adjusting the historic demand distribution curve of the product B obtain a plurality of demand distribution curve;
First kind inventory's scene simulation device is generated according to every demand distribution curve, is obtained for the multiple of the product B
First kind inventory's scene simulation device.
15. device as claimed in claim 13, which is characterized in that the 4th determination unit is specifically used for:
Determine the mean value and standard deviation of the history supply time distribution curve of the product B;
The mean value and/or standard deviation for adjusting the history supply time distribution curve of the product B obtain a plurality of supply time distribution
Curve;
Second class inventory's scene simulation device is generated according to every supply time distribution curve, is obtained for the product B's
Multiple second class inventory scene simulation devices.
16. the device as described in claim 9 to 15 is any, which is characterized in that the determining module is specifically used for:
Obtain the initial model for being directed to storage controlling;
According to the inventory data set, determine that the historic demand feature and history of each product at least one described product supply
ETCD estimated time of commencing discharging feature;
According to the historic demand feature and history supply time feature of each product at least one described product, to described initial
Model is updated, obtain include scenario parameters initial inventory control strategy.
17. a kind of device of determining Strategy of Inventory Control, which is characterized in that described device includes memory and processor;
The memory is used to store the program for supporting described device perform claim to require the described in any item methods of 1-8, described
Processor is configurable for executing the program stored in the memory.
18. a kind of computer readable storage medium, it is stored with instruction in the computer readable storage medium, when it is in computer
When upper operation, so that the computer perform claim requires the described in any item methods of 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810972843.6A CN109902850B (en) | 2018-08-24 | 2018-08-24 | Method, device and storage medium for determining inventory control strategy |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810972843.6A CN109902850B (en) | 2018-08-24 | 2018-08-24 | Method, device and storage medium for determining inventory control strategy |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109902850A true CN109902850A (en) | 2019-06-18 |
CN109902850B CN109902850B (en) | 2021-08-20 |
Family
ID=66943273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810972843.6A Active CN109902850B (en) | 2018-08-24 | 2018-08-24 | Method, device and storage medium for determining inventory control strategy |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109902850B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112132498A (en) * | 2019-06-25 | 2020-12-25 | 北京沃东天骏信息技术有限公司 | Inventory management method, device, equipment and storage medium |
CN113762582A (en) * | 2021-01-29 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Data processing method and device for determining goods returning amount based on inventory simulation |
CN114118503A (en) * | 2020-08-26 | 2022-03-01 | 上海顺如丰来技术有限公司 | Supply chain inventory optimization method, device, equipment and storage medium |
CN114862323A (en) * | 2022-05-28 | 2022-08-05 | 平安银行股份有限公司 | Method, device and equipment for analyzing inventory reserve and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1615487A (en) * | 2002-01-23 | 2005-05-11 | 雀巢技术公司 | Systems and methods for inventory management |
CN1643731A (en) * | 2002-01-23 | 2005-07-20 | 米德韦斯瓦科公司 | Inventory management system |
CN102142120A (en) * | 2010-02-01 | 2011-08-03 | 台湾积体电路制造股份有限公司 | Methods and systems for dynamic inventory control |
CN102385724A (en) * | 2010-08-27 | 2012-03-21 | 上海财经大学 | Spare part assembling demand forecasting information processing method applied to inventory management |
CN103729693A (en) * | 2013-12-23 | 2014-04-16 | 清华大学 | Maintenance and spare part supply combined optimization method based on deterministic inventory degradation model |
CN104881764A (en) * | 2015-02-13 | 2015-09-02 | 四川大学 | Large-scale construction project multi-material ratio dynamic purchasing and inventory control method |
CN106096748A (en) * | 2016-04-28 | 2016-11-09 | 武汉宝钢华中贸易有限公司 | Entrucking forecast model in man-hour based on cluster analysis and decision Tree algorithms |
US20170323274A1 (en) * | 2016-05-06 | 2017-11-09 | General Electric Company | Controlling aircraft operations and aircraft engine components assignment |
CN107368917A (en) * | 2017-06-21 | 2017-11-21 | 国网辽宁省电力有限公司 | A kind of Power Material inventory optimization system and method based on KNN algorithms |
-
2018
- 2018-08-24 CN CN201810972843.6A patent/CN109902850B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1615487A (en) * | 2002-01-23 | 2005-05-11 | 雀巢技术公司 | Systems and methods for inventory management |
CN1643731A (en) * | 2002-01-23 | 2005-07-20 | 米德韦斯瓦科公司 | Inventory management system |
CN102142120A (en) * | 2010-02-01 | 2011-08-03 | 台湾积体电路制造股份有限公司 | Methods and systems for dynamic inventory control |
CN105825322A (en) * | 2010-02-01 | 2016-08-03 | 台湾积体电路制造股份有限公司 | Methods and systems for dynamic inventory control |
CN102385724A (en) * | 2010-08-27 | 2012-03-21 | 上海财经大学 | Spare part assembling demand forecasting information processing method applied to inventory management |
CN103729693A (en) * | 2013-12-23 | 2014-04-16 | 清华大学 | Maintenance and spare part supply combined optimization method based on deterministic inventory degradation model |
CN104881764A (en) * | 2015-02-13 | 2015-09-02 | 四川大学 | Large-scale construction project multi-material ratio dynamic purchasing and inventory control method |
CN106096748A (en) * | 2016-04-28 | 2016-11-09 | 武汉宝钢华中贸易有限公司 | Entrucking forecast model in man-hour based on cluster analysis and decision Tree algorithms |
US20170323274A1 (en) * | 2016-05-06 | 2017-11-09 | General Electric Company | Controlling aircraft operations and aircraft engine components assignment |
CN107368917A (en) * | 2017-06-21 | 2017-11-21 | 国网辽宁省电力有限公司 | A kind of Power Material inventory optimization system and method based on KNN algorithms |
Non-Patent Citations (2)
Title |
---|
曹乐: "不确定条件下外协生产库存***控制策略与参数优化", 《重庆大学学报》 * |
江世英: "G家电配送中心库存成本控制策略研", 《会计之友》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112132498A (en) * | 2019-06-25 | 2020-12-25 | 北京沃东天骏信息技术有限公司 | Inventory management method, device, equipment and storage medium |
CN114118503A (en) * | 2020-08-26 | 2022-03-01 | 上海顺如丰来技术有限公司 | Supply chain inventory optimization method, device, equipment and storage medium |
CN113762582A (en) * | 2021-01-29 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Data processing method and device for determining goods returning amount based on inventory simulation |
CN114862323A (en) * | 2022-05-28 | 2022-08-05 | 平安银行股份有限公司 | Method, device and equipment for analyzing inventory reserve and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109902850B (en) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109902850A (en) | Determine the method, apparatus and storage medium of Strategy of Inventory Control | |
EP3304350B1 (en) | Column ordering for input/output optimization in tabular data | |
WO2022237667A1 (en) | Method and apparatus for determining order fulfillment warehouse | |
CN104731528B (en) | A kind of construction method and system of cloud computing block storage service | |
US20140214632A1 (en) | Smart Crowd Sourcing On Product Classification | |
JPWO2020026741A1 (en) | Information processing method, information processing device and information processing program | |
US20120059861A1 (en) | Method and system for creating a relationship structure | |
CN109388397A (en) | Product page generation method, system, computer equipment and storage medium | |
US20140214841A1 (en) | Semantic Product Classification | |
CN112785144A (en) | Model construction method, device and storage medium based on federal learning | |
US10552399B2 (en) | Predicting index fragmentation caused by database statements | |
Tutumlu et al. | A MIP model and a hybrid genetic algorithm for flexible job-shop scheduling problem with job-splitting | |
US10242069B2 (en) | Enhanced template curating | |
US10915557B2 (en) | Product classification data transfer and management | |
CN117131299A (en) | Page layout method and device based on user | |
US20140214844A1 (en) | Multiple classification models in a pipeline | |
CN107621980A (en) | A kind of virtual machine migration method, cluster control system and control device | |
JP7244777B2 (en) | Generation method, generation device, program, information processing method, and information processing device | |
US10089674B1 (en) | Ordering a set of data associated with an item | |
CN114862098A (en) | Resource allocation method and device | |
US10915336B1 (en) | Optimizing content engagement with imposed content constraints | |
CN108345941A (en) | A kind of parameter regulation means and device | |
CN112579246A (en) | Virtual machine migration processing method and device | |
CN108197193A (en) | A kind of display methods, system and the relevant apparatus of multiple view data | |
KR102593134B1 (en) | Method for resizing embedding table for user devices and apparatus for same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |