<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Bohr. Omrp.</journal-id>
<journal-title>BOHR International Journal of Operations Management Research and Practices</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Bohr. Omrp.</abbrev-journal-title>
<issn pub-type="epub">2583-6420</issn>
<publisher>
<publisher-name>BOHR</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.54646/bijomrp.2024.28</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Case Study</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Vegetable category replenishment and pricing decision model in fresh food supermarkets</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Gao</surname> <given-names>Kai</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Yin</surname> <given-names>Yihao</given-names></name>
</contrib>
</contrib-group>
<aff><institution>School of Management, Tianjin University of Technology</institution>, <addr-line>Tianjin</addr-line>, <country>China</country></aff>
<author-notes>
<corresp id="c001">&#x002A;Correspondence: Kai Gao, <email>kai_gao2021@163.com</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>10</month>
<year>2024</year>
</pub-date>
<volume>3</volume>
<issue>1</issue>
<fpage>43</fpage>
<lpage>53</lpage>
<history>
<date date-type="received">
<day>14</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>06</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2024 Gao and Yin.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Gao and Yin</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>&#x00A9; The Author(s). 2024 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.</p></license>
</permissions>
<abstract>
<p>The vegetable commodities in fresh food supermarkets generally have the characteristics of a wide variety of categories, different origins, and a short shelf life. Moreover, the product quality continuously deteriorates as the sales time increases, and the corresponding price continuously decreases as the sales time increases. At the same time, the purchase and trading time of vegetables is usually from 3:00 to 4:00 in the morning, and the daily sales volume of dishes is unknown. Therefore, merchants must make replenishment decisions for various vegetable categories on the same day without exactly knowing the pricing and purchase quantity of specific dishes. Thus, reliable market demand analysis is particularly important for replenishment and pricing decisions. Based on the historical sales data of six vegetable categories distributed by a supermarket, this paper first uses the Auto Regressive Integrated Moving Average (ARIMA) model to predict the replenishment quantity of each category in the next seven days. Then, through the Back Propagation (in neural networks) (BP), it fits the relationship between sales volume, cost-plus rate, and wholesale price. Combined with the &#x201C;cost-plus pricing&#x201D; method, it predicts the pricing of each category of dishes in the next seven days, providing a certain reference for the replenishment and pricing decisions of supermarkets.</p>
</abstract>
<kwd-group>
<kwd>ARIMA</kwd>
<kwd>BP neural network</kwd>
<kwd>prediction</kwd>
<kwd>vegetables</kwd>
<kwd>replenishment</kwd>
</kwd-group>
<counts>
<fig-count count="11"/>
<table-count count="8"/>
<equation-count count="5"/>
<ref-count count="15"/>
<page-count count="11"/>
<word-count count="4210"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="intro">
<title>1. Introduction</title>
<p>In today&#x2019;s competitive market environment, fresh food superstores, as an important part of the retail industry, not only face a rich variety of commodity categories and differences in origin, but are also affected by the challenges of the short freshness period of vegetable commodities, easy to change in appearance, and price fluctuations. Especially in the face of vegetables which are fresh commodities, with the dynamic changes of quality and prices, the replenishment needs of supermarkets, the pricing decisions become challenging. To cope with this challenge more effectively, this paper aims to combine Auto Regressive Integrated Moving Average (ARIMA) and Back Propagation (in neural networks) (BP) models to predict the future sales and pricing of various categories of vegetables, so as to provide a certain reference for the replenishment and pricing decisions of supermarkets.</p>
<sec id="S1.SS1">
<title>1.1. Literature review</title>
<p>A lot of research has been carried out by scholars at home and abroad in the field of fresh food sales forecasting and pricing decision-making (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>). Zhang Yanliang and Dai Peipei explored the customer-perceived product information contained in online review data to assess the accuracy of fresh produce demand prediction, constructed a multivariate Support Vector Regression (SVR) demand prediction model, and found that the extraction of customer-perceived factors in online reviews can effectively improve the accuracy of fresh produce demand prediction (<xref ref-type="bibr" rid="B3">3</xref>). Lin and Hu (<xref ref-type="bibr" rid="B1">1</xref>) mentioned that review characteristics, transaction characteristics, shop characteristics, service characteristics, and product characteristics have different degrees of influence on the sales of fresh food e-commerce products, among which the influence of review characteristics is the most significant (<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B5">5</xref>). Lu Chao and Xing Miao constructed a pricing decision model for fresh produce supply chain through online reviews and found that when the cost sharing coefficient is high, the optimal level of preservation effort is higher than that in the centralized decision-making model under the decentralized decision-making model with cost sharing and revenue sharing (<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>). Bi and Zhou (<xref ref-type="bibr" rid="B2">2</xref>) combined the characteristics of fresh products to model the problem and define it as a Markov decision process, and then designed a joint inventory control and dynamic pricing algorithm for fresh products based on deep reinforcement learning (<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B8">8</xref>). Tian Zhongwei and Dong Ming developed and solved a two-stage model for the optimal pricing and ordering decisions of retailers for fresh products with different quality levels due to deterioration in the sales process (<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B10">10</xref>). This paper is based on the historical sales data of six vegetable categories distributed by a supermarket to carry out an in-depth study. Firstly, an ARIMA model was used to predict the replenishment volume of each category in the next 7 days to better understand the potential trend of sales. Secondly, through the BP neural network, we try to fit the complex relationship between sales volume, cost-plus rate, and wholesale price, combined with the &#x201C;cost-plus pricing&#x201D; strategy, to provide a novel approach to set reasonable pricing for products to adapt to the fast-paced and dynamic changes in the market environment and to provide support and reference.</p>
</sec>
</sec>
<sec id="S2">
<title>2. Data description</title>
<sec id="S2.SS1">
<title>2.1. Basic description</title>
<p>The data in this paper come from the historical sales data of vegetable commodities in a fresh food supermarket, including 6 categories of vegetables, commodity information of 251 single vegetable products, sales flow detail data, wholesale prices of vegetable commodities, and other data. After data collation, the daily sales data, wholesale price data and cost-plus rate data of various types of vegetables are obtained. After collation, the data table has a total of 1095 rows from July 1, 2020 to June 30, 2023, and a total of 18 columns for the sales volume, wholesale price, and cost-plus rate of each category of vegetables.</p>
</sec>
<sec id="S2.SS2">
<title>2.2. Distribution pattern</title>
<p>Overall, vegetable commodities are divided into six categories, 251 kinds of individual products, in which the sales of cauliflower and leafy category are the highest, followed by chili and edible mushrooms; nightshades have the lowest sales, the sales of cauliflower and leafy category are concentrated in the range of 0&#x2013;500 kg; the sales fluctuation range is large; cauliflower, aquaticrhizomes, nightshades, chili, and edible mushrooms sales have a relatively small range of fluctuation. The specific results are shown in <xref ref-type="fig" rid="F1">Figure 1</xref>; each category of vegetables is subjected to the null value checking, and these null values are filled to a very small value of 0.01 to ensure the integrity of the data.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Box line diagram for each category.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g001.tif"/>
</fig>
</sec>
<sec id="S2.SS3">
<title>2.3. Correlation</title>
<p>Spearman&#x2019;s rank correlation coefficient is a non-parametric statistical method that does not require the data to satisfy the assumption of normal distribution and is used to measure the correlation between two continuous variables and is calculated by the formula:</p>
<disp-formula id="S2.E1">
<label>(1)</label>
<mml:math id="M1">
<mml:mrow>
<mml:mi>&#x03C1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>-</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>n</italic> is the number of samples, and <italic>d</italic> represents the rank difference between data x and y. The correlation coefficient matrix was calculated by recoding these six categories and further plotted as a heat map for each vegetable category.</p>
<p>By recoding these six categories, the matrix of correlation coefficients was calculated, and the correlation heat map of each vegetable category was further plotted, which is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. In this heat map, the color of each grid indicates the correlation between the corresponding categories, and the redder the color the higher the gene expression, and the bluer the color the lower the gene expression. By observing the correlation heat map, the following results can be obtained: the correlation between the leafy category, cauliflower, aquatic rhizomes, chili, and edible mushrooms is strong, with correlation coefficients greater than 0.5, while the correlation between night shades and other categories is weak, with correlation coefficients less than 0.5.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Heat map for each correlation category.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="S3">
<title>3. ARIMA model</title>
<p>The ARIMA model is a commonly used time series analysis method that uses difference methods to convert non-stationary time series data into stationary time series data. Based on this data for future data forecasting and modeling, the model combines the characteristics of the autoregressive (AR) model, the difference (I) operation, and the sliding average (MA) model, and its three main parameters are expressed as the autoregressive order (p), the difference number (d), and the sliding average order (q). The general form of the ARIMA (p, d, and q) model is as follows:</p>
<disp-formula id="S3.Ex1">
<label>(2)</label>
<mml:math id="M2">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mtext>t</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>&#x03B4;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x03D5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x03D5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>-</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">&#x22EF;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x03D5;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>-</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.E2">
<mml:math id="M3">
<mml:mrow>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x03BC;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x03B8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>&#x03BC;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x03B8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>&#x03BC;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>-</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi mathvariant="normal">&#x22EF;</mml:mi>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x03B8;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>&#x03BC;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>-</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p><italic>t</italic> represents the moment, <italic>W</italic><sub><italic>t</italic></sub> represents the smooth sequence obtained after d-order differencing, &#x03BC;<sub><italic>t</italic></sub> represents the random disturbance sequence, &#x03B4; is the constant term, p is the autoregressive partial order, q is the moving average partial order, &#x03D5;<sub><italic>p</italic></sub> is the coefficient of the autoregressive term of order p, and &#x03B8;<sub><italic>q</italic></sub> is the coefficient of the moving average term of order q (<xref ref-type="bibr" rid="B11">11</xref>).</p>
<sec id="S3.SS1">
<title>3.1. Observation of time series chart</title>
<p>To study the trend of the sales volume of superstores over time, we choose days as the unit of measurement and draw the time-series plot of each category of vegetables over time, and it can be seen that the sales volume of each category shows an oscillating trend of change, and basically smooth. The specific results are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>; Combined with the box-and-line diagram in Section 2.1 and the time-series plot below, it can be easily found that there are some values in each category far more than the normal range of fluctuation values of this type of dish in each category, and these values can be considered as outliers, and these values will be replaced by the average value in the subsequent modeling.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Timing diagram for each category.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g003.tif"/>
</fig>
</sec>
<sec id="S3.SS2">
<title>3.2. Smoothness and white noise test</title>
<p>The p-value of smoothness test of the daily sales volume of the leafy category = 6.60e-04 &#x003C; 0.05, which rejects the original hypothesis that there is no unit root, indicating that the time series is smooth; the p-value of stochasticity test of the daily sales volume of the leafy category = 4.30e-08 &#x003C; 0.05, which indicates that the time series is non-white noise. The p-value of the remaining types of smoothness and white noise test is as follows (<xref ref-type="table" rid="T1">Table 1</xref>).</p>
<table-wrap position="float" id="T1">
<label>TABLE 1</label>
<caption><p>Smoothness and white noise test p-values for the remaining five categories.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Remaining five categories</td>
<td valign="top" align="center">White noise test p-value</td>
<td valign="top" align="center">Smoothness test p-value</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Cauliflower</td>
<td valign="top" align="center">4.25e-08</td>
<td valign="top" align="center">7.78e-03</td>
</tr>
<tr>
<td valign="top" align="left">Aquatic_rhizomes</td>
<td valign="top" align="center">1.18e-08</td>
<td valign="top" align="center">3.28e-02</td>
</tr>
<tr>
<td valign="top" align="left">Nightshades</td>
<td valign="top" align="center">3.87e-08</td>
<td valign="top" align="center">5.27e-04</td>
</tr>
<tr>
<td valign="top" align="left">Chili</td>
<td valign="top" align="center">1.65e-08</td>
<td valign="top" align="center">1.94e-02</td>
</tr>
<tr>
<td valign="top" align="left">Mushrooms</td>
<td valign="top" align="center">5.02e-120</td>
<td valign="top" align="center">4.55e-02</td>
</tr>
</tbody>
</table></table-wrap>
<p>From <xref ref-type="table" rid="T1">Table 1</xref>, it can be seen that all classes pass the white noise test and smoothness test.</p>
</sec>
<sec id="S3.SS3">
<title>3.3. Determination of p, d, and q parameters</title>
<p>First of all, we draw the Autocorrelation Function (ACF) and Partial Autocorrelation Function (PACF) diagrams for each category; the specific results are shown in <xref ref-type="fig" rid="F4">Figures 4</xref>&#x2013;<xref ref-type="fig" rid="F6">6</xref>. Take the leafy category as an example. It can be seen from the diagram that the ACF and PACF are trailing, and the original data of the leafy category are smooth and do not need to be differentiated. The order of p and q in the general ARIMA model will not be more than 3 (<xref ref-type="bibr" rid="B12">12</xref>); the value of p and q will lead to the overfitting of the model, and there will be a large error in the prediction of the future data. Therefore, the preliminary ARIMA model parameters for the leafy category are (3,0,3). However, the model obtained at this time is not necessarily optimal; the next use of the aic, bic criterion to more accurately select the final order of the model, through the selection of the aic, bic value, is found to be the smallest when the parameter is (2,0,1), and so the parameter is selected as the leafy category ARIMA model parameters. The rest of the ARIMA model parameters are shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>ACF and PACF charts for leafy categories and cauliflowers.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>ACF and PACF plots of chili_peppers and edible_mushrooms.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>ACF and PACF plots of aquatic_rhizomes and nightshades.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g006.tif"/>
</fig>
<table-wrap position="float" id="T2">
<label>TABLE 2</label>
<caption><p>ARIMA parameters for the remaining five categories.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Remaining five categories</td>
<td valign="top" align="center">p</td>
<td valign="top" align="center">q</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Cauliflower</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
</tr>
<tr>
<td valign="top" align="left">Aquatic_rhizomes</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
</tr>
<tr>
<td valign="top" align="left">Nightshades</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
</tr>
<tr>
<td valign="top" align="left">Chili</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
</tr>
<tr>
<td valign="top" align="left">Edible_mushrooms</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
</tr>
</tbody>
</table></table-wrap>
</sec>
<sec id="S3.SS4">
<title>3.4. Replenishment prediction</title>
<p>Firstly, it is assumed that the market supply and demand are equal, that is, the replenishment volume is equal to the sales volume, and then the original sales volume data of various types of dishes are divided, with 90% as the training set and 10% as the test set, and the model test is carried out. Taking the leafy category as an example, the established ARIMA (2,0,1) model was used to predict the replenishment quantity in the coming week, and the specific results were obtained as follows (<xref ref-type="table" rid="T3">Table 3</xref>).</p>
<table-wrap position="float" id="T3">
<label>TABLE 3</label>
<caption><p>Forecast for restocking of the leafy category in the coming week.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Day</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">7</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Replenishment</td>
<td valign="top" align="center">159.570</td>
<td valign="top" align="center">177.712</td>
<td valign="top" align="center">176.517</td>
<td valign="top" align="center">168.268</td>
<td valign="top" align="center">163.813</td>
<td valign="top" align="center">164.564</td>
<td valign="top" align="center">166.864</td>
</tr>
</tbody>
</table></table-wrap>
<p>Moreover, the Mean Squared Error (MSE) of the model on the test set is 4.14e-02, which is relatively small, and it can be considered that the model is more reliable, and the average error range on the data scale is 18.62%, which is also small, and the comparison between the actual values and the predicted values on the test set is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Plot of actual versus predicted values on the test set for the leafy category.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g007.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="F7">Figure 7</xref>, we can see that the fitting effect is relatively good. The MSE on the rest of the various test sets, the average error ranges are shown in <xref ref-type="table" rid="T4">Table 4</xref>, the predicted values of the replenishment volume for the next 7 days are shown in <xref ref-type="table" rid="T5">Table 5</xref>, and the comparison of the actual and predicted values on the test sets is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<table-wrap position="float" id="T4">
<label>TABLE 4</label>
<caption><p>MSE and mean error ranges on the remaining five category test sets.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">Average range of error</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Cauliflower</td>
<td valign="top" align="center">4.78E-02</td>
<td valign="top" align="center">23.28%</td>
</tr>
<tr>
<td valign="top" align="left">Aquatic_rhizomes</td>
<td valign="top" align="center">4.36E-02</td>
<td valign="top" align="center">31.44%</td>
</tr>
<tr>
<td valign="top" align="left">Nightshades</td>
<td valign="top" align="center">7.74E-02</td>
<td valign="top" align="center">22.02%</td>
</tr>
<tr>
<td valign="top" align="left">Chili</td>
<td valign="top" align="center">4.89E-02</td>
<td valign="top" align="center">21.47%</td>
</tr>
<tr>
<td valign="top" align="left">Edible_mushrooms</td>
<td valign="top" align="center">3.77E-02</td>
<td valign="top" align="center">24.56%</td>
</tr>
</tbody>
</table></table-wrap>
<table-wrap position="float" id="T5">
<label>TABLE 5</label>
<caption><p>Restocking of the remaining five categories for the next 7 days.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">7</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Cauliflower</td>
<td valign="top" align="center">22.226</td>
<td valign="top" align="center">20.375</td>
<td valign="top" align="center">19.562</td>
<td valign="top" align="center">19.738</td>
<td valign="top" align="center">20.904</td>
<td valign="top" align="center">21.060</td>
<td valign="top" align="center">20.207</td>
</tr>
<tr>
<td valign="top" align="left">Aquatic rhizomes</td>
<td valign="top" align="center">16.815</td>
<td valign="top" align="center">15.932</td>
<td valign="top" align="center">16.089</td>
<td valign="top" align="center">15.454</td>
<td valign="top" align="center">16.658</td>
<td valign="top" align="center">16.691</td>
<td valign="top" align="center">15.655</td>
</tr>
<tr>
<td valign="top" align="left">Nightshades</td>
<td valign="top" align="center">30.795</td>
<td valign="top" align="center">26.049</td>
<td valign="top" align="center">19.060</td>
<td valign="top" align="center">15.411</td>
<td valign="top" align="center">17.743</td>
<td valign="top" align="center">23.872</td>
<td valign="top" align="center">28.791</td>
</tr>
<tr>
<td valign="top" align="left">Chilli</td>
<td valign="top" align="center">88.132</td>
<td valign="top" align="center">96.539</td>
<td valign="top" align="center">98.403</td>
<td valign="top" align="center">97.816</td>
<td valign="top" align="center">98.908</td>
<td valign="top" align="center">98.928</td>
<td valign="top" align="center">97.933</td>
</tr>
<tr>
<td valign="top" align="left">Edible mushrooms</td>
<td valign="top" align="center">58.433</td>
<td valign="top" align="center">70.238</td>
<td valign="top" align="center">71.378</td>
<td valign="top" align="center">70.488</td>
<td valign="top" align="center">71.499</td>
<td valign="top" align="center">71.500</td>
<td valign="top" align="center">70.500</td>
</tr>
</tbody>
</table></table-wrap>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption><p>Comparison of actual and predicted values on the remaining five types of test sets.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g008.tif"/>
</fig>
<p>As can be seen from <xref ref-type="fig" rid="F8">Figure 8</xref>, the remaining five categories also fit better on the test set, and the model is relatively reliable.</p>
</sec>
</sec>
<sec id="S4">
<title>4. BP neural network modeling for predictive pricing</title>
<sec id="S4.SS1">
<title>4.1. Model construction and fitting</title>
<p>For fresh commodities, the core of the pricing strategy is to use low gross profit to stimulate sales and maintain the freshness and turnover of commodities. Cost-plus pricing is a method of setting product prices based on the unit cost of the product plus a certain percentage of profit, which is calculated by the formula:</p>
<disp-formula id="S4.E3">
<label>(3)</label>
<mml:math id="M4">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>P</italic> denotes the price, <italic>C</italic> denotes the average cost, and <italic>w</italic> denotes the cost-plus rate, <italic>w</italic> = (selling price - purchase price)/selling price &#x00D7; &#x00D7; 100%, which reflects the profit margin of the enterprise in selling the product or service (<xref ref-type="bibr" rid="B13">13</xref>).</p>
<p>To analyze the relationship between the replenishment quantity and cost-plus pricing of each category of vegetables, firstly, we consider the replenishment quantity and merchant&#x2019;s wholesale price and cost-plus rate and carry out linear regression and multivariate binomial regression and find that the fitting coefficients obtained under linear regression <italic>R</italic><sup>2</sup> = 0.0536 and <italic>R</italic><sup>2</sup> = 0.0467 under multivariate binomial regression, the fitting effect is poor; therefore, we use the BP neural network to build a model for prediction BP neural network model structure, including input layer, intermediate layer (hidden layer), and output layer. The training algorithm of the neural network is to continuously adjust the connection weights through the back-propagation algorithm, trainlm, to improve the training speed and fitting accuracy to achieve the goal of minimizing the training error so that the prediction effect of the whole network is better (<xref ref-type="bibr" rid="B14">14</xref>). According to the data set obtained from the collation, the neural network input neuron cell number is 1, indicating the replenishment of each category; the hidden layer has 10 cells; the output layer neuron cell number is 2, indicating the wholesale price and the cost of markup coefficients; and its model structure is shown in the following <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption><p>Structure of the constructed BP neural network.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g009.tif"/>
</fig>
<p>At the same time, the BP neural network model uses the activation function to add nonlinear factors to the network to solve the problems that cannot be solved by the linear model, and by limiting the range of the output result of the activation function, it helps to make the gradient decrease smoothly (<xref ref-type="bibr" rid="B15">15</xref>). The activation function added in this paper is as follows:</p>
<disp-formula id="S4.E4">
<label>(4)</label>
<mml:math id="M5">
<mml:mrow>
<mml:mrow>
<mml:mi>&#x03C6;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The loss function is also added to the BP neural network to evaluate and validate the model and evaluate the model fit. In this paper, the performance function MSE is set to 1e-1, below which the iteration stops, and its specific formula is as follows:</p>
<disp-formula id="S4.E5">
<label>(5)</label>
<mml:math id="M6">
<mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>t</italic> denotes the actual value and <italic>y</italic> denotes the predicted value. Then 90% of the historical sales volume data of various types of food in supermarkets are used as the training set and 10% as the test set, so that the replenishment volume data in the input layer are obtained, and then the historical wholesale price data and historical cost markup rate data are brought into the output layer to fit the BP neural network. Taking the leafy category as an example, its mean squared loss function image is shown in <xref ref-type="fig" rid="F10">Figure 10</xref>, and the model fitting is shown in <xref ref-type="fig" rid="F11">Figure 11</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption><p>Image of the mean-variance loss function for the leafy category.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption><p>Fitting of the leafy category.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijomrp-2024-28-g011.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="F11">Figure 11</xref>, it can be seen that the leafy category reaches the set value of the mean square loss function after 20 iterations in the test set, and the fit coefficient of the model in the test set reaches 0.85, which is a good fit of the model. The number of iterations and the fitting coefficients on the test set for the remaining classes are shown in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap position="float" id="T6">
<label>TABLE 6</label>
<caption><p>Number of iterations and fit coefficients for the remaining categories.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Category</td>
<td valign="top" align="center">Number of iterations</td>
<td valign="top" align="center"><italic>R</italic><sup>2</sup></td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Cauliflower</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">0.73757</td>
</tr>
<tr>
<td valign="top" align="left">Aquatic_rhizomes</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">0.46318</td>
</tr>
<tr>
<td valign="top" align="left">Nightshades</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">0.48066</td>
</tr>
<tr>
<td valign="top" align="left">Chilli</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">0.31615</td>
</tr>
<tr>
<td valign="top" align="left">Edible_mushrooms</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">0.65866</td>
</tr>
</tbody>
</table></table-wrap>
<p>From <xref ref-type="table" rid="T6">Table 6</xref>, it can be seen that except for chili peppers, the fitting coefficients of the other categories are high, and it can be considered that the model is effective.</p>
</sec>
<sec id="S4.SS2">
<title>4.2 Predictive pricing</title>
<p>The content in Section 4.1 indicates that the BP neural network model successfully fits the relationship between replenishment quantity, wholesale price, and cost markup rate. Building on this, combined with the replenishment quantities forecasted for the next seven days by the ARIMA model in Section 3, it is possible to calculate the wholesale prices and cost markup rates for each category over the next seven days, thereby determining the pricing strategy. Taking leafy vegetables as an example, the pricing results are shown in <xref ref-type="table" rid="T7">Table 7</xref>, while the pricing strategies for other categories are detailed in <xref ref-type="table" rid="T8">Table 8</xref>.</p>
<table-wrap position="float" id="T7">
<label>TABLE 7</label>
<caption><p>Pricing strategy for the leafy category.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Sales</td>
<td valign="top" align="center">Wholesale prices</td>
<td valign="top" align="center">Cost-plus ratio</td>
<td valign="top" align="center">Set a price</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">159.57024</td>
<td valign="top" align="center">4.58497487</td>
<td valign="top" align="center">0.418270388</td>
<td valign="top" align="center">6.5027</td>
</tr>
<tr>
<td valign="top" align="left">177.7123</td>
<td valign="top" align="center">4.58874695</td>
<td valign="top" align="center">0.419013799</td>
<td valign="top" align="center">6.5115</td>
</tr>
<tr>
<td valign="top" align="left">176.51704</td>
<td valign="top" align="center">4.47508296</td>
<td valign="top" align="center">0.451777889</td>
<td valign="top" align="center">6.4968</td>
</tr>
<tr>
<td valign="top" align="left">168.26784</td>
<td valign="top" align="center">4.48452522</td>
<td valign="top" align="center">0.437810039</td>
<td valign="top" align="center">6.4479</td>
</tr>
<tr>
<td valign="top" align="left">163.81308</td>
<td valign="top" align="center">4.49677659</td>
<td valign="top" align="center">0.427539234</td>
<td valign="top" align="center">6.4193</td>
</tr>
<tr>
<td valign="top" align="left">164.56416</td>
<td valign="top" align="center">4.48874378</td>
<td valign="top" align="center">0.433607457</td>
<td valign="top" align="center">6.4351</td>
</tr>
<tr>
<td valign="top" align="left">166.86438</td>
<td valign="top" align="center">4.54826066</td>
<td valign="top" align="center">0.415045533</td>
<td valign="top" align="center">6.4360</td>
</tr>
</tbody>
</table></table-wrap>
<table-wrap position="float" id="T8">
<label>TABLE 8</label>
<caption><p>Pricing strategies for the remaining categories.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="center">Sales</td>
<td valign="top" align="center">Wholesale prices</td>
<td valign="top" align="center">Cost-plus ratio</td>
<td valign="top" align="center">Set a price</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Cauliflower</td>
<td valign="top" align="center">22.22606</td>
<td valign="top" align="center">5.604864171</td>
<td valign="top" align="center">0.663921181</td>
<td valign="top" align="center">9.326052212</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">20.374576</td>
<td valign="top" align="center">5.638370903</td>
<td valign="top" align="center">0.666967332</td>
<td valign="top" align="center">9.398980099</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">19.562089</td>
<td valign="top" align="center">6.328516579</td>
<td valign="top" align="center">0.725881666</td>
<td valign="top" align="center">10.92227074</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">19.738409</td>
<td valign="top" align="center">6.738478773</td>
<td valign="top" align="center">0.749115354</td>
<td valign="top" align="center">11.78637668</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">20.904206</td>
<td valign="top" align="center">6.46794876</td>
<td valign="top" align="center">0.736577945</td>
<td valign="top" align="center">11.23209716</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">21.060107</td>
<td valign="top" align="center">6.402873045</td>
<td valign="top" align="center">0.731701808</td>
<td valign="top" align="center">11.08786683</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">20.206702</td>
<td valign="top" align="center">6.115652505</td>
<td valign="top" align="center">0.708358728</td>
<td valign="top" align="center">10.44772833</td>
</tr>
<tr>
<td valign="top" align="left">Aquatic_<break/>rhizomes</td>
<td valign="top" align="center">16.814954</td>
<td valign="top" align="center">7.453934592</td>
<td valign="top" align="center">0.336638312</td>
<td valign="top" align="center">9.96321455</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">15.932203</td>
<td valign="top" align="center">7.620024034</td>
<td valign="top" align="center">0.34917092</td>
<td valign="top" align="center">10.28071484</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">16.088553</td>
<td valign="top" align="center">8.583192492</td>
<td valign="top" align="center">0.415905964</td>
<td valign="top" align="center">12.15299344</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">15.453662</td>
<td valign="top" align="center">9.666204898</td>
<td valign="top" align="center">0.463720736</td>
<td valign="top" align="center">14.14862455</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">16.658085</td>
<td valign="top" align="center">9.038068981</td>
<td valign="top" align="center">0.441812524</td>
<td valign="top" align="center">13.03120105</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">16.691415</td>
<td valign="top" align="center">8.417501461</td>
<td valign="top" align="center">0.405345368</td>
<td valign="top" align="center">11.82949669</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">15.654502</td>
<td valign="top" align="center">8.053977246</td>
<td valign="top" align="center">0.380680379</td>
<td valign="top" align="center">11.11996836</td>
</tr>
<tr>
<td valign="top" align="left">Nightshades</td>
<td valign="top" align="center">30.795475</td>
<td valign="top" align="center">5.428813177</td>
<td valign="top" align="center">0.619494779</td>
<td valign="top" align="center">8.791934593</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">26.049241</td>
<td valign="top" align="center">5.181828347</td>
<td valign="top" align="center">0.620315619</td>
<td valign="top" align="center">8.396197405</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">19.059821</td>
<td valign="top" align="center">5.624282968</td>
<td valign="top" align="center">0.588106932</td>
<td valign="top" align="center">8.93196277</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">15.411392</td>
<td valign="top" align="center">5.95050633</td>
<td valign="top" align="center">0.562786137</td>
<td valign="top" align="center">9.299368797</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">17.743159</td>
<td valign="top" align="center">5.801484132</td>
<td valign="top" align="center">0.56749237</td>
<td valign="top" align="center">9.093782112</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">23.872477</td>
<td valign="top" align="center">5.733678404</td>
<td valign="top" align="center">0.571773191</td>
<td valign="top" align="center">9.012042001</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">28.7905</td>
<td valign="top" align="center">5.622064532</td>
<td valign="top" align="center">0.588689264</td>
<td valign="top" align="center">8.931713567</td>
</tr>
<tr>
<td valign="top" align="left">Chilli</td>
<td valign="top" align="center">88.132054</td>
<td valign="top" align="center">6.742380682</td>
<td valign="top" align="center">0.427551109</td>
<td valign="top" align="center">9.625093021</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">96.539308</td>
<td valign="top" align="center">6.699111186</td>
<td valign="top" align="center">0.432239793</td>
<td valign="top" align="center">9.594733618</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">98.403058</td>
<td valign="top" align="center">7.465304575</td>
<td valign="top" align="center">0.389567775</td>
<td valign="top" align="center">10.37354667</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">97.81622</td>
<td valign="top" align="center">7.59467949</td>
<td valign="top" align="center">0.383719187</td>
<td valign="top" align="center">10.50890373</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">98.907812</td>
<td valign="top" align="center">7.661984357</td>
<td valign="top" align="center">0.380678411</td>
<td valign="top" align="center">10.57873639</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">98.928116</td>
<td valign="top" align="center">8.109022781</td>
<td valign="top" align="center">0.360329256</td>
<td valign="top" align="center">11.03094093</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">97.932617</td>
<td valign="top" align="center">7.376267606</td>
<td valign="top" align="center">0.393604857</td>
<td valign="top" align="center">10.27960236</td>
</tr>
<tr>
<td valign="top" align="left">Edible_<break/>mushrooms</td>
<td valign="top" align="center">58.433188</td>
<td valign="top" align="center">5.904714027</td>
<td valign="top" align="center">1.013131641</td>
<td valign="top" align="center">11.88696664</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">70.237555</td>
<td valign="top" align="center">6.038854402</td>
<td valign="top" align="center">1.084428325</td>
<td valign="top" align="center">12.58755917</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">71.377909</td>
<td valign="top" align="center">6.224934997</td>
<td valign="top" align="center">1.173842926</td>
<td valign="top" align="center">13.53203091</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">70.488072</td>
<td valign="top" align="center">6.221549966</td>
<td valign="top" align="center">1.172594697</td>
<td valign="top" align="center">13.51690646</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">71.498714</td>
<td valign="top" align="center">6.146095477</td>
<td valign="top" align="center">1.138476789</td>
<td valign="top" align="center">13.14328252</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">71.499742</td>
<td valign="top" align="center">6.193997859</td>
<td valign="top" align="center">1.161073499</td>
<td valign="top" align="center">13.38568463</td>
</tr>
<tr>
<td valign="top" align="center"/><td valign="top" align="center">70.499842</td>
<td valign="top" align="center">6.000164115</td>
<td valign="top" align="center">1.06438706</td>
<td valign="top" align="center">12.38666116</td>
</tr>
</tbody>
</table></table-wrap>
<p>The remaining types of pricing strategies are shown in <xref ref-type="table" rid="T8">Table 8</xref>.</p>
</sec>
</sec>
<sec id="S5">
<title>5. Summary and prospect</title>
<p>Through the research in this paper, the sales data of the vegetable category is deeply analyzed, and a restocking and pricing decision-making framework based on the ARIMA model and BP neural network is proposed. By predicting the replenishment and pricing in the next 7 days, the framework allows supermarkets to make more targeted purchases and pricing, thus better meeting market demand and improving operational efficiency. However, it should be noted that any model has its limitations due to the changing market environment. Therefore, it should be flexibly adjusted in the actual situation and combined with other decision-making tools to improve the overall decision-making level, and future research can be more specific to the replenishment volume and pricing decisions for each single product and continuously expand the model to provide more useful references and insights for the efficient and effective development of the fresh food retailing industry.</p>
<p>With the continuous progress of science and technology and the evolution of the business environment, the replenishment and pricing decision-making framework based on the ARIMA model and BP neural network proposed in this paper can provide some references for the operational decision-making of supermarkets to a certain extent. In the future, more complex models and algorithms can be further explored to improve the accuracy of market demand and sensitivity to sales trends. At the same time, by combining big data, artificial intelligence, and other technologies, the decision-making system can be further improved to make it more real-time and adaptive, so as to better adapt to the dynamic changes of the market. In addition, with the development of digitalization and intelligence in the fresh food supply chain, supermarkets can consider introducing more advanced technological means, such as the Internet of Things (IoT), blockchain, etc., to improve the traceability of vegetable commodities and the level of quality assurance. This will not only help consumers better understand the source and quality of goods, but also help supermarkets to realize more efficient management and coordination in the supply chain.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>H</given-names></name> <name><surname>Hu</surname> <given-names>Y</given-names></name></person-group>. <article-title>Big data profiling of influencing factors of fresh food e-commerce platform sales&#x2013;an empirical study based on the support vector machine method.</article-title> <source><italic>Guizhou Soc Sci.</italic></source> (<year>2021</year>) <volume>3</volume>:<fpage>129</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.13713/j.cnki.cssci.2021.03.017</pub-id></citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bi</surname> <given-names>W</given-names></name> <name><surname>Zhou</surname> <given-names>Y</given-names></name></person-group>. <article-title>Research on joint inventory control and dynamic pricing of fresh products based on deep reinforcement learning.</article-title> <source><italic>Comput Appl Res.</italic></source> (<year>2022</year>) <volume>39</volume>:<issue>2660</issue>. <pub-id pub-id-type="doi">10.19734/j.issn.1001-3695.2022.01.0056</pub-id></citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>C</given-names></name> <name><surname>Li</surname> <given-names>H</given-names></name> <name><surname>Zhang</surname> <given-names>L</given-names></name> <name><surname>Ren</surname> <given-names>Y</given-names></name></person-group>. <article-title>Optimal recommendation strategies for AI-powered e-commerce platforms: A study of duopoly manufacturers and market competition.</article-title> <source><italic>J Theoretical Appl Electron Commerce Res.</italic></source> (<year>2023</year>) <volume>18</volume>:<fpage>1086</fpage>&#x2013;<lpage>106</lpage>.</citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Han</surname> <given-names>L</given-names></name></person-group>. <article-title>Research on academic paper evaluation model based on BP neural network.</article-title> <source><italic>Modern Intell.</italic></source> (<year>2024</year>) <volume>44</volume>:<fpage>170</fpage>&#x2013;<lpage>7</lpage>.</citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>J</given-names></name> <name><surname>Zhou</surname> <given-names>C</given-names></name> <name><surname>Leng</surname> <given-names>G</given-names></name></person-group>. <article-title>Is it always advantageous to establish self-built logistics for online platforms in a competitive retailing setting?</article-title> <source><italic>IEEE Trans Eng Manag.</italic></source> (<year>2024</year>) <volume>71</volume>:<fpage>1726</fpage>&#x2013;<lpage>43</lpage>.</citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>C</given-names></name> <name><surname>Li</surname> <given-names>X</given-names></name> <name><surname>Ren</surname> <given-names>Y</given-names></name> <name><surname>Yu</surname> <given-names>J</given-names></name></person-group>. <article-title>How do fairness concern and power structure affect competition between e-platforms and third-party sellers?</article-title> <source><italic>IEEE Transa Eng Manag.</italic></source> (<year>2023</year>) <volume>21</volume>:<issue>2318</issue>. <pub-id pub-id-type="doi">10.1109/TEM.2023.3262318</pub-id></citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lu</surname> <given-names>C</given-names></name> <name><surname>Xing</surname> <given-names>Y</given-names></name></person-group>. <article-title>Supply chain pricing strategy for fresh products based on online reviews.</article-title> <source><italic>Operat Res Manag.</italic></source> (<year>2022</year>) <volume>31</volume>:<fpage>91</fpage>&#x2013;<lpage>7</lpage>.</citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>H</given-names></name> <name><surname>Zhang</surname> <given-names>Q</given-names></name> <name><surname>Yu</surname> <given-names>J</given-names></name></person-group>. <article-title>Property analysis and improvement of activation function in convolutional neural networks.</article-title> <source><italic>Comput Simul.</italic></source> (<year>2022</year>) <volume>39</volume>:<fpage>328</fpage>&#x2013;<lpage>34</lpage>.</citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y</given-names></name> <name><surname>Dai</surname> <given-names>P</given-names></name></person-group>. <article-title>Multivariate SVR demand forecasting for fresh products - customer perception factor extraction based on online reviews.</article-title> <source><italic>J China Agric Univers.</italic></source> (<year>2022</year>) <volume>27</volume>:<fpage>275</fpage>&#x2013;<lpage>82</lpage>.</citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tian</surname> <given-names>Z</given-names></name> <name><surname>Dong</surname> <given-names>M</given-names></name></person-group>. <article-title>Pricing and ordering strategies for fresh products with different quality levels.</article-title> <source><italic>J Shanghai Jiao Tong Univers.</italic></source> (<year>2014</year>) <volume>48</volume>:<fpage>306</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.16183/j.cnki.jsjtu.2014.02.025</pub-id></citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhai</surname> <given-names>X</given-names></name> <name><surname>Zhou</surname> <given-names>X</given-names></name> <name><surname>Song</surname> <given-names>S.</given-names></name></person-group> <source><italic>Research on mine disaster prediction method based on ARIMA model.</italic></source> (<year>2023</year>).</citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname> <given-names>M</given-names></name> <name><surname>Duan</surname> <given-names>Y</given-names></name> <name><surname>Zheng</surname> <given-names>L</given-names></name></person-group>. <article-title>Application of ARIMA, ARIMAX, and NGO-LSTM models in predicting the number of tuberculosis cases in Liaocheng City, Shandong Province.</article-title> <source><italic>Chin J NTI Tuberculosis.</italic></source> (<year>2023</year>) <volume>26</volume>:<fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.19982/j.issn.1000-662</pub-id></citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cui</surname> <given-names>X</given-names></name> <name><surname>Zhou</surname> <given-names>C</given-names></name> <name><surname>Yu</surname> <given-names>J</given-names></name> <name><surname>Khan</surname> <given-names>AN</given-names></name></person-group>. <article-title>Interaction between manufacturer&#x2019;s recycling strategy and e-commerce platform&#x2019;s extended warranty service.</article-title> <source><italic>J Clean Prod.</italic></source> (<year>2023</year>) <volume>399</volume>:<fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.13301/j.cnki.ct.2024.06.034</pub-id></citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>F</given-names></name> <name><surname>Liu</surname> <given-names>X</given-names></name></person-group>. <article-title>Economic analysis of the reform of China&#x2019;s natural gas price formation mechanism-from &#x201C;cost-plus&#x201D; pricing method to &#x201C;market netback&#x201D; pricing method.</article-title> <source><italic>Nat Gas Ind.</italic></source> (<year>2014</year>) <volume>34</volume>:<fpage>135</fpage>&#x2013;<lpage>42</lpage>.</citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>J</given-names></name> <name><surname>Zhao</surname> <given-names>J</given-names></name> <name><surname>Zhou</surname> <given-names>C</given-names></name> <name><surname>Ren</surname> <given-names>Y</given-names></name></person-group>. <article-title>Strategic business mode choices for e-commerce platforms under brand competition.</article-title> <source><italic>J Theoretical Appl Electron Commerce Res.</italic></source> (<year>2022</year>) <volume>17</volume>:<fpage>1769</fpage>&#x2013;<lpage>90</lpage>.</citation></ref>
</ref-list>
</back>
</article>
