Supply and demand relationship matching method in industrial chain resource scheduling process

Through concise and effective algorithms and models, combining multi-source data acquisition and preprocessing, supply and demand relationship analysis and price range analysis, a multi-factor matching model is established, which solves the problem of the lack of objectivity and scientificity of existing resource scheduling methods, improves the accuracy and efficiency of resource matching, and enhances the coordinated operation capabilities of the industrial chain.

CN119539380APending Publication Date: 2025-02-28SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411596825.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing resource scheduling methods lack objectivity and scientificity, are difficult to deal with complex problems, and are inefficient.

Method used

Using concise and effective algorithms and models, through multi-source data acquisition and preprocessing, accurate supply and demand relationship analysis, scientific resource quantity evaluation and price range analysis, a matching model based on supply and demand relationship, resource name, resource quantity, resource price and other factors is established to optimize the resource matching process.

Benefits of technology

It improves the accuracy and efficiency of resource matching, and enhances the coordinated operation capabilities and overall competitiveness of the industrial chain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539380A_ABST
    Figure CN119539380A_ABST
Patent Text Reader

Abstract

The invention is applicable to the technical field of matching algorithms, and provides a matching method for a supply and demand relationship in an industrial chain resource scheduling process, which effectively fuses information data such as the supply and demand relationship, the quantity, the price and the quality of various resources by establishing a unified resource description and matching model and adopting a multi-dimensional matching strategy. Therefore, resource matching is more accurate and reasonable, and the method is suitable for complex industrial chain cooperation scenes. And the stability and continuity of resource scheduling are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of matching algorithms, and in particular, relates to a method for matching supply and demand relationships in a resource scheduling process of an industrial chain. Background Art

[0002] Traditional resource scheduling methods have many limitations. Manual experience scheduling is often affected by personal subjective factors. Different people may make different decisions, which lacks objectivity and scientificity. Statistical analysis scheduling is usually based on historical data. When facing a rapidly changing market, it often lags behind and cannot reflect the current market situation in a timely manner. Although scheduling methods based on mathematical models can provide more accurate resource allocation plans, they are often too complex, require a large amount of data and computing resources, and are difficult to implement. Existing technologies have shortcomings. Summary of the invention

[0003] The purpose of this application is to provide a simple and effective algorithm and model to reduce the complexity of resource scheduling and improve the feasibility of implementation, aiming to solve the technical problems that the existing supply and demand matching methods lack objectivity and scientificity, have great limitations, are difficult to deal with complex problems, and have low efficiency.

[0004] On the one hand, the present application provides a method for matching supply and demand in the process of industrial chain resource scheduling, the method comprising the following steps:

[0005] s1. Collect the supply and demand relationship information, resource name, resource quantity and resource price of enterprises in each link of the industrial chain to build a data set;

[0006] s2. Based on the resource prices in the data set, the supplier resource prices are counted, the minimum value is Pmin, the maximum value is Pmax, and the supplier resource price range is determined to be [Pmin-Pmax]; the demander resource prices are counted, the minimum value is Dmin, the maximum value is Dmax, and the demander resource price range is determined to be [Dmin-Dmax] based on the motor dynamics equation containing periodic disturbances and non-periodic disturbances to describe the disturbed system;

[0007] s3. Remove the data of negative resource prices or prices far higher than the normal market level; remove the data of negative inventory quantities in the resource quantities; smooth the data involving time series in the data set to remove the noise caused by short-term fluctuations;

[0008] s4. Use quantitative indicators to clarify the supply and demand status of each enterprise in the industrial chain, and intuitively reflect the supply and demand position of each enterprise in the industrial chain;

[0009] S5. By calculating the similarity of word vectors, resources with similar semantics between resource names are grouped into the same or similar categories of resources;

[0010] S6. Based on each enterprise in the industrial chain, count the number of resources that can be provided under the existing production capacity, and evaluate its supply capacity and resource availability;

