Natural Gas Consumption Prediction of High-order Fuzzy Cognitive Maps Based on Double Concave Convex Transformation
The consumption of natural gas is an important indicator reflecting a country's energy utilization and demand.If it can be scientifically and reasonably predicted,this will be of great significance for the formulation of natural gas pricing strategies,national economic accounting,and optimization of pipeline network design.However,existing methods for predicting natural gas consumption have insufficient performance in describing causal relationships and modeling dynamic systems.Therefore,this paper proposes to use high-order fuzzy cogni-tive maps for predicting natural gas consumption.This method combines the advantages of cognitive map models and fuzzy theory,and has many advantages in adaptability and fuzzy reasoning.Regarding the problem of one-dimensional time series prediction,some scholars have proposed a wavelet high-order fuzzy cognitive map,which uses redundant Hale wavelet transformation to transform one-dimensional time series data into multi-dimensional for prediction.However,the limitation of this algorithm is that it requires prior knowledge of training,validation,and prediction data,which is unreasonable.The high-order fuzzy cogni-tive map prediction based on biconvex transformation proposed in this article only requires knowledge of the data to be processed,namely training and validation data,and can be directly predicted without the need to know the specific values of the original prediction data.That is to say,wavelet high-order fuzzy cognitive map prediction is more about solving a fitting problem than a prediction problem.The method proposed in this article is more in line with the true meaning of prediction.This article proposes a high-order fuzzy cognitive map based on biconvex transformation to solve the problem of difficult processing of one-dimensional natural gas consumption time series prediction using high-order fuzzy cognitive maps.Firstly,when inputting data,the high-order fuzzy cognitive graph learning algorithm requires the input data to be a time series larger than one dimension,while the obtained data is only one dimension.To increase the data dimension,it is proposed to perform corresponding mathematical transformation on the obtained one-dimensional time series to meet the input requirements of the high-order fuzzy cognitive graph learning algorithm.There are many functions for transforming data,but considering practicality and the simplicity of subsequent inverse calculations,it is proposed to perform different forms of nonlinear transformation on one-dimensional time series data.Secondly,the transfer function is an important component of high-order fuzzy cognitive maps,controlling the range of output.This article aims to improve the nonlinear expression ability of the transfer function for numerical transformation between small cells.A new transfer function with concave convex features is obtained by redesign-ing it using a non-linear quadratic function fitting method.It should be noted that the concept of concavity convex design here is different from the data dimensionality enhancement technique of concavity convex transformation on one-dimensional time series,and only because both have concavity convex characteristics,they are called double concavity convex transformation.Finally,an empirical analysis is conducted based on natural gas consumption data from 2000 to 2019 across the country and 30 provinces.The empirical process of prediction mainly includes three modules:data prepro-cessing,model construction,and data prediction.(1)Data preprocessing module:Firstly,we divide the input data into three parts:training set,validation set,and testing set.Next,the obtained one-dimensional time series data with a length of M is subjected to concavity convex transformation to increase its dimensionality,converting the one-dimensional data into three-dimensional data.Finally,the three-dimensional data is normalized.(2)Model construction module:it mainly includes weight matrix solving and cross validation.The solution of weight matrix involves using a newly designed g(x)-transfer function to solve the weight vector wn of high-order fuzzy cognitive maps,thereby further constructing the weight matrix of K-order fuzzy cognitive maps.Cross validation:it mainly utilizes cross validation of the validation set to optimize the order K and regularization parameter α of the ridge regression problem.(3)Data prediction module:we obtain corresponding values through a high-order fuzzy cognitive map model,and perform normalization and non-linear data concavity convex transformation to obtain the final predicted value.The empirical results show that,firstly,on the basis of increasing the dimensionality of the data through concavity convex transformation,the prediction results of the high-order fuzzy cognitive map using the newly designed transfer function are better than those based on the traditional transfer function.The applicability rate of the new transfer function is as high as 96.4%.Secondly,comparing the predicted results of both methods with ARIMA and GM(1,1),it is found that the applicability of the proposed method can reach 87.1%,further verifying the effectiveness of the proposed method.This article mainly focuses on the prediction of one-dimensional time series using high-order fuzzy cognitive maps.Future research directions will consider the modeling and prediction of multi-dimensional time series using high-order fuzzy cognitive maps,as well as the prediction of one-dimensional and multidimensional time series using different fuzzy cognitive maps.
double concave convex transformationhigh order fuzzy cognitive mapsnatural gas consumption forecast