A method and device for distributing and processing warehouse materials
By preprocessing and warehousing allocation of warehouse material demand vector and material resource description information, the problem of optimized allocation of warehouse materials is solved, efficient and accurate material matching and distribution is achieved, and cost and inventory time is reduced.
Patent Information
- Application Number
- CN202411439875.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2044-10-15
AI Technical Summary
How to optimize and match various materials and supply chain needs, so as to achieve the optimal allocation of warehouse materials, reduce costs, and ensure the smooth progress of various types of logistics operations.
By obtaining the warehouse material demand vector and material resource description information set, pre-processing and warehousing allocation processing, including boundary inspection, data cleaning, related calculation, filtering processing and weight calculation model, we determine the serial number value of the warehouse material allocation.
The optimized allocation of warehouse materials is realized, data noise interference is reduced, material flow efficiency is improved, inventory time and calculation complexity is reduced, and matching accuracy and efficiency is enhanced.
Smart Images

Figure CN119323337B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of logistics and information processing, and particularly to a method and device for allocating and processing warehouse materials. Background Art
[0002] Warehousing is the inventory control center in logistics and the supply chain, and is an important part of modern logistics. The accurate allocation of materials in each warehouse plays a crucial role in the logistics system and is the focus of current research and planning in the logistics field. For the storage of materials in professional fields, such as electricity, epidemic prevention, etc., the warehouse materials show diversified characteristics, and the storage requirements and supply chain requirements of different types of materials are different. Efficient and reasonable warehousing allocation can help accelerate the speed of material flow, reduce costs, ensure the smooth progress of various types of guarantee operations, and can achieve effective control and management of resources. How to optimize the matching for various types of materials and supply chain requirements, so as to realize the optimal allocation of warehouse materials, thereby reducing costs and ensuring the smooth progress of various types of logistics operations, is an urgent problem to be solved currently. Summary of the Invention
[0003] The present invention mainly solves the problem of how to optimize the allocation for various types of materials and supply chain requirements, so as to realize the optimal allocation of warehouse materials, thereby reducing costs and ensuring the smooth progress of various types of logistics operations. The present invention discloses a method and device for allocating and processing warehouse materials.
[0004] In the first aspect of the embodiments of the present application, a method for allocating and processing warehouse materials is disclosed, including:
[0005] S1, obtaining a warehouse material demand vector and a set of material resource description information; the warehouse material demand vector includes the urgency values of the warehouse's demands on various material capacity indicators; the set of material resource description information includes material resource description information; the material resource description information includes the quantization values of a material on various material capacity indicators;
[0006] S2, preprocessing the warehouse material demand vector and the set of material resource description information to obtain a preprocessed warehouse material demand vector and a set of material resource description information;
[0007] S3, performing warehousing allocation processing on the preprocessed warehouse material demand vector and the set of material resource description information to obtain a warehousing allocation material serial number value.
[0008] The preprocessing of the warehouse material demand vector and the set of material resource description information to obtain a preprocessed warehouse material demand vector and a set of material resource description information includes:
[0009] S21. Perform boundary check processing on the warehouse material demand vector and the set of material resource description information respectively to obtain the warehouse material demand vector and the set of material resource description information after boundary check;
[0010] S22. Perform data cleaning processing on the warehouse material demand vector and the set of material resource description information after boundary check respectively to obtain the preprocessed warehouse material demand vector and the set of material resource description information.
[0011] Performing warehousing allocation processing on the preprocessed warehouse material demand vector and the set of material resource description information to obtain the warehousing allocation material serial number value includes:
[0012] Represent the preprocessed set of material resource description information as a material resource description matrix; the i-th row vector of the material resource description matrix is the vector corresponding to the material resource description information of the i-th material;
[0013] Perform first correlation calculation processing on the preprocessed warehouse material demand vector and the material resource description matrix to obtain a first correlation vector;
[0014] Perform second correlation calculation processing on the preprocessed warehouse material demand vector and the material resource description matrix to obtain a second correlation vector;
[0015] Perform filtering processing on the first correlation vector and the second correlation vector to obtain a performance matching vector;
[0016] Determine the serial number of the element with the smallest value in the performance matching vector as the warehousing allocation material serial number value.
[0017] The calculation expression of the first correlation calculation processing is:
[0018]
[0019] where a i is the i-th item of the first correlation vector, Y 0 (n) represents the n-th item of the preprocessed warehouse material demand vector, and X i (n) represents the n-th item of the i-th row of the material resource description matrix.
[0020] The second correlation calculation processing, its calculation expression is:
[0021]
[0022] where r i is the i-th item of the second correlation vector, ρ is a preset constant term, Y 0 (n) represents the n-th item of the preprocessed warehouse material demand vector, and Xi (n) represents the nth item in the ith row of the described material resource description matrix.
[0023] For the filtering process, its calculation expression is:
[0024] v i = |r i log 2 a i |,
[0025] where v i is the ith element of the performance matching vector.
[0026] Performing warehousing allocation processing on the preprocessed warehouse material demand vector and the material resource description information set to obtain a warehousing allocation material serial number value, including:
[0027] Represent the preprocessed material resource description information set as a material resource description matrix S; the ith row vector of the material resource description matrix is the vector corresponding to the material resource description information of the ith material;
[0028] Using a weight calculation model, process the preprocessed warehouse material demand vector Y and the material resource description information set to obtain a material recommendation vector t;
[0029] For the weight calculation model, its expression is:
[0030] t = (S T V + aI) -1 S T Y,
[0031] V = QR -1 ,
[0032] where Q and R are the Q matrix and R matrix obtained by performing QR decomposition on matrix S respectively, V is an intermediate matrix, a is the largest eigenvalue of matrix S, and I is the identity matrix;
[0033] Determine the serial number of the element with the largest value in the material recommendation vector t as the warehousing allocation material serial number value.
[0034] In the second aspect of the embodiments of the present invention, a warehousing allocation processing device for warehouse materials is disclosed. The device includes:
[0035] A memory storing executable program code;
[0036] A processor coupled to the memory;
[0037] The processor calls the executable program code stored in the memory to execute the described warehousing allocation processing method for warehouse materials.
[0038] In the third aspect of the embodiments of the present invention, a computer-readable storage medium is disclosed. The computer-readable storage medium stores computer instructions, which are used to execute the method for allocating and processing warehouse materials when called by a computer.
[0039] In the fourth aspect of the embodiments of the present invention, an information data processing terminal is disclosed. The information data processing terminal is used to implement the method for allocating and processing warehouse materials.
[0040] The beneficial effects of the present invention are as follows:
[0041] Before matching material resources, the present invention effectively suppresses the influence of various noise interferences in the data acquisition process by performing preprocessing processes such as boundary check processing on the information set, ensuring the accuracy of the acquired data.
[0042] The present invention optimally matches various material resources and warehousing requirements, improving the efficiency of material flow and reducing the inventory time of materials.
[0043] Based on the obtained warehouse material demand vector and material resource description information, the present invention performs screening processing on the warehouse material demand vector and the material resource description information set to obtain a candidate material resource description information set, reducing the computational complexity of the subsequent warehousing matching process. By screening materials using various useful demand information, the effective candidate materials are retained to the greatest extent.
[0044] By establishing processing processes such as first correlation processing, second correlation processing, filtering processing, and weight calculation processing, the present invention realizes the optimal matching of the candidate material resource description information set and the preprocessed warehouse material demand vector, improving the accuracy and efficiency of the matching. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 It is a flowchart of the implementation of the method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0046] To better understand the content of the present invention, an embodiment is given here.
[0047] Figure 1 It is a flowchart of the implementation of the method of the present invention.
[0048] In the first aspect of the embodiments of the present application, a method for allocating and processing warehouse materials is disclosed, including:
[0049] S1. Obtain the warehouse material demand vector and the set of material resource description information; the warehouse material demand vector includes the urgency values of the warehouse for each material capacity index; the set of material resource description information includes material resource description information; the material resource description information includes the quantization values of a material for each material capacity index.
[0050] S2. Preprocess the warehouse material demand vector and the set of material resource description information to obtain the preprocessed warehouse material demand vector and the set of material resource description information.
[0051] S3. Perform warehousing allocation processing on the preprocessed warehouse material demand vector and the set of material resource description information to obtain the warehousing allocation material serial number value.
[0052] The preprocessing of the warehouse material demand vector and the set of material resource description information to obtain the preprocessed warehouse material demand vector and the set of material resource description information includes:
[0053] S21. Perform boundary check processing on the warehouse material demand vector and the set of material resource description information respectively to obtain the warehouse material demand vector and the set of material resource description information after boundary check.
[0054] S22. Perform data cleaning processing on the warehouse material demand vector and the set of material resource description information after boundary check respectively to obtain the preprocessed warehouse material demand vector and the set of material resource description information.
[0055] The warehousing allocation processing of the preprocessed warehouse material demand vector and the set of material resource description information to obtain the warehousing allocation material serial number value includes:
[0056] Represent the preprocessed set of material resource description information as a material resource description matrix; the i-th row vector of the material resource description matrix is the vector corresponding to the material resource description information of the i-th material.
[0057] Perform a first correlation calculation process on the preprocessed warehouse material demand vector and the material resource description matrix to obtain a first correlation vector.
[0058] Perform a second correlation calculation process on the preprocessed warehouse material demand vector and the material resource description matrix to obtain a second correlation vector.
[0059] Perform filtering processing on the first correlation vector and the second correlation vector to obtain a performance matching vector.
[0060] Determine the serial number of the element with the smallest value in the performance matching vector as the warehousing allocation material serial number value.
[0061] The calculation expression of the first related calculation process is:
[0062]
[0063] where a i is the i-th item of the first related vector, Y 0 (n) represents the n-th item of the preprocessed warehouse material demand vector, and X i (n) represents the n-th item of the i-th row of the material resource description matrix.
[0064] The second related calculation process, its calculation expression is:
[0065]
[0066] where r i is the i-th item of the second related vector, ρ is a preset constant term, Y 0 (n) represents the n-th item of the preprocessed warehouse material demand vector, and X i (n) represents the n-th item of the i-th row of the material resource description matrix.
[0067] The filtering process, its calculation expression is:
[0068] v i = |r i log 2 a i |,
[0069] where v i is the i-th element of the performance matching vector.
[0070] Performing a warehousing allocation process on the preprocessed warehouse material demand vector and the material resource description information set to obtain a warehousing allocation material serial number value, including:
[0071] Represent the preprocessed material resource description information set as a material resource description matrix S; the i-th row vector of the material resource description matrix is the vector corresponding to the material resource description information of the i-th material;
[0072] Using a weight calculation model, process the preprocessed warehouse material demand vector Y and the material resource description information set to obtain a material recommendation vector t;
[0073] The weight calculation model, its expression is:
[0074] t = (S T V + aI) -1 S T Y,
[0075] V = QR -1 ,
[0076] where Q and R are the Q matrix and the R matrix obtained by performing QR decomposition on matrix S respectively, V is the intermediate matrix, a is the maximum eigenvalue of matrix S, and I is the identity matrix;
[0077] Determine the serial number of the element with the largest value in the material recommendation vector t, which is the serial number value of the materials allocated for storage.
[0078] The element of the vector corresponding to the material resource description information is the quantization value of a material capability index;
[0079] The material capability index can be weight, volume, energy value, working time, scene adaptability value; the specific material capability index is determined by the material type in a specific scene.
[0080] Performing boundary check processing on the warehouse material demand vector and the material resource description information set respectively to obtain the warehouse material demand vector and the material resource description information set after boundary check, including:
[0081] S221. For the data of each type of data attribute in the information set or the demand vector, taking the data acquisition information of the data as the independent variable and the data value of the data as the dependent variable, perform autoregressive-moving average modeling to obtain the regression model of the type of data attribute respectively; use the regression model to perform calculation processing on the independent variable to obtain the regression data value; determine whether the absolute value of the difference between the regression data value and the corresponding dependent variable value is greater than the set first regression discrimination threshold; if it is greater than the first regression discrimination threshold, delete the data from the information set or the demand vector, and if it is less than or equal to the first regression discrimination threshold, do not process the data;
[0082] S222. Perform fusion processing on all the data after executing S221 in the information set or the demand vector to obtain the information set or the demand vector after boundary check;
[0083] The information set is the material resource description information set;
[0084] The autoregressive-moving average modeling can be implemented by the ARMA method.
[0085] The data cleaning process includes filling in missing values, smoothing noisy data, and smoothing or deleting outlier points. For smoothing noisy data, the noisy data is first identified, and then smoothed based on the data before and after the noisy data. Noisy data refers to values that are less than the detection sensitivity of the sensor for the observed data or greater than the measurement upper limit of the sensor for the observed data. The outlier points can be identified using the Kalman filtering method. To determine the filling value for missing values, the average of the measured values within a certain sampling interval before and after the missing value can be taken.
[0086] The boundary check process for the warehouse material demand vector and the set of material resource description information respectively, to obtain the boundary-checked warehouse material demand vector and the set of material resource description information, includes:
[0087] For each type of data attribute in the set of information or the demand vector, using the data collection information of the data as the known independent variable and the data value of the data as the known dependent variable, a curve to be approximated is constructed. The function approximation method is used to perform curve fitting on the curve to be approximated to obtain the best uniform approximation polynomial f(Ix) for the type of data attribute. Using the best uniform approximation polynomial f(Ix), calculations are performed on the known independent variable to obtain an approximate dependent variable. Determine whether the absolute value of the difference between the approximate dependent variable and the corresponding known dependent variable is greater than a set second regression discrimination threshold. If it is greater than the second regression discrimination threshold, the data is deleted from the set of information or the demand vector; if it is less than or equal to the second regression discrimination threshold, no processing is performed on the data.
[0088] Fusion processing is performed on all the data that has undergone boundary check in the set of information or the demand vector to obtain the boundary-checked set of information or demand vector.
[0089] The function approximation method for performing curve fitting on the curve to be approximated can use the best uniform linear approximation method. The best uniform approximation polynomial f(Ix) has the following expression:
[0090] f(Ix) = α P1 (Ix) P1 + α P1-1 (Ix) P1-1 + … + α 2 (Ix) 2 + α 1 (Ix) + α 0 ,
[0091] where P1 is the order of the best uniform approximation polynomial f(Ix), and α0, α1, α2, …, α P1is the coefficient of the best uniform approximation polynomial f(Ix);
[0092] Performing boundary check processing on the warehouse material demand vector and the material resource description information set respectively to obtain the warehouse material demand vector and the material resource description information set after boundary check, including:
[0093] S2201. For the data of each data attribute in the information set or demand vector, using the data collection information of the data as the independent variable and the data value of the data as the dependent variable, perform clustering analysis processing to obtain the clustering result information of the data attribute of the class; the clustering result information includes the clustering categories to which all the data of the data attribute of the class belong;
[0094] S2202. Determine the number of data included in each clustering category; set a data volume threshold; delete the data included in the clustering category with the number of data less than the data volume threshold from the information set or demand vector;
[0095] S2203. Perform S2201 and S2202 on all the data in the information set or demand vector to obtain the information set or demand vector after boundary check;
[0096] The data collection information includes time information, space information or ability type information corresponding to data collection; when performing data fitting, any of the above types of information can be used as the independent variable and the corresponding data value as the dependent variable.
[0097] In the second aspect of the embodiments of the present invention, a distribution processing device for warehouse materials is disclosed, and the device includes:
[0098] A memory storing executable program code;
[0099] A processor coupled to the memory;
[0100] The processor calls the executable program code stored in the memory to execute the distribution processing method of the warehouse materials described above.
[0101] In the third aspect of the embodiments of the present invention, a computer-readable storage medium is disclosed, and the computer-readable storage medium stores computer instructions, which are used to execute the distribution processing method of the warehouse materials described above when called by a computer.
[0102] In the fourth aspect of the embodiments of the present invention, an information data processing terminal is disclosed, and the information data processing terminal is used to implement the distribution processing method of the warehouse materials described above.
[0103] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A method for distributing and processing warehouse materials, characterized in that: include: S1, obtaining a warehouse material demand vector and a material resource description information set; the warehouse material demand vector includes the warehouse demand urgency value on each material capacity indicator; the material resource description information set includes material resource description information; the material resource description information includes a quantitative value of a material on each material capacity indicator; S2, preprocessing the warehouse material demand vector and the material resource description information set to obtain a preprocessed warehouse material demand vector and a material resource description information set; S3, performing storage allocation processing on the preprocessed warehouse material demand vector and material resource description information set to obtain a storage allocation material sequence number value; The preprocessing of the warehouse material demand vector and the material resource description information set to obtain the preprocessed warehouse material demand vector and the material resource description information set includes: S21, performing boundary check processing on the warehouse material demand vector and the material resource description information set respectively, to obtain the warehouse material demand vector and the material resource description information set after boundary check; S22, performing data cleaning processing on the warehouse material demand vector and the material resource description information set after the boundary check, respectively, to obtain a pre-processed warehouse material demand vector and a material resource description information set; The step of performing storage allocation processing on the preprocessed warehouse material demand vector and material resource description information set to obtain a storage allocation material sequence number value includes: The preprocessed material resource description information set is represented as a material resource description matrix; the i-th row vector of the material resource description matrix is the vector corresponding to the material resource description information of the i-th material; Performing a first correlation calculation process on the preprocessed warehouse material demand vector and the material resource description matrix to obtain a first correlation vector; Performing a second correlation calculation process on the preprocessed warehouse material demand vector and the material resource description matrix to obtain a second correlation vector; Performing filtering processing on the first correlation vector and the second correlation vector to obtain a performance matching vector; Determine the sequence number of the element with the smallest value of the performance matching vector, and assign a material sequence number value to the warehouse; The calculation expression of the first related calculation process is: Among them, a i is the i-th item of the first correlation vector, Y0(n) represents the n-th item of the preprocessed warehouse material demand vector, and X i (n) represents the nth item of the i-th row of the material resource description matrix; The second correlation calculation process, its calculation expression is: Among them, r i is the i-th item of the second correlation vector, ρ is a preset constant item, Y0(n) represents the n-th item of the preprocessed warehouse material demand vector, X i (n) represents the nth item in the i-th row of the material resource description matrix.
2. The method for distributing and processing warehouse materials according to claim 1, characterized in that: The filtering process is calculated as follows: v i =|r i log2a i |, Among them, v i is the i-th element of the performance matching vector.
3. The method for distributing and processing warehouse materials according to claim 1, characterized in that: The step of performing storage allocation processing on the preprocessed warehouse material demand vector and material resource description information set to obtain a storage allocation material sequence number value includes: The preprocessed material resource description information set is represented as a material resource description matrix S; the i-th row vector of the material resource description matrix is the vector corresponding to the material resource description information of the i-th material; Using a weight calculation model, the preprocessed warehouse material demand vector Y and the material resource description information set are processed to obtain a material recommendation vector t; The weight calculation model is expressed as follows: t=(S T V+aI) -1 S T Y, V=QR -1 , Where Q and R are the Q matrix and R matrix obtained by performing QR decomposition on the matrix S, V is the intermediate matrix, a is the maximum eigenvalue of the matrix S, and I is the unit matrix; Determine the sequence number of the element with the largest value in the material recommendation vector t, and assign the material sequence number value to the warehouse.
4. A distribution and processing device for warehouse materials, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the warehouse material distribution processing method according to any one of claims 1 to 3.
5. A computer storable medium, characterized in that: The computer storable medium stores computer instructions, and when the computer instructions are called by a computer, they are used to execute the warehouse material distribution processing method according to any one of claims 1 to 3.
6. An information data processing terminal, characterized in that: The information data processing terminal is used to implement the warehouse material distribution processing method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Flood prevention material rescue distribution method based on non-dominated artificial bee colony
CN110598946A
Storage material calling method and device
CN116523439A