[0011] S7. According to the supply and demand status and resource quantity of the enterprise, analyze the availability of resources; prioritize enterprises with balanced supply and demand for supply-demand relationship matching. If there are no enterprises with balanced supply and demand, then match the enterprise with the smallest difference in surplus resources for supply-demand relationship matching.

[0012] Furthermore, it also includes the following steps:

[0013] S8. Establish a matching model based on multiple factors such as supply-demand relationship, resource name, resource quantity, resource price, etc.; the objective function in the matching model is to maximize the number of matched industrial chain enterprises; the objective function is expressed as: Maximize M; where M represents the number of successfully matched enterprise pairs.

[0014] Furthermore, the matching model satisfies the following constraints:

[0015] Resource name constraint: Name(Supplier) == Name(Demander), where Name represents the resource name managed by the supplier and the demander, and the two must be the same for matching;

[0016] Resource quantity limit constraint: R i >= 1, Min R i , ensuring that the resource quantity of the supplier is greater than that of the demander and the difference between the two is as small as possible; avoiding resource waste;

[0017] Price range constraint: Match according to the price range priority to ensure that the resource transaction price is within a reasonable range and maximize the interests of the enterprise.

[0018] Furthermore, step S2 of the above also includes the following steps:

[0019] Classify according to the price ranges of the supply and demand sides, that is, the matching priority, and the higher the level, the higher the priority for matching;

[0020] ① Pmin > Dmax: Unable to match;

[0021] ② Pmax < Dmin: Matching level 1;

[0022] ③ Pmax > Dmax && Pmin > Dmin: Matching level 2;

[0023] ④ Pmax < Dmax && Pmin < Dmin: Matching level 3;

[0024] ⑤Pmax > Dmax && Pmin < Dmin: Matching level 4;

[0025] ⑥Pmax < Dmax && Pmin > Dmin: Matching level 5.

[0026] Furthermore, the quantification index in step s4 includes the following steps:

[0027] Let the supply quantity of the enterprise be S i , and the demand quantity be N i , then the supply-demand ratio R i = S i / N i ;

[0028] When R i > 1, it indicates that the enterprise is in a state of oversupply; when R i < 1, it indicates that the enterprise is in a state of undersupply; when R i = 1, it indicates a supply-demand balance.

[0029] Furthermore, in step s5, the similarity calculation of word vectors includes the following steps:

[0030] Let the word vector representation of the resource name be V i , and the similarity between two resource names ni and nj is sim(ni, nj) = cos(Vni, Vnj); where cos(,) is the cosine similarity function, and the resource names are classified according to the similarity threshold.

[0031] Furthermore, in step s7, when performing supply-demand relationship matching, it is also necessary to consider the resource allocation cost and time to ensure the feasibility and economy of resource allocation.

[0032] This application comprehensively considers various factors in the industrial chain resource scheduling through multi-source data collection and preprocessing, accurate supply-demand relationship analysis, scientific resource quantity evaluation and price range analysis, and intelligent matching model construction and solution, effectively improving the accuracy and efficiency of resource matching, and enhancing the collaborative operation ability and overall competitiveness of the industrial chain. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 is a basic process schematic diagram of the supply-demand relationship matching method in the industrial chain resource scheduling provided by this application;

[0034] Figure 2 is a schematic diagram of the resource availability analysis process in the supply-demand relationship matching method in the industrial chain resource scheduling provided by this application;

[0035] Figure 3This is a schematic diagram of the priority division of price range matching in the matching method of supply and demand relationship in the industrial chain resource scheduling process provided by this application;

[0036] Figure 4 This is a basic flow chart of the supply-demand matching method in the industrial chain resource scheduling process provided by this application. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0038] The specific implementation of this application is described in detail below in conjunction with specific embodiments:

[0039] Embodiment 1:

[0040] Figure 1 , 4 The implementation process of the method for matching supply and demand relationships in the industrial chain resource scheduling process provided in the first embodiment of the present application is shown. For the sake of convenience, only the part related to the embodiment of the present application is shown, which is described in detail as follows:

