<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Research on Traffic Flow Prediction Based on ISMA-CNN-GRU Model</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Huihui</forename><surname>Tian</surname></persName>
							<email>tianhuihui@hbbut.edu.cn</email>
							<affiliation key="aff0">
								<orgName type="institution">Hubei University of Technology</orgName>
								<address>
									<addrLine>No.28 Street NanLi</addrLine>
									<postCode>430068</postCode>
									<settlement>Wuhan</settlement>
									<country>Country</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jun</forename><surname>Su</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Hubei University of Technology</orgName>
								<address>
									<addrLine>No.28 Street NanLi</addrLine>
									<postCode>430068</postCode>
									<settlement>Wuhan</settlement>
									<country>Country</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Orest</forename><surname>Kochan</surname></persName>
							<email>orest.v.kochan@lpnu.ua</email>
							<affiliation key="aff0">
								<orgName type="institution">Hubei University of Technology</orgName>
								<address>
									<addrLine>No.28 Street NanLi</addrLine>
									<postCode>430068</postCode>
									<settlement>Wuhan</settlement>
									<country>Country</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Lviv Polytechnic National University</orgName>
								<address>
									<addrLine>12 S. Bandera Str</addrLine>
									<postCode>79013</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Research on Traffic Flow Prediction Based on ISMA-CNN-GRU Model</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">7BF5C99490359FF26A41716743321582</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-06-19T15:02+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Adaptive Inertia Weights</term>
					<term>Convolutional Neural Network</term>
					<term>Chaotic Mapping</term>
					<term>GRU Neural Network</term>
					<term>Slime Mould Algorithm</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In recent years, how to forecast traffic flow quickly and accurately has become a key issue in building an intelligent transportation system. Due to the temporal and spatial correlation of traffic flow data, we propose a prediction model combining convolutional neural network (CNN), gated recurrent unit (GRU) and improved slime mould algorithm (ISMA). The basic idea is to construct the traffic flow data as a two-dimensional matrix containing temporal and spatial information, and use CNN to obtain location-related spatial features and use GRU's memory function to obtain the temporal distribution features. Secondly, for the shortcomings of the slime mould algorithm with low initial population quality, this paper adds Tent chaos mapping and adaptive inertia weighting strategy to obtain the ISMA algorithm and uses it to find the optimal combination of hyperparameters for the GRU network to construct the ISMA-CNN-GRU prediction model. Finally, simulation experiments are conducted on the traffic flow dataset of Heathrow Airport, UK. The experiments confirm that the ISMA-CNN-GRU exhibits higher prediction accuracy compared to the APSO-GRU model, the unoptimized CNN-GRU model and the SMA-CNN-GRU model.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>In recent years, the phenomenon of vehicle congestion has been occurring more and more frequently, which not only brings trouble to people's travel <ref type="bibr" target="#b0">[1]</ref>, but also increases the workload of traffic police departments. Intelligent transportation system came into being, and how to predict urban traffic flow quickly and accurately has become a key issue in building an intelligent transportation system. Most of the traditional traffic flow prediction models are highly dependent on experienced experts, lack of independent learning ability and low prediction accuracy, so they have been gradually eliminated. Neural networks are widely used in traffic flow prediction because of their high operational efficiency and independent learning ability <ref type="bibr" target="#b1">[2]</ref>. Therefore, this paper starts from the neural network to improve the traffic prediction accuracy as the goal of research.</p><p>With the emergence of intelligent optimization algorithms, more and more scholars have improved the prediction ability of network models by combining algorithms with neural networks. In the literature <ref type="bibr" target="#b2">[3]</ref>, a based LSTM-RF traffic flow prediction model is proposed, which uses Long Short-Term Memory (LSTM) to obtain the temporal characteristics of the target road and combines them with the upstream and downstream data of neighboring road sections to be incorporated into a random forest model to predict traffic flow. The superior memory function of LSTM network solves the problem that Recurrent Neural Network (RNN) is prone to gradient disappearance and gradient explosion, but the training speed is still slow. The literature <ref type="bibr" target="#b3">[4]</ref><ref type="bibr" target="#b4">[5]</ref><ref type="bibr" target="#b5">[6]</ref><ref type="bibr" target="#b6">[7]</ref> compared GRU with other prediction models, such as RNN, LSTM and Auto Regressive Integrated Moving Average (ARIMA) statistical technology models, where GRU showed superior prediction results. In the literature <ref type="bibr" target="#b7">[8]</ref>, the adaptive nonlinear inertial weight particle swarm optimization (APSO) algorithm was proposed, and the APSO-GRU model shows significant stability.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related work 2.1. GRU Neural Network</head><p>To balance the input and forgetting gates in LSTM <ref type="bibr" target="#b8">[9]</ref>, GRU improves on the LSTM network by adding update gates z to provide memory of past history information <ref type="bibr" target="#b9">[10]</ref>. This not only optimizes its internal structure, but also increases its learning speed. The GRU model is defined in the way shown in Equations ( <ref type="formula" target="#formula_0">1</ref>)-( <ref type="formula">6</ref>) <ref type="bibr" target="#b10">[11]</ref>. The inputs to the update gate 𝑧 𝑡 and reset gate 𝑟 𝑡 in GRU are 𝑥 𝑡 , ℎ 𝑡−1 , where 𝑥 𝑡 is the t th component of the input sequence 𝑥 and ℎ 𝑡−1 is the hidden state of the previous time step <ref type="bibr" target="#b11">[12]</ref>; 𝑊 𝑧 , 𝑈 𝑧 , 𝑊 𝑟 , 𝑈 𝑟 , 𝑊 ℎ , and 𝑈 ℎ are the weight matrices <ref type="bibr" target="#b12">[13]</ref>; 𝑏 𝑧 , 𝑏 𝑟 and 𝑏 ℎ are the bias matrices.  is the Sigmoid function. * denotes the corresponding elements in the matrix are multiplied. The GRU always calculates a candidate state before the current hidden state. Finally, the network calculates the final state ℎ 𝑡 at the current moment.</p><p> </p><formula xml:id="formula_0">1 t z t z t z z U x W h b     <label>(1)</label></formula><p> </p><formula xml:id="formula_1">1 t r t r t r r U x W h b      (2)     1 tanh * t h t h t t h h U x W r h b     (3)   1 1 * * t t t t t h z h z h    <label>(4)</label></formula><p> </p><formula xml:id="formula_2">1 x 1 x e    <label>(5)</label></formula><p> </p><formula xml:id="formula_3">tanh x x x x ee x ee      (6)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Convolutional Neural Network</head><p>The traffic flow of a site is not only related to the past traffic flow of that site, but also influenced by the traffic flow of other sites, that is, by the spatial characteristics. CNNs use both local connectivity and shared weights to identify spatially relevant features, which can effectively reduce the complexity and errors such as over-fitting during data processing <ref type="bibr" target="#b14">[14]</ref>. Therefore, this paper uses CNN for spatial feature mining of traffic flow. As shown in Figure <ref type="figure" target="#fig_0">1</ref>. Its structure consists of an input layer, a convolutional layer, a pooling layer, and a fully connected layer <ref type="bibr" target="#b15">[15]</ref>. The convolution layer mainly performs convolution operations on the input data to extract local feature information and obtain the feature matrix. After feature extraction in the convolutional layer, the number of features is not reduced, so it needs to go through the pooling layer to reduce the amount of data processing, and avoid too many parameters in the fully connected layer.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Slime Mould Algorithm</head><p>In 2020, Li et al <ref type="bibr">[16]</ref> proposed the Slime Mould Algorithm (SMA) based on the oscillatory foraging activity of slime mould. The higher the concentration of food odor in the air, resulting in the accumulation of more slime mould in that domain; when the concentration of food in that range is low, slime mould will be lured to forage in other domains. When the slime mould finds a superior quality food source, they will also separate some individuals to explore better food in other areas.</p><p>The equation of slime mould population renewal location is shown in <ref type="bibr" target="#b6">(7)</ref>. 𝑡 is the number of iterations; 𝑥 𝑏 (𝑡) is the current best position; 𝑥 𝐴 (𝑡) and 𝑥 𝐵 (𝑡) are the positions of two arbitrarily selected individuals. 𝑤 is the slime mould quality, which denotes the fitness weight. 𝑣 𝑏 and 𝑣 𝑐 are the control parameters; 𝑣 𝑏 lies within the range [-a, a]; r and rand are random numbers between [0,1]; 𝑢𝑏 and 𝑙𝑏 represent the upper and the lower bounds of the exploration domain, respectively; and 𝑧 is a custom parameter.</p><formula xml:id="formula_4">              , 1 , , b b A B c rand ub lb lb rand z x t x t v w x t x t r p v x t r p                   (7)</formula><p>The mathematical model to describe the control variable 𝑝 and parameter 𝑎 is shown in Equations ( <ref type="formula" target="#formula_5">8</ref>) and ( <ref type="formula" target="#formula_6">9</ref>). 𝑖∈ 1, 2, 3,…, n; 𝑠(𝑖) is the current individual fitness value; DF is the current best fitness value.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head> </head><formula xml:id="formula_5">tanh | | p s i DF  <label>(8)</label></formula><p>max arctan 1</p><formula xml:id="formula_6">t ah t     <label>(9)</label></formula><p>The weight parameter 𝑤 is described as follows in Equation <ref type="bibr" target="#b9">(10)</ref>. 𝑏 𝑓 denotes the best fitness of the current iteration; 𝑤 𝑓 denotes the worst; 𝑐𝑜𝑛𝑑𝑖𝑡𝑖𝑜𝑛 denotes the top half of individuals in terms of fitness; 𝑒𝑙𝑠𝑒 denotes the remaining individuals; and 𝑆 𝑖𝑛𝑑𝑒𝑥 (𝑖) is the fitness ranking and denotes the odor index.</p><formula xml:id="formula_7">            1 log 1 , 1 log 1 , f f f f index f f index b s i r condition bw b s i w s i r else bw s i sort s                                        (10)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.">Proposed methodology 2.4.1. Improved Slime Mould Algorithm</head><p>It was found that the synergistic effect of 𝑣 𝑏 and 𝑣 𝑐 causes the slime mould to not only shrink toward the optimal position, but also separate a part of organic matter to explore other fields, and the oscillatory effect of 𝑣 𝑏 increases the possibility of global exploration <ref type="bibr" target="#b17">[17]</ref>. But the oscillatory effect of 𝑣 𝑏 weakens significantly in the late iterations, which leads to the fact that the algorithm falls into a local optimum easily <ref type="bibr" target="#b18">[18]</ref>. Therefore, the improved slime mould algorithm (ISMA) which improved by Tent chaotic mapping and the adaptive inertia weighting strategy makes the search of slime mould more effective.</p><p>Among the many chaotic mapping functions, Tent chaotic mapping is chosen in this paper because of its uniform distribution of chaotic sequences, better traversal uniformity and higher iteration speed <ref type="bibr" target="#b19">[19]</ref>. The expressions are shown in <ref type="bibr" target="#b10">(11)</ref> and <ref type="bibr" target="#b11">(12)</ref>. 𝑖 denotes the population size; 𝑗 denotes the chaotic sequence number; 𝑌 𝑖,𝑗 is the chaotic sequence of [0,1]; the initial position of the population is obtained using the 𝑋 𝑖,𝑗 inverse mapping; and [𝑙𝑏, 𝑢𝑏] denotes the search range of the individual position 𝑋 𝑖,𝑗 . ,</p><formula xml:id="formula_8">.7 1 , 0.7 0.3 ij ij ij ij ij Y Y Y Y Y            <label>, , , ,1 , 0.7 0</label></formula><p>, , ( )</p><formula xml:id="formula_10">i j i j X Y ub lb lb    <label>(12)</label></formula><p>It is found that at the beginning of each iteration the slime mould is prone to a large forward state, which leads to a lack of search range and makes the algorithm easily fall into local extrema. We propose the adaptive inertia weight strategy as shown in <ref type="bibr" target="#b12">(13)</ref> <ref type="bibr" target="#b14">(14)</ref> to help the slime mould jump out of the local extrema. w1 and w2 are weight adjustment parameters. The pseudo-code for ISMA is shown in Table <ref type="table" target="#tab_1">1</ref>. </p><formula xml:id="formula_11">              , 1 m , , b b A B c rand ub lb lb rand z x t x t v w x t x t r p m v x t r p                     (13) 2 1 1 2 1 2 max max ( )( ) 2( )( ) t t m w w w w w t t     <label>(14)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.2.">ISMA-CNN-GRU Prediction Model</head><p>We propose to combine CNN and GRU to form a model. CNN mines spatial association features by using local connectivity when processing time series data, while GRU can extract deep features before and after time series data; then the ISMA algorithm is used to solve for the best combination of hyperparameters in the network, and an ISMA-CNN-GRU prediction model is established. The input to the model will be a two-dimensional spatio-temporal matrix constructed using the traffic flow by time as the horizontal coordinate of the matrix and the site ID as the vertical coordinate of the matrix. The spatio-temporal matrix is equation <ref type="bibr" target="#b15">(15)</ref>. 𝑎 𝑖 ,𝑏 𝑖 ,𝑚 𝑖 denote the traffic flow at different sites. </p><formula xml:id="formula_12">m m m             <label>(15)</label></formula><p>The ISMA-CNN-GRU model framework is illustrated in Figure <ref type="figure" target="#fig_2">2</ref>. First, the traffic flow is preprocessed and transformed into a two-dimensional spatial and temporal matrix, and the training set is fed into the convolutional neural network to extract the spatial distribution features of the traffic flow.</p><p>After the convolutional operation, the data are transferred to the pooling layer, which reduces the dimensionality of the model to improve the computational speed of the model. The final data are convolved by the convolutional neural network to obtain data samples with spatial characteristics.</p><p>The local features extracted by the convolutional neural network are then used as input to the GRU to further extract the temporal features of traffic flow.</p><p>Finally, the predicted results are output through the fully connected layer, which is the output layer.  The specific steps are as follows.</p><p>Step 1: pre-processing of traffic flow data and partitioning of the data set.</p><p>Step 2: initialize the structure of the CNN-GRU neural network and initialize the basic parameters.</p><p>Step 3: initialize the slime by the Tent chaos mapping.</p><p>Step 4: construct a spatio-temporal matrix of the traffic flow based on site and time traffic flows.</p><p>Step 5: input the matrix data into the CNN to extract the spatial features of the traffic flow.</p><p>Step 6: input the CNN-processed data to the GRU layer.</p><p>Step 7: calculate the fitness of the slime mould using the fitness function, retain the best value.</p><p>Step 8: calculate the weight parameter w according to equation <ref type="bibr" target="#b9">(10)</ref> and generate adaptive inertia weight factors by equation <ref type="bibr" target="#b12">(13)</ref>  <ref type="bibr" target="#b14">(14)</ref> to update the position of the slime mould.</p><p>Step 9: calculate and re-ranking the slime adaptation, update the best position and the fitness value.</p><p>Step 10: determine whether the algorithm has reached the maximum number of iterations, and if so, end and output the optimal solution, otherwise return to step 6 to continue execution.</p><p>Step 11: the hyperparameters optimized by the slime mould algorithm are used as parameters for the CNN-GRU network, and the optimized model is used to train and predict traffic flow.</p><p>We choose the convolutional kernel size of 3×3, the number of convolutional layers is 1, the number of convolutional kernels is 32, and the number of pooling layers is 1, using mean pooling. The GRU contains two layers. The activation function is the Relu. The loss function is MSE. Setting the slime population size to 30 and the maximum number of iterations to 10. The adaptive inertia weights 𝑤 1 =0.9, 𝑤 2 =0.5. Using MSE as the fitness function, the formula is shown in ( <ref type="formula">16</ref>), where n is the number of predicted samples, 𝑌 𝑖 is the sample output value and 𝑦 𝑖 is the actual output value. </p><formula xml:id="formula_13">n i i i Yy f i MSE n      (16)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">ISMA-CNN-GRU Based Traffic Flow Prediction 3.1. Experiment Dataset</head><p>The experimental running environment in this section is a 64-bit Windows 10 operating system with an Intel Core i5-7200U CPU @ 2.50GHz and a host installation with 4+8G of RAM. The simulation software used for testing is MATLAB version R2021b. The traffic flow data was taken from the British Motorways Dataset website. As shown in Figure <ref type="figure" target="#fig_4">3</ref>, the selected dataset contains information from seven sites on the M25 freeway near Heathrow Airport, UK. The seven sites in the dataset are used as the vertical coordinates of the spatio-temporal matrix, and the horizontal coordinates are the data of each site divided by 15 minutes. In order to observe the prediction effect of the ISMA-CNN-GRU model more intuitively, this subsection takes the flow of site P as an example for prediction. The traffic volumes from August 1 to 25 in summer and September 1 to 25 in autumn were set as the training set, and August 25 to 30 and September 25 to 30 were set as the test set. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Data Pre-processing</head><p>In order to facilitate data processing, the commonly used normalization method was chosen to normalize the historical data before training the network, scaling the data to the range of [0,1]. The calculation formula is shown in <ref type="bibr" target="#b17">(17)</ref>, where 𝑥 is the original data; 𝑥′ is the normalized data; 𝑥 𝑚𝑎𝑥 is the maximum values of the input quantities; and 𝑥 𝑚𝑖𝑛 is the minimum. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Prediction Evaluation Indicators</head><p>In order to facilitate us to compare the prediction accuracy of each model more clearly, we choose the commonly used error evaluation metrics of mean absolute error (MAE) <ref type="bibr" target="#b20">[20,</ref><ref type="bibr" target="#b21">21]</ref>, root mean square error (RMSE) <ref type="bibr" target="#b22">[22]</ref>, mean absolute percentage error (MAPE) <ref type="bibr" target="#b23">[23]</ref> and coefficient of determination (R 2 ) <ref type="bibr" target="#b24">[24,</ref><ref type="bibr" target="#b25">25]</ref> to evaluate the prediction effectiveness and goodness of fit of the models. The formulas are shown in ( <ref type="formula" target="#formula_14">18</ref>)- <ref type="bibr" target="#b21">(21)</ref>. n indicates the number of predicted data; 𝑥 ̂𝑖 indicates the predicted data of the i th ; and 𝑥 𝑖 indicates the true data of the corresponding.</p><formula xml:id="formula_14">1 1 n i i i MAE x x n   <label>(18) 2 1 1 (</label></formula><p>)</p><formula xml:id="formula_15">n i i i RMSE x x n     (19) 1 1 100% n i i i i xx MAPE n x     <label>(20) 2 2 1 2 1 ( ) R 1 ( )</label></formula><formula xml:id="formula_16">n i i i n i i i x x x x       <label>(21)</label></formula><p>The metrics used to evaluate the prediction intervals are selected as the prediction intervals coverage probability (PICP) <ref type="bibr" target="#b26">[26]</ref>, prediction interval normalized average width (PINAW) <ref type="bibr" target="#b27">[27]</ref> and coverage width criterion (CWC) <ref type="bibr" target="#b28">[28]</ref>. n denotes the total number of samples; 𝑐 𝑖 is the reliability metric of the upper interval 𝑈 𝑖 and the lower interval 𝐿 𝑖 against the true value 𝑦 ̂𝑖;μ is the confidence level and η is the penalty parameter <ref type="bibr">[29]</ref>. Here μ = 0.95, η = 20. The formulas are shown in ( <ref type="formula" target="#formula_17">22</ref>)-( <ref type="formula">26</ref>). 100%</p><formula xml:id="formula_17">n i i PICP c n    <label>(22) 1, [ , ] 0, [ , ]</label></formula><formula xml:id="formula_18">i i i i i i i y L U c y L U       (23) 1 1 100% n i i i i UL PINAW n y     <label>(24) () (1 (</label></formula><p>)</p><formula xml:id="formula_19">) PICP CWC PINAW PICP e    <label>(25) 0</label></formula><formula xml:id="formula_20">, = 1, PICP PICP         (26)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">Prediction Results of ISMA-CNN-GRU</head><p>ISMA searches for hyperparameter combinations of CNN-GRU networks, using MSE as the judging criterion. The trend of the fitness value of the ISMA iteration process is shown in Figure <ref type="figure" target="#fig_7">4</ref>. The fitness value decreases rapidly with the increasing number of iterations and then remains stable, and reaches a steady state with the minimum error at the maximum number of iterations. Finally, the number of neurons in the first hidden layer is L1=88, the number of neurons in the second hidden layer is L2=78, the batch size is Batchsize=27, the learning rate is lr=0.0055, and the number of iterations is K=48. In order to observe the prediction effect of the ISMA-CNN-GRU model more intuitively, this subsection takes the flow of site P as an example for prediction, with a sample size of 960 for the traffic flow from the test set. This experiment compares the prediction results of the ISMA-CNN-GRU model with the APSO-GRU <ref type="bibr" target="#b7">[8]</ref>, the CNN-GRU and SMA-CNN-GRU models, as shown in Figure <ref type="figure">6</ref>. The ISMA-CNN-GRU model and SMA-CNN-GRU model perform better than the CNN-GRU model and the APSO-GRU model in prediction performance, and the ISMA-CNN-GRU model can fit the true value curve better. It can be seen that although the prediction results do not show a significant difference between summer and autumn, and the seasonality is not obvious, the ISMA-CNN-GRU still shows high prediction accuracy.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 6: Comparison curves of prediction results of four models on P-site</head><p>The comparison results based on the error estimation evaluation metrics are shown in Table <ref type="table" target="#tab_3">2</ref>. The prediction accuracy of the ISMA-CNN-GRU model is 98.4787%, that of the SMA-CNN-GRU model is 98.16326%, and that of the CNN-GRU model is 97.6305%. the ISMA-CNN-GRU model is higher than the SMA-CNN-GRU and CNN-GRU by 0.3161% and 0.8482%, respectively. The prediction error of the APSO-GRU model is relatively large and the fit is poor. In addition, the highest R 2 of ISMA-CNN-GRU on this dataset is 0.9661, which is closer to 1 compared with several other models, which reflects that this model can learn the changing pattern of traffic flow well and has high prediction accuracy and precision, and verifies its feasibility in traffic flow prediction.  The experiment was also done based on the interval prediction evaluation index. Figure <ref type="figure" target="#fig_9">7</ref> shows the prediction results of the ISMA-CNN-GRU model at 95% confidence interval. As can be seen from Table <ref type="table" target="#tab_4">3</ref>, the true values of all models fall within the interval when the confidence level is 95%. Because PICP=1 indicates that the true value falls within the constructed interval. The minimum value of CWC for the interval composite evaluation index of ISMA-CNN-GRU model is 0.628. Compared with APSO-GRU, CNN-GRU and SMA-CNN-GRU models, both PINAW and CWC of ISMA-CNN-GRU model have been reduced, and these two indicators fully illustrate the superiority of the ISMA-CNN-GRU model, because when the PICP is determined, the smaller the PINAW and the smaller the value of CWC, the narrower the prediction interval, indicating better prediction. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusion</head><p>In recent years, how to forecast traffic flow quickly and accurately has become a key issue in building an intelligent transportation system. We adopt a combination of CNN and GRU network and ISMA algorithm to form a model. CNN is used to obtain the traffic flow distribution characteristics between sites, and then the memory functions of GRU are used to obtain the temporal distribution characteristics of traffic flow. Secondly, for the shortcomings of the slime mould algorithm with low initial population quality, this paper adopts the Tent chaos mapping and adaptive inertia weighting strategy to improve the slime mould algorithm. The hyperparameters of the GRU model are optimized using the proposed ISMA algorithm. The simulation results show that the ISMA-CNN-GRU model exhibits higher prediction accuracy compared with the APSO-GRU, the unoptimized CNN-GRU and the SMA-CNN-GRU models. The accurate prediction of traffic flow by the model in this paper contributes to the operational capacity of the transportation system as well as its operational efficiency, and is of practical value to citizens, traffic management, road operations and infrastructure participants. Future research will be extended in the following. The computational efficiency of the ISMA algorithm in training out the optimal hyperparameters need to be improved. The proposed ISMA-CNN-GRU model only selects the optimal parameter combinations, future research can controlled experiments to study the degree of influence of each parameter on the overall model performance.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Convolutional neural network flow chart</figDesc><graphic coords="2,89.46,635.70,90.78,67.73" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: ISMA-CNN-GRU model framework diagram</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: 7 sites on the M25 near Heathrow Airport, UK</figDesc><graphic coords="6,160.56,454.56,284.52,176.04" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>1 1</head><label>1</label><figDesc></figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: The fitness curve of ISMA</figDesc><graphic coords="8,181.08,72.00,232.92,149.04" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Variation of RMSE of ISMA-CNN-GRU model with the number of iterations</figDesc><graphic coords="8,122.06,323.62,351.10,109.72" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: The prediction results of the ISMA-CNN-GRU model at the 95% confidence interval</figDesc><graphic coords="9,188.04,313.44,229.92,169.92" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1 The</head><label>1</label><figDesc></figDesc><table><row><cell>Counter number of iterations t=0</cell></row><row><cell>While t&lt;=maxgen do</cell></row><row><cell>Calculate the fitness of all slime mould;</cell></row><row><cell>Update the best fitness 𝑥 𝑏</cell></row><row><cell>Calculate the 𝑤 by Equation (10);</cell></row><row><cell>For each individual</cell></row><row><cell>Update parameters 𝑝, 𝑣 𝑏 , 𝑣 𝑐 ;</cell></row><row><cell>Update position by Equation (13)(14);</cell></row><row><cell>End For</cell></row><row><cell>t=t+1;</cell></row><row><cell>End While</cell></row><row><cell>Return the best fitness 𝑥 𝑏 after iteration;</cell></row></table><note>pseudo-code for ISMA Algorithm ISMA Initialize: Number of Population popsize, maximum number of iterations maxgen, dimension of Population dim, objective fitness function f(x); Tent Chaotic Mapping initialize positions of slime mould 𝑥 𝑖 ;</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 2</head><label>2</label><figDesc>Comparison of prediction error evaluation indicators results of four models Predictive Models</figDesc><table><row><cell></cell><cell></cell><cell cols="2">Error Indicators</cell><cell></cell></row><row><cell></cell><cell>MAE</cell><cell>RMSE</cell><cell>MAPE%</cell><cell>R 2</cell></row><row><cell>APSO-GRU</cell><cell>0.1371</cell><cell>0.1832</cell><cell>3.985</cell><cell>0.9346</cell></row><row><cell>CNN-GRU</cell><cell>0.12496</cell><cell>0.15886</cell><cell>2.3695</cell><cell>0.95094</cell></row><row><cell>SMA-CNN-GRU</cell><cell>0.11807</cell><cell>0.13735</cell><cell>1.83674</cell><cell>0.9628</cell></row><row><cell>ISMA-CNN-GRU</cell><cell>0.11598</cell><cell>0.12802</cell><cell>1.5213</cell><cell>0.9661</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 3</head><label>3</label><figDesc>Comparison of the prediction results of the four models at 95% confidence intervals Predictive Models</figDesc><table><row><cell></cell><cell></cell><cell>Interval Forecast Indicators</cell><cell></cell></row><row><cell></cell><cell>PICP</cell><cell>PINAW</cell><cell>CWC</cell></row><row><cell>APSO-GRU</cell><cell>1</cell><cell>1.3661</cell><cell>1.3661</cell></row><row><cell>CNN-GRU</cell><cell>1</cell><cell>1.249</cell><cell>1.249</cell></row><row><cell>SMA-CNN-GRU</cell><cell>1</cell><cell>0.936</cell><cell>0.936</cell></row><row><cell>ISMA-CNN-GRU</cell><cell>1</cell><cell>0.628</cell><cell>0.628</cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Spatiotemporal analysis of traffic congestion, air pollution, and exposure vulnerability in Tanzania</title>
		<author>
			<persName><forename type="first">Susmita</forename><surname>Dasgupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Somik</forename><surname>Lall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">David</forename><surname>Wheeler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Science of The Total Environment</title>
		<imprint>
			<biblScope unit="volume">778</biblScope>
			<biblScope unit="page">147114</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Short-Term Traffic Flow Prediction: Neural Network Approach</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">L</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Demetsky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Record</title>
		<imprint>
			<biblScope unit="volume">1453</biblScope>
			<biblScope unit="page" from="98" to="104" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Traffic flow prediction of urban road network based on LSTM-RF model</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Shu-Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Bao-Hua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Measurement Science &amp; Instrumentation Journal of Measurement Science &amp; Instrumentation</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="135" to="142" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Comparing bitcoin&apos;s prediction model using GRU, RNN, and LSTM by hyperparameter optimization grid search and random search</title>
		<author>
			<persName><forename type="first">N</forename><surname>Buslim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">L</forename><surname>Rahmatullah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">A</forename><surname>Setyawan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Alamsyah</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 2021 9th International Conference on Cyber and IT Service Management</title>
				<meeting>2021 9th International Conference on Cyber and IT Service Management<address><addrLine>CITSM</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Wind speed prediction using deep learning-LSTM and GRU</title>
		<author>
			<persName><forename type="first">V</forename><surname>Kumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">M</forename><surname>Nookesh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">S</forename><surname>Saketh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Syama</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ramprabhakar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 2021 2nd International Conference on Smart Electronics and Communication ICOSEC</title>
				<meeting>2021 2nd International Conference on Smart Electronics and Communication ICOSEC</meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="602" to="607" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Intelligent traffic flow prediction using optimized GRU model</title>
		<author>
			<persName><forename type="first">B</forename><surname>Hussain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">K</forename><surname>Afzal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ahmad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Mostafa</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="100736" to="100746" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Comparative analysis of gated recurrent units (GRU), long short-term memory (LSTM) cells, autoregressive integrated moving average (ARIMA), seasonal autoregressive integrated moving average (SARIMA) for forecasting COVID-19 trends</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">E</forename><surname>Arunkumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">V</forename><surname>Kalaga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">M S</forename><surname>Kumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kawaji</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">M</forename><surname>Brenza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Alexandria engineering journal</title>
		<imprint>
			<biblScope unit="volume">61</biblScope>
			<biblScope unit="page" from="7585" to="7603" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Highway traffic speed prediction in rainy environment based on APSO-GRU</title>
		<author>
			<persName><forename type="first">D</forename><surname>Han</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of advanced transportation</title>
		<imprint>
			<biblScope unit="volume">2021</biblScope>
			<biblScope unit="page" from="1" to="11" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Individualized Short-Term Electric Load Forecasting Using Data-Driven Meta-Heuristic Method Based on LSTM Network</title>
		<author>
			<persName><forename type="first">L</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Qin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Przystupa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Majka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kochan</surname></persName>
		</author>
		<idno type="DOI">10.3390/s22207900</idno>
	</analytic>
	<monogr>
		<title level="j">Sensors</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="page">7900</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Neural Machine Translation by Jointly Learning to Align and Translate</title>
		<author>
			<persName><forename type="first">D</forename><surname>Bahdanau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Cho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Science</title>
		<imprint>
			<biblScope unit="volume">69</biblScope>
			<biblScope unit="page" from="2437" to="2448" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Optimizing traffic flow in smart cities: soft GRU-based recurrent neural networks for enhanced congestion prediction using deep learning</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Abdullah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Periyasamy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">A</forename><surname>Kamaludeen</surname></persName>
		</author>
		<idno type="DOI">10.3390/su15075949</idno>
	</analytic>
	<monogr>
		<title level="j">Sustainability</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">StockNet-GRU based stock index prediction</title>
		<author>
			<persName><forename type="first">U</forename><surname>Gupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Bhattacharjee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">S</forename><surname>Bishnu</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.eswa.2022.117986</idno>
	</analytic>
	<monogr>
		<title level="j">Expert Systems with Applications</title>
		<imprint>
			<biblScope unit="volume">207</biblScope>
			<biblScope unit="page">117986</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">VAR-GRU: A hybrid model for multivariate financial time series prediction</title>
		<author>
			<persName><forename type="first">L</forename><surname>Munkhdalai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Theera-Umpon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Auephanwiriyakul</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Horyu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 2020 12th</title>
				<meeting>2020 12th</meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m">Asian Conference on Intelligent Information and Database Systems</title>
				<meeting><address><addrLine>ACIIDS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="322" to="332" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Streamflow prediction using an integrated methodology based on convolutional neural network and long short-term memory networks</title>
		<author>
			<persName><forename type="first">S</forename><surname>Ghimire</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><forename type="middle">M</forename><surname>Yaseen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Farooque</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">C</forename><surname>Deo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Tao</surname></persName>
		</author>
		<idno type="DOI">10.1038/s41598-021-96751-4</idno>
	</analytic>
	<monogr>
		<title level="j">Scientific Reports</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A survey of convolutional neural networks: analysis, applications, and prospects</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Peng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhou</surname></persName>
		</author>
		<idno type="DOI">10.1109/TNNLS.2021.3084827</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE transactions on neural networks and learning systems</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="6999" to="7019" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Slime mould algorithm: A new method for stochastic optimization</title>
		<author>
			<persName><forename type="first">S</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Heidari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mirjalili</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.future.2020.03.055</idno>
	</analytic>
	<monogr>
		<title level="j">Future Generation Computer Systems</title>
		<imprint>
			<biblScope unit="volume">111</biblScope>
			<biblScope unit="page" from="300" to="323" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Hybrid slime mould algorithm with adaptive guided differential evolution algorithm for combinatorial and global optimization problems</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">H</forename><surname>Houssein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Mahdy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Blondin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Shebl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M</forename><surname>Mohamed</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.eswa.2021.114689</idno>
		<ptr target="https://doi.org/10.1016/j.eswa.2021.114689" />
	</analytic>
	<monogr>
		<title level="j">Expert Systems with Applications</title>
		<imprint>
			<biblScope unit="volume">174</biblScope>
			<biblScope unit="page">114689</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Improved slime mould algorithm based on firefly algorithm for feature selection: a case study on QSAR model</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Ewees</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Abualigah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Yousri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><forename type="middle">Y</forename><surname>Algamal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Al-Qaness</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">A</forename><surname>Ibrahim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Abd</forename><surname>Elaziz</surname></persName>
		</author>
		<idno type="DOI">10.1007/s00366-021-01342-6</idno>
	</analytic>
	<monogr>
		<title level="j">Engineering with Computers</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="page" from="2407" to="2421" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Cat swarm optimization algorithm: a survey and performance evaluation</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Ahmed</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A</forename><surname>Rashid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A M</forename><surname>Saeed</surname></persName>
		</author>
		<idno type="DOI">10.1155/2020/4854895</idno>
	</analytic>
	<monogr>
		<title level="j">Computational Intelligence and Neuroscience</title>
		<imprint>
			<biblScope unit="page">4854895</biblScope>
			<date type="published" when="2020">2020. 2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Metrological software test for simulating the method of determining the thermocouple error in situ during operation</title>
		<author>
			<persName><forename type="first">J</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Su</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kochan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Levkiv</surname></persName>
		</author>
		<idno type="DOI">10.1515/msr-2018-0008</idno>
	</analytic>
	<monogr>
		<title level="j">Measurement Science Review</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="52" to="58" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Urban traffic flow prediction techniques: a review</title>
		<author>
			<persName><forename type="first">B</forename><surname>Medina-Salgado</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sanchez-Delacruz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pozos-Parra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">E</forename><surname>Sierra</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.suscom.2022.100739</idno>
	</analytic>
	<monogr>
		<title level="j">Sustainable Computing: Informatics and Systems</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="page">100739</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Airborne particle pollution predictive model using Gated Recurrent Unit (GRU) deep neural networks</title>
		<author>
			<persName><forename type="first">J</forename><surname>Becerra-Rico</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Aceves-Fernández</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Esquivel-Escalante</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Pedraza-Ortega</surname></persName>
		</author>
		<idno type="DOI">10.1007/s12145-020-00462-9</idno>
	</analytic>
	<monogr>
		<title level="j">Earth Science Informatics</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="821" to="834" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Traffic flow prediction for smart traffic lights using machine learning algorithms</title>
		<author>
			<persName><forename type="first">Alfonso</forename><surname>Navarro-Espinoza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Technologies</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page">5</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">A Novel deep learning approach for short term photovoltaic power forecasting based on GRU-CNN model</title>
		<author>
			<persName><forename type="first">M</forename><surname>Sabri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Hassouni</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 2022 International Conference on Energy and Green Computing</title>
				<meeting>2022 International Conference on Energy and Green Computing</meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">336</biblScope>
			<biblScope unit="page">64</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">The conditional least squares method for thermocouples error modeling</title>
		<author>
			<persName><forename type="first">V</forename><surname>Yeromenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kochan</surname></persName>
		</author>
		<idno type="DOI">10.1109/IDAACS.2013.6662661</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems</title>
				<meeting>the 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems<address><addrLine>IDAACS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="157" to="162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Hybrid attention-based temporal convolutional bidirectional LSTM approach for wind speed interval prediction</title>
		<author>
			<persName><forename type="first">B</forename><surname>Bommidi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Kosana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Teeparthi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Madasthu</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11356-022-24641-x</idno>
	</analytic>
	<monogr>
		<title level="j">Environ Sci Pollut Res</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="page" from="40018" to="40030" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">A new interval prediction methodology for short-term electric load forecasting based on pattern recognition</title>
		<author>
			<persName><forename type="first">X</forename><surname>Serrano-Guerrero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Briceño-León</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Clairand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Escrivá-Escrivá</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.apenergy.2021.117173</idno>
	</analytic>
	<monogr>
		<title level="j">Applied Energy</title>
		<imprint>
			<biblScope unit="volume">297</biblScope>
			<biblScope unit="page">117173</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Hybrid Bidirectional LSTM Model for Short-Term Wind Speed Interval Prediction</title>
		<author>
			<persName><forename type="first">A</forename><surname>Saeed</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Danish</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rubaiee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Tang</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2020.3027977</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="182283" to="182294" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Uncertain wind power forecasting using LSTM-based prediction interval</title>
		<author>
			<persName><forename type="first">A</forename><surname>Banik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Behera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">V</forename><surname>Sarathkumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Goswami</surname></persName>
		</author>
		<idno type="DOI">10.1049/iet-rpg.2019.1238</idno>
	</analytic>
	<monogr>
		<title level="j">IET Renewable Power Generation</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="2657" to="2667" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