[0041] The present application provides a method for matching supply and demand in the process of industrial chain resource scheduling, the method comprising the following steps:

[0042] s1. Collect the supply and demand relationship information, resource name, resource quantity and resource price of enterprises in each link of the industrial chain to build a data set;

[0043] In the specific implementation, the supply and demand data of the industrial chain can be obtained by connecting with the enterprise information systems of various links in the industrial chain.

[0044] s2. Based on the resource prices in the data set, the supplier resource prices are counted, the minimum value is Pmin, the maximum value is Pmax, and the supplier resource price range is determined to be [Pmin-Pmax]; the demander resource prices are counted, the minimum value is Dmin, the maximum value is Dmax, and the demander resource price range is determined to be [Dmin-Dmax] based on the motor dynamics equation containing periodic disturbances and non-periodic disturbances to describe the disturbed system;

[0045] s3. Remove the data of negative resource prices or prices far higher than the normal market level; remove the data of negative inventory quantities in the resource quantities; smooth the data involving time series in the data set to remove the noise caused by short-term fluctuations, which helps to ensure the accuracy of subsequent feature extraction and analysis.

[0046] The data preprocessing process of step s2 and step s3 performs necessary integrated statistics and smoothing and denoising on the original data, which can improve the data quality and the effectiveness of subsequent processing.

[0047] s4. Use quantitative indicators to clarify the supply and demand status of each enterprise in the industrial chain, and intuitively reflect the supply and demand position of each enterprise in the industrial chain;

[0048] s5. By calculating the similarity of word vectors, resources with similar semantics between resource names are classified into the same or similar categories of resources;

[0049] s6. Based on each enterprise in the industrial chain, the number of resources that can be provided under the existing production capacity is counted to evaluate its supply capacity and resource availability;

[0050] During specific implementation, the quantity of resources that can be provided by production capacity can be estimated based on production equipment parameters and production efficiency.

[0051] s7. Analyze the availability of resources based on the supply and demand status and resource quantity of the enterprise; Figure 2 As shown, enterprises with balanced supply and demand are given priority for matching supply and demand. If there are no enterprises with balanced supply and demand, the enterprise with the smallest difference in excess supply resources will be matched for supply and demand.

[0052] Furthermore, the method further comprises the following steps:

[0053] s8. Establish a matching model based on multiple factors such as supply and demand relationship, resource name, resource quantity, resource price, etc.; the objective function in the matching model is to maximize the number of matching enterprises in the industrial chain; the objective function is expressed as: Maximize M; where M represents the number of successfully matched enterprise pairs.

[0054] Furthermore, the matching model satisfies the following constraints:

[0055] Resource name constraint: Name(supplier) == Name(demander), where Name indicates the resource name managed by the supplier and the demander, and the two must be consistent for matching;

[0056] Resource quantity limit constraint: R i >=1、Min R i , ensuring that the number of resources on the supply side is greater than that on the demand side and the difference between the two is as small as possible; avoiding waste of resources;

[0057] Price range constraint: Match according to price range priority to ensure that resource transaction prices are within a reasonable range and maximize corporate profits.

[0058] As attached Figure 3 As shown, the step s2 further includes the following steps:

[0059] Classify according to the price ranges of both the supply and demand sides, that is, match the priority levels. The higher the level, the higher the priority for matching.

[0060] ① Pmin > Dmax: Unable to match;

[0061] ② Pmax < Dmin: Match level 1;

[0062] ③ Pmax > Dmax && Pmin > Dmin: Match level 2;

[0063] ④ Pmax < Dmax && Pmin < Dmin: Match level 3;

[0064] ⑤ Pmax > Dmax && Pmin < Dmin: Match level 4;

[0065] ⑥ Pmax < Dmax && Pmin > Dmin: Match level 5.

[0066] This classification method can intuitively and clearly give the priority levels of price range matching, which is beneficial for actual operation.

[0067] Furthermore, the quantification index in step s4 includes the following steps:

[0068] Let the supply volume of the enterprise be S i , and the demand volume be N i , then the supply-demand ratio R i = S i / N i ;

[0069] When Ri > 1, it indicates that the enterprise is in a state of oversupply; when R i < 1, it indicates that the enterprise is in a state of undersupply; when Ri = 1, it indicates a supply-demand balance. Through this quantification method, it is possible to intuitively understand the supply-demand status of each enterprise in the industrial chain and provide a basic judgment for subsequent resource allocation.

[0070] Furthermore, in step s5, the calculation of the similarity of word vectors includes the following steps:

[0071] Let the word vector representation of the resource name be V i , and the similarity between two resource names ni and nj is sim(ni,nj) = cos(Vni, Vnj); where cos(,) is the cosine similarity function, and the resource names are classified according to the similarity threshold.

[0072] Furthermore, in step s7, when performing supply-demand relationship matching, it is also necessary to consider the allocation cost and time of resources to ensure the feasibility and economy of resource allocation.

[0073] To sum up, the supply and demand matching method in the process of industrial chain resource scheduling proposed in this application comprehensively considers various factors in industrial chain resource scheduling through multi-source data collection and preprocessing, accurate supply and demand relationship analysis, scientific resource quantity assessment and price range analysis, and intelligent matching model construction and solution, effectively improves the accuracy and efficiency of resource matching, and enhances the collaborative operation ability and overall competitiveness of the industrial chain.

[0074] Embodiment 2:

[0075] The present application provides a matching system for supply and demand relationship in the process of industrial chain resource scheduling, the system adopts the above matching method; the system includes the following modules:

[0076] The resource collection module collects the supply and demand relationship information, resource names, resource quantities and resource prices of enterprises in each link of the industrial chain to build a data set;

[0077] The price range sorting module calculates the supplier resource prices based on the resource prices in the data set, with the minimum value being Pmin and the maximum value being Pmax, and determines that the supplier resource price range is [Pmin-Pmax]; calculates the demander resource prices, with the minimum value being Dmin and the maximum value being Dmax, and determines that the demander resource price range is [Dmin-Dmax] based on the motor dynamics equation containing periodic disturbances and non-periodic disturbances to describe the disturbed system;

[0078] The denoising module removes the data of negative resource prices or prices far higher than the normal market level; removes the data of negative inventory quantities in the resource quantities; and smoothes the data involving time series in the data set to remove the noise caused by short-term fluctuations;

[0079] The supply and demand relationship quantification module uses quantitative indicators to clarify the supply and demand status of each enterprise in the industrial chain, and intuitively reflects the supply and demand position of each enterprise in the industrial chain;

[0080] The resource name classification module calculates the similarity of word vectors and classifies resources with similar semantics into the same or similar categories.

[0081] The resource quantity statistics module counts the number of resources that can be provided under the existing production capacity of each enterprise in the industrial chain, and evaluates its supply capacity and resource availability;

[0082] The resource availability analysis module analyzes the availability of resources based on the supply and demand status and resource quantity of the enterprise; Figure 2As shown, enterprises with balanced supply and demand are given priority for matching supply and demand. If there are no enterprises with balanced supply and demand, the enterprise with the smallest difference in excess supply resources will be matched for supply and demand.

[0083] Furthermore, the method further comprises the following steps:

[0084] The price range classification module establishes a matching model based on multiple factors such as supply and demand relationship, resource name, resource quantity, resource price, etc.; the objective function in the matching model is to maximize the matching number of industrial chain enterprises; the objective function is expressed as: Maximize M; where M represents the number of successfully matched enterprise pairs.

[0085] This application proposes a matching system for supply and demand in the process of industrial chain resource scheduling. Through data preprocessing, price range analysis, resource quantity analysis and monitoring feedback, it realizes accurate matching of supply and demand of industrial chain enterprises. This system has been applied in the key R&D project "Industrial Chain Collaborative Enterprise Group Group Intelligence Theory and Service Method". Experimental results show that this application performs well in matching supply and demand enterprises in the industrial chain, and the solution is feasible and effective.

[0086] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A method for matching supply and demand in the process of industrial chain resource scheduling, characterized in that: The method includes the following steps: S1. Collect the supply-demand relationship information, resource names, resource quantities, and resource prices of enterprises in each link of the industrial chain to construct a dataset; S2. Based on the resource prices in the dataset, count the resource prices of the suppliers, with the minimum value being Pmin and the maximum value being Pmax, then determine the resource price range of this supplier as [Pmin - Pmax]; count the resource prices of the demanders, with the minimum value being Dmin and the maximum value being Dmax, then determine the resource price range of this demander as [Dmin - Dmax]. Describe the perturbed system based on the motor dynamics equation containing periodic and non-periodic perturbations; S3. Remove the data with negative prices or prices far higher than the normal market level in the resource prices; remove the data with negative inventory quantities in the resource quantities; Smooth the data involving time series in the dataset to remove the noise caused by short-term fluctuations; S4. Use quantitative indicators to clarify the supply-demand status of each enterprise in the industrial chain, and intuitively reflect the supply-demand status of each enterprise in the industrial chain; S5. Through the calculation of the similarity of word vectors, classify the resources with similar semantics between resource names into the same category or similar categories of resources; S6. Based on each enterprise in the industrial chain, count the resource quantities that can be provided under the existing production capacity, and evaluate its supply capacity and resource availability; S7. Analyze the availability of resources according to the supply-demand status and resource quantities of enterprises; give priority to enterprises with balanced supply and demand for supply-demand relationship matching. If there are no enterprises with balanced supply and demand, then match the enterprises with the smallest difference in oversupplied resources for supply-demand relationship matching.

2. The method according to claim 1, characterized in that It also includes the following steps: S8. Establish a matching model based on multiple factors such as supply-demand relationship, resource name, resource quantity, and resource price; the objective function in the matching model is to maximize the number of matched enterprise pairs in the industrial chain; the objective function is expressed as: Maximize M; Where M represents the number of successfully matched enterprise pairs.

3. The method according to claim 2, characterized in that The matching model satisfies the following constraints: Resource name constraint: Name(supplier) == Name(demander), Name represents the resource names managed by the supplier and the demander, and the two must be the same to be matched; Resource quantity limit constraint: R i >=1、Min R i , ensuring that the number of resources on the supply side is greater than that on the demand side and the difference between the two is as small as possible; avoiding waste of resources; Price range constraint: Match according to the price range priority to ensure that the resource transaction price is within a reasonable range and maximize the interests of enterprises.

4. The method according to claim 1, characterized in that Step S2 of the above steps also includes the following steps: Conduct a grade division according to the price ranges of the supply and demand sides, that is, the matching priority, and the higher grade is matched first; ① Pmin > Dmax: Unable to match; ② Pmax < Dmin: Matching grade 1; ③ Pmax > Dmax && Pmin > Dmin: Matching grade 2; ④ Pmax < Dmax && Pmin < Dmin: Matching grade 3; ⑤ Pmax > Dmax && Pmin < Dmin: Matching grade 4; ⑥ Pmax < Dmax && Pmin > Dmin: Matching grade 5.

5. The method according to claim 4, characterized in that The quantitative indicators in step S4 include the following steps: Assume that the supply quantity of the enterprise is S i , the demand is N i , then the supply-demand ratio R i =S i / N i ; When R i >1, it indicates that the enterprise is in a state of oversupply; i <1, it means that the enterprise is in a state of insufficient supply; when R i When =1, it indicates supply and demand are balanced.

6. The method according to claim 5, characterized in that In step S5, the calculation of the similarity of word vectors includes the following steps: Suppose the word vector of the resource name is represented by V i , the similarity between two resource names ni and nj is sim(ni,nj)=cos(Vni,Vnj); where cos(,) is the cosine similarity function, and the resource names are classified according to the similarity threshold.

7. The method according to claim 6, characterized in that In step s7, when matching supply and demand, the resource allocation cost and time also need to be considered to ensure the feasibility and economy of resource allocation.