<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">JAI</journal-id>
<journal-id journal-id-type="nlm-ta">JAI</journal-id>
<journal-id journal-id-type="publisher-id">JAI</journal-id>
<journal-title-group>
<journal-title>Journal on Artificial Intelligence</journal-title>
</journal-title-group>
<issn pub-type="epub">2579-003X</issn>
<issn pub-type="ppub">2579-0021</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">56303</article-id>
<article-id pub-id-type="doi">10.32604/jai.2024.056303</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>An Optimisation Strategy for Electric Vehicle Charging Station Layout Incorporating Mini Batch K-Means and Simulated Annealing Algorithms</article-title>
<alt-title alt-title-type="left-running-head">An Optimisation Strategy for Electric Vehicle Charging Station Layout Incorporating Mini Batch K-Means and Simulated Annealing Algorithms</alt-title>
<alt-title alt-title-type="right-running-head">An Optimisation Strategy for Electric Vehicle Charging Station Layout Incorporating Mini Batch K-Means and Simulated Annealing Algorithms</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Yang</surname><given-names>Haojie</given-names></name></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Wen</surname><given-names>Xiang</given-names></name></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Geng</surname><given-names>Peng</given-names></name><email>gengpeng@njit.edu.cn</email></contrib>
<aff><institution>School of Information and Communication Engineering, Nanjing Institute of Technology</institution>, <addr-line>Nanjing, 211167</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Peng Geng. Email: <email>gengpeng@njit.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>18</day>
<month>10</month>
<year>2024</year></pub-date>
<volume>6</volume>
<issue>0</issue>
<fpage>283</fpage>
<lpage>300</lpage>
<history>
<date date-type="received">
<day>19</day>
<month>7</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>9</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 The Authors.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_JAI_56303.pdf"></self-uri>
<abstract>
<p>To enhance the rationality of the layout of electric vehicle charging stations, meet the actual needs of users, and optimise the service range and coverage efficiency of charging stations, this paper proposes an optimisation strategy for the layout of electric vehicle charging stations that integrates Mini Batch K-Means and simulated annealing algorithms. By constructing a circle-like service area model with the charging station as the centre and a certain distance as the radius, the maximum coverage of electric vehicle charging stations in the region and the influence of different regional environments on charging demand are considered. Based on the real data of electric vehicle charging stations in Nanjing, Jiangsu Province, this paper uses the model proposed in this paper to optimise the layout of charging stations in the study area. The results show that the optimisation strategy incorporating Mini Batch K-Means and simulated annealing algorithms outperforms the existing charging station layouts in terms of coverage and the number of stations served, and compared to the original charging station layouts, the optimised charging station layouts have flatter Lorentzian curves and are closer to the average distribution. The proposed optimisation strategy not only improves the service efficiency and user satisfaction of EV (Electric Vehicle) charging stations but also provides a reference for the layout optimisation of EV charging stations in other cities, which has important practical value and promotion potential.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Mini Batch K-Means</kwd>
<kwd>simulated annealing algorithm</kwd>
<kwd>electric vehicle charging stations</kwd>
<kwd>layout optimisation</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Jiangsu Provincial College Students Innovation and Entrepreneurship Training Plan</funding-source>
<award-id>202411276037Z</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Nanjing Institute of Technology Fund for Research Startup Projects of Introduced Talents</funding-source>
<award-id>TB202406012</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>With the increasingly severe global climate change and energy crisis, green travelling and clean energy transition have become the focus of attention for governments and all sectors of society. Since the 18th National Congress of the Chinese Communist Party, the Chinese government has attached great importance to developing the new energy vehicle industry and taken it as an important strategy to promote economic restructuring and achieve sustainable development. As a representative of new energy vehicles, electric vehicles (EVs) not only play an important role in reducing greenhouse gas emissions and improving urban air quality but also become a key area for promoting national energy security and technological innovation. The popularity of EVs cannot be separated from a perfect charging infrastructure. As an important energy supply point, the planning, construction, and operation of EV charging stations are directly related to the convenience and economy of EV use. Therefore, it is of great significance to study the layout optimisation of electric vehicle charging stations to promote the sustainable development of the electric vehicle industry.</p>
<p>To support the sustainable development of the electric vehicle industry, this paper will examine in detail the optimisation of the layout of electric vehicle charging stations to meet the future charging demand of the growing electric vehicle population. This paper will analyse the geographical information within the city and then design a charging station network with wide coverage.</p>
<p>This paper focuses on the overall planning of the construction of EV charging stations rather than the engineering details of its various aspects. Modern transport systems need to be considered from a holistic perspective. The electrification of transport is necessary to meet national requirements for environmental protection in the transport sector, and this depends on the growth of the number of electric vehicles. The experience of the driver and the wide coverage of the energy supply are important factors that influence the growth of the number of electric vehicles in cities. Therefore, optimising the layout of EV charging stations is essential to increase the attractiveness and popularity of EVs.</p>
<p>Our main contributions include the following:
<list list-type="bullet">
<list-item>
<p>Proposes an electric vehicle charging station layout algorithm based on Mini Batch K-Means and a simulated annealing algorithm, which avoids the problem of Mini Batch K-Means initial clustering points falling into local optimum.</p></list-item>
<list-item>
<p>Proposes an EV charging station layout optimisation strategy based on single-source POI data, which is also generic to other cities.</p></list-item>
</list></p>
<p>The rest of the paper is organised as follows. <xref ref-type="sec" rid="s2">Section 2</xref> analyses the related work. <xref ref-type="sec" rid="s3">Section 3</xref> demonstrates the initial screening of POIs (Points of Interest). <xref ref-type="sec" rid="s4">Section 4</xref> proposes an EV charging station layout algorithm based on Mini Batch K-Means and a simulated annealing algorithm. Experimental results for Nanjing are provided in <xref ref-type="sec" rid="s5">Section 5</xref>. Finally, the paper is concluded in <xref ref-type="sec" rid="s6">Section 6</xref>.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>In the field of EV charging station layout optimisation, literature [<xref ref-type="bibr" rid="ref-1">1</xref>] proposed an EV charging station layout optimisation method to enhance the flexibility of the power system and facilitate the integration of renewable energy sources and demonstrates the potential of the method to reduce carbon emissions and optimise the charging infrastructure, using Jiangxi Province as a case study. Literature [<xref ref-type="bibr" rid="ref-2">2</xref>] proposed a genetic algorithm-based approach for optimal deployment of electric vehicle charging stations using location tracking data from large-scale mobile phone users to reduce the number of charging stations and the extra driving distance drivers have to travel to reach the charging stations. Literature [<xref ref-type="bibr" rid="ref-3">3</xref>] optimised the layout of electric vehicle charging stations using urban informatics data by developing a methodological framework based on an improved geographic PageRank model and a capacity-constrained model of the maximum coverage location problem to improve charging station utilisation and reduce spatial mismatches in charging demand. Literature [<xref ref-type="bibr" rid="ref-4">4</xref>] compared planning-oriented and market-oriented EV public charging infrastructure deployment strategies through an agent-based model and found that the planning-oriented strategy is more conducive to initial market cultivation, while the market-oriented strategy is superior in terms of long-term cost efficiency. Literature [<xref ref-type="bibr" rid="ref-5">5</xref>] proposed an optimal design model for EV charging stations based on service balance considerations, uses a nonlinear autoregressive neural network to predict the number of EVs, and solves the model efficiently through a hybrid heuristic algorithm GA-BPSO (Genetic Algorithm and Binary Particle and Swarm Optimisation), and finally verifies the reasonableness of the methodology through a case study in Cixi City. Literature [<xref ref-type="bibr" rid="ref-6">6</xref>] proposed a multi-objective approach to optimise the planning of fast charging stations using the MOSAPSO (multi-objective simulated annealing particle swarm optimisation) algorithm by taking into account factors such as urban functional zoning, traffic flow, and signal light waiting time to improve the profitability and user satisfaction of charging stations. Literature [<xref ref-type="bibr" rid="ref-7">7</xref>] proposed a dynamic demand-based multi-period optimisation model to optimise the location and size of EV charging stations in urban areas by combining a genetic algorithm and centroid clustering algorithm to improve the quality of charging services and promote the market penetration of EVs. Literature [<xref ref-type="bibr" rid="ref-8">8</xref>] proposed a data-based approach to optimise the layout of existing EV charging stations to improve utilisation, reduce resource wastage and help solve charging problems by representing the correlation of charging behaviours among different charging stations, hours, and days with a 3D (3 Dimensions) tensor model, which was applied in Wuhan to demonstrate its effectiveness. Literature [<xref ref-type="bibr" rid="ref-9">9</xref>] proposed a data-driven shared charging station siting model to optimise the charging station layout to balance the supply and demand by taking into account factors such as electric vehicle mileage, distribution and passenger demand, and verifies the effectiveness of the model through a case study in Nanjing. Literature [<xref ref-type="bibr" rid="ref-10">10</xref>] proposed a two-tier EV charging station recommendation strategy based on the influence of multiple factors, aiming to solve the aggregation effect caused by the disorderly charging of EVs, optimise the EV charging service system, and improve user satisfaction.</p>
<p>Most of the above literature uses multi-source data, and some of the data may be more difficult to obtain in other cities, with poor generalisability. For this reason, this paper proposes an EV charging station layout optimisation model based on POIs [<xref ref-type="bibr" rid="ref-11">11</xref>] fused with Mini Batch K-Means [<xref ref-type="bibr" rid="ref-12">12</xref>] and a simulated annealing algorithm [<xref ref-type="bibr" rid="ref-13">13</xref>], which uses only POI single-source data, which is simple to obtain, and confirms the charging station deployment in the study area through the profile coefficients [<xref ref-type="bibr" rid="ref-14">14</xref>], according to pre-screened types of POIs influencing charging station deployment K-value of Mini Batch K-Means, and optimise the charging station deployment for each study area using the fusion algorithm. To achieve full coverage of charging station areas and sparsity in different areas, the effectiveness of the strategy is verified through simulation and analysis of electric vehicle charging stations in Nanjing, Jiangsu Province.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Initial Screening of POI Types</title>
<p>POI (Point of Interest), is the representation of a geographical location with specific characteristics or importance on a map or GIS (Geographic Information System). Before constructing the electric vehicle charging station layout optimisation model, since this paper uses single source data POI, the most important thing is the selection of the type of POI of the influencing factors. According to the first level of classification, the second level of classification can be POI data of important places in Nanjing City by the two districts and three centres, respectively, residential areas, office areas, commercial centres, industrial centres, leisure centres, the specific POIs selected in this paper are shown in <xref ref-type="table" rid="table-1">Table 1</xref> below.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Classification of POIs for important places in Nanjing</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Primary classification</th>
<th>Secondary classification</th>
<th>Facility-specific name</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">Living area</td>
<td>Residential</td>
<td>Business houses, neighbourhoods, villas, etc.</td>
</tr>
<tr>
<td>Residential ancillary land</td>
<td>Community hospitals, community service centres, etc.</td>
</tr>
<tr>
<td rowspan="3">Office</td>
<td>Science and education</td>
<td>Schools, training institutes, youth centres, etc.</td>
</tr>
<tr>
<td>Medical</td>
<td>Hospitals, clinics, pharmacies, etc.</td>
</tr>
<tr>
<td>Administrative</td>
<td>Government agencies, institutions, social groups, etc.</td>
</tr>
<tr>
<td/>
<td>Catering</td>
<td>Hotels, restaurants, cafes, dessert shops, etc.</td>
</tr>
<tr>
<td/>
<td>Shopping</td>
<td>Shopping malls, supermarkets, convenience stores, etc.</td>
</tr>
<tr>
<td>Commercial centre</td>
<td>Accommodation</td>
<td>Accommodation hotels, guesthouses, guest houses, star hotels, etc.</td>
</tr>
<tr>
<td/>
<td>Leisure &#x0026; entertainment</td>
<td>Cinema, Internet cafe, KTV, clubs, etc.</td>
</tr>
<tr>
<td/>
<td>Finance &#x0026; insurance</td>
<td>Banks, insurance companies, securities companies, etc.</td>
</tr>
<tr>
<td>Industrial centres</td>
<td>Corporate</td>
<td>Factories, industrial parks, etc.</td>
</tr>
<tr>
<td>Leisure centre</td>
<td>Sports &#x0026; leisure</td>
<td>Gymnasiums, sanatoriums, etc.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Residential and office areas are undoubtedly the two key parts of EV charging station construction, as they are the core places of people&#x2019;s daily life and work, with long stay time and stable charging demand. Constructing charging facilities in these areas not only facilitates users to charge during their daily activities and reduces charging anxiety, but also gains community and commercial support, while utilising the existing space for an efficient layout, promoting the popularity of electric vehicles and sustainable urban development.</p>
<p>Industrial centres are likewise an influential factor in the construction of electric vehicle charging stations. Industrial centres are often home to a large number of factories, businesses and offices, which are not only the locations where employees work daily but also the operating bases for a large number of transport and commercial vehicles. The construction of charging facilities in these locations can meet the changing needs of commercial vehicles and logistics vehicles during long periods of operation, thus significantly reducing the use of traditional fuel vehicles, environmental pollution and carbon emissions. At the same time, industrial centres usually have well-developed infrastructures and extensive land space, which is conducive to the placement and expansion of charging stations.</p>
<p>Commercial and leisure centres are also considerations for the construction of charging stations. Commercial centres are the core areas of economic activity in cities, with a large concentration of office buildings, shopping centres, food and beverage establishments and other commercial facilities. Constructing charging facilities in these areas can facilitate charging for thousands of office workers, customers and business visitors, meeting their charging needs in the course of business activities or during their leisure time, and enhancing the user&#x2019;s charging convenience and charging experience. Leisure centres such as parks, sports venues, entertainment venues and tourist attractions are usually places where large numbers of city residents and tourists gather. Constructing charging stations in these areas can provide convenient charging services to tourists and residents, supporting their convenience in using energy supplies during leisure and recreational activities.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>An Optimisation Model for Electric Vehicle Charging Station Layout Incorporating Mini Batch K-Means and Simulated Annealing Algorithm</title>
<p>In this section, based on the previous screening of POI types, an EV charging station layout optimisation model incorporating Mini Batch K-Means and a simulated annealing algorithm is constructed and the model results are further evaluated. The research programme is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Block diagram of the research programme</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-1.tif"/>
</fig>
<p>First, the study area was subdivided into 11 study sub-areas based on administrative regions. Subsequently, the POI data belonging to the 11 study subregions were screened and abnormal residual data were removed. The POI data of the 11 research sub-regions were then clustered using Mini Batch K-Means, and the centre of each cluster was perturbed using a simulated annealing algorithm to avoid falling into a local optimum. For the K-value of Mini Batch K-Means, this paper uses the contour coefficient to determine it, and the closer the contour coefficient is to 1, the better the separation of clusters from other clusters is proved.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Mini Batch K-Means</title>
<p>Considering that Nanjing is the fifth largest city in China and the amount of POI data is huge, this paper uses Mini Batch K-Means to cluster POI data. The Mini Batch K-Means [<xref ref-type="bibr" rid="ref-12">12</xref>] algorithm is an optimised variant of the K-Means [<xref ref-type="bibr" rid="ref-15">15</xref>] algorithm, which reduces the computation time by using a small subset of the data, and at the same time optimises the objective function, to reduce convergence time while maintaining similar results to the standard K-Means algorithm.</p>
<p>The algorithm flow is roughly as follows:</p>
<p>1) Randomly Extract Mini-Batch: a mini-batch dataset of fixed size is randomly extracted from the entire dataset.</p>
<p>2) Update Nearest Cluster Centre: For each extracted data point, calculate its distance from the current cluster centre and assign it to the cluster centre with the nearest distance.</p>
<p>3) Update Cluster Centres: For each new mini-batch data point, update the position of the cluster centre according to the cluster centre assigned to them. This is usually done using a moving average, i.e., a weighted average of the new sample points and the old cluster centres.</p>
<p>4) Convergence judgement: repeat the above steps until the conditions for stopping the iteration are met, e.g., the maximum number of iterations is reached, the change in the cluster centre is less than a certain threshold, etc.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Simulated Annealing Algorithm</title>
<p>Simulated Annealing is a global optimisation algorithm for searching for optimal solutions in the solution space. It simulates the principle of the solid annealing process to avoid falling into local optimal solutions by accepting the possibility of slightly worse solutions in the solution space.</p>
<p>The basic flow of the algorithm is as follows:</p>
<p>1) Select an initial solution and set an initial temperature (<inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>T</mml:mi></mml:math></inline-formula>), which is usually high enough to ensure that the algorithm accepts almost all solutions.</p>
<p>2) Randomly perturb the current solution to produce a new one. This perturbation can be small or large, depending on the temperature.</p>
<p>3) Calculate the cost difference (<inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi></mml:math></inline-formula>) between the new solution and the current solution, and if the new solution is better (<inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>), accept the new solution as the current solution.</p>
<p>4) If the new solution is worse (<inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>), accept the new solution with some probability. This probability is usually determined by the current temperature and is given by <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, where <italic>k</italic> is the Boltzmann constant.</p>
<p>5) After each iteration or a certain number of iterations, the temperature <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>T</mml:mi></mml:math></inline-formula> is gradually reduced.</p>
<p>6) The algorithm terminates when the temperature is low enough or a predetermined number of iterations is reached.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Fusion of Mini Batch K-Means and Simulated Annealing Algorithms</title>
<p>Since the initial clustering centre of a single Mini Batch K-Means can easily fall into the local optimum and lead to unsatisfactory clustering results, this paper uses the simulated annealing algorithm to optimise the initial clustering centre of Mini Batch K-Means, to improve the clustering effect. The simulated annealing algorithm mimics the thermodynamic principle of the physical annealing process, allowing a certain probability of a &#x2018;backward step&#x2019; in the solution process, which helps to jump out of the local optimal solution, and ultimately find the global optimal solution.</p>
<p>The model in this paper uses the Silhouette Coefficient to determine the K-value for each small region of the study. The Silhouette Coefficient (SC) is a measure of the quality of the clustering results. It combines the similarity of each data point to other data points within the same cluster and to data points <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>i</mml:mi></mml:math></inline-formula> within different clusters. The contour coefficient has a value range of [&#x2013;1, 1], with larger values indicating better clustering results. For any data point <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>i</mml:mi></mml:math></inline-formula> in the data set, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the average distance from the data point <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>i</mml:mi></mml:math></inline-formula> to other data points in the same cluster. <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the average distance from the data point <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>i</mml:mi></mml:math></inline-formula> to all data points in the nearest cluster. The contour coefficient of a data point is defined as shown in <xref ref-type="disp-formula" rid="eqn-1">(1)</xref>:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>s</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>a</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>The contour coefficient for each study subregion is the average of the contour coefficients of all data points within the study subregion, as shown in <xref ref-type="disp-formula" rid="eqn-2">(2)</xref>:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mi>s</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Initialise the clustering centre <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:mtext mathvariant="bold">C</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> for each study area based on the K-value of Mini Batch K-Means determined in the previous stage, where <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>k</mml:mi></mml:math></inline-formula> is the number of clusters. Also initialise the initial temperature <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, the minimum temperature <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula> and the cooling rate <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>. Since Mini Batch K-Means reduces computation and accelerates convergence by using a small batch (mini-batch) of data to update the cluster centres, it is also necessary to initialise the batch size <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>b</mml:mi></mml:math></inline-formula>.</p>
<p>Mini Batch K-Means randomly selects a small batch <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>b</mml:mi></mml:math></inline-formula> of data points from the dataset and assigns the mini-batch data points to the clusters that belong to the closest cluster centres. The cluster centres are recalculated using the small batch of data points and the update formula is shown in <xref ref-type="disp-formula" rid="eqn-3">(3)</xref> below:</p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msubsup><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the value of the <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>i</mml:mi></mml:math></inline-formula>th clustering centre at the <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>t</mml:mi></mml:math></inline-formula>th iteration, <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>x</mml:mi></mml:math></inline-formula> is a data point assigned to that clustering centre, and <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is the learning rate.</p>
<p>The goal of Mini Batch K-Means is to minimise the objective function and the formula is shown in <xref ref-type="disp-formula" rid="eqn-4">(4)</xref>:</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula>where is a data point, is the centre of the <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>i</mml:mi></mml:math></inline-formula>th cluster, and is the set of data points contained in the <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>i</mml:mi></mml:math></inline-formula>th cluster.</p>
<p>The simulated annealing is used to optimise the amount of change in the objective function, and the cost difference <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mrow><mml:mtext>new</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mrow><mml:mtext>current</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> between the new solution and the current solution is calculated. From the cost difference <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi></mml:math></inline-formula>, according to the Metropolis criterion, decide whether to accept the new solution or not, the formula is shown in <xref ref-type="disp-formula" rid="eqn-5">(5)</xref>:</p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>k</mml:mi></mml:math></inline-formula> is Boltzmann&#x2019;s constant and <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>T</mml:mi></mml:math></inline-formula> is the temperature, determined from <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. When <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, then the new solution is accepted as the current solution. When <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, then accept the new solution with probability <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>P</mml:mi></mml:math></inline-formula>.</p>
<p>The complete steps of the fusion algorithm in this paper are shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Flowchart of fusion algorithm</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-2.tif"/>
</fig>
<p>As shown in the figure, the fusion algorithm proposed in this paper contains three parts:</p>
<p>1) Initial Cluster Centre Generation: Mini Batch K-Means is used to generate the initial cluster centres.</p>
<p>2) Simulated annealing process:
<list list-type="bullet">
<list-item>
<p>Define the initial temperature, minimum temperature and cooling rate.</p></list-item>
<list-item>
<p>At each temperature, several iterations are performed.</p></list-item>
<list-item>
<p>Perform a small perturbation to the current cluster centre to generate a new solution.</p></list-item>
<list-item>
<p>Calculate the value of the objective function for the new solution.</p></list-item>
<list-item>
<p>Update the clustering centres according to the Metropolis criterion.</p></list-item>
<list-item>
<p>Reduce the temperature and repeat the above steps until the minimum temperature is reached.</p></list-item>
</list></p>
<p>3) Final clustering: re-perform Mini Batch K-Means clustering using the optimised clustering centres.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Simulation Analysis</title>
<sec id="s5_1">
<label>5.1</label>
<title>Purpose, Principle and Procedure of the Experiment</title>
<p>In this experiment, an electric vehicle charging station layout optimisation model incorporating simulated annealing algorithm and Mini Batch K-Means is constructed, aiming at balancing the problem of irrational distribution of charging stations through layout optimisation, and then enhancing the utilisation rate of electric vehicle charging stations. Since the EV charging station layout problem is a maximum coverage problem, firstly, the POI data of important places in Nanjing are selected and the abnormal or incomplete data are deleted, and then the POI data are divided into 11 study subregions according to the administrative area of Nanjing, and the optimal K-value within each study subregion is determined using the contour coefficient. Next, a fusion simulated annealing algorithm and Mini Batch K-Means were used to find the clustering centres for each study subregion. Finally, the model results were compared to traditional K-Means and the results were analysed.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Data Processing</title>
<p>The experiments were written in Python in PyCharm 2023 and conducted on a computer equipped with 32 GB RAM and a 12th Gen Intel(R) Core(TM) i5-12500H processor. The POI data of Nanjing was obtained from Gaode Map API (Application Programming Interface), the vector file of the Nanjing administrative area was obtained from the &#x201C;OpenStreetMap&#x201D; platform, and the geographic coordinate system was WGS84 (World Geodetic System 1984).</p>
<p>To ensure the accuracy of the geographic location of EV charging stations obtained after clustering the POI data from a single source, the POI data are screened out of the POI data of important places by <xref ref-type="table" rid="table-1">Table 1</xref> and the abnormal error data are removed, and the processing results are shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Nanjing POI scatter plot</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-3.tif"/>
</fig>
<p>Different colours in the figure represent different types of POIs in Nanjing, e.g., cyan for shopping malls and blue for leisure centres in the dense Nanjing city centre in the figure.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Fusion of Mini Batch K-Means and Simulated Annealing Electric Vehicle Charging Station Layout Optimisation Strategies</title>
<p>In this paper, we first determine the K-value for each small region of the study using the Silhouette Coefficient, a metric used to assess the effectiveness of clustering, which reflects the closeness and separation of the data points in the clusters. It not only considers the degree of cohesion between a sample point and its cluster but also compares the degree of separation between a sample point and its nearest neighbour cluster. The contour coefficient has a value range of [&#x2212;1, 1], and the larger the value, the better the clustering effect. Through several iterations, the contour coefficients of each region in Nanjing are obtained as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. According to the K-value corresponding to the highest value of the contour coefficient, the K-value of each study area in Nanjing is finally obtained as shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Line graph of profile coefficients for each study area in Nanjing City</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-4.tif"/>
</fig><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>K-values for each of the study sub-areas in Nanjing City</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Name of the study area</th>
<th>K</th>
</tr>
</thead>
<tbody>
<tr>
<td>Xuanwu</td>
<td>300</td>
</tr>
<tr>
<td>Qinhuai</td>
<td>300</td>
</tr>
<tr>
<td>Jiangning</td>
<td>320</td>
</tr>
<tr>
<td>Pukou</td>
<td>300</td>
</tr>
<tr>
<td>Liuhe</td>
<td>300</td>
</tr>
<tr>
<td>Gulou</td>
<td>320</td>
</tr>
<tr>
<td>Gaochun</td>
<td>440</td>
</tr>
<tr>
<td>Lishui</td>
<td>420</td>
</tr>
<tr>
<td>Yuhuatai</td>
<td>300</td>
</tr>
<tr>
<td>Jianye</td>
<td>300</td>
</tr>
<tr>
<td>Qixia</td>
<td>320</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The contour coefficients corresponding to different values of K in <xref ref-type="fig" rid="fig-4">Fig. 4</xref> are reacted as different points on the line graph, the size of the contour coefficients can be reacted as the size of the difference in the mean inter-cluster distance and the mean intra-cluster distance, when the contour coefficients are large it can be interpreted as a larger mean inter-cluster distance, a smaller mean intra-cluster distance, the sample points are closer to the other points of its cluster with good cohesion and at the same time, the sample points are separated from the other clusters with a higher degree of separation. As the value of K becomes progressively larger and the number of clusters clustered increases, the average distance between clusters decreases, leading to a decrease in the contour coefficient, which can be improved by a suitable value of K. Therefore, a sudden increase in the contour coefficient can be observed in some cases.</p>
<p>Based on the K-value of each region obtained from <xref ref-type="table" rid="table-2">Table 2</xref>, the results are obtained by fusing Mini Batch K-Means and simulated annealing EV charging station layout optimisation algorithms as shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. The red points in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> represent the clustering centre, and the other coloured points represent the POI points belonging to different clusters respectively. Taking Xuanwu District in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> as an example, the POI points are uniformly scattered around the clustering centre, and all POI points from the clusters belonging to the clustering centre to the current clustering centre are the shortest distance from the POI to all the clustering centres, which meets the need of the shortest distance for EV users to charge.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Results of the optimisation algorithm incorporating Mini Batch K-Means and simulated annealing electric vehicle charging station layouts</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-5a.tif"/><graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-5b.tif"/>
</fig>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Evaluation Indicators</title>
<p>The model in this paper uses the Lorenz curve to assess the optimisation of the layout of electric vehicle charging stations in the current real-world environment. The Lorenz curve was introduced by American economist Max Lorenz in 1905 to graphically represent the degree of equality in the distribution of resources. Ideally, in the case of a perfectly equal distribution, resources would be distributed perfectly evenly to everyone, and the Lorenz curve would be a straight line from the origin (0,0) to (1,1).</p>
<p>The comparison table of the cumulative percentage of the fusion algorithm, and cumulative percentage of real charging stations are shown in <xref ref-type="table" rid="table-3">Table 3</xref>, and the comparison graph of the fusion algorithm Lorenz curve, real charging station Lorenz curve and ideal Lorenz curve is shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, and from the comparison in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, it can be observed that the optimisation method of EV charging stations using the fusion of Mini Batch K-Means and simulated annealing algorithms is effective in adjusting the distribution pattern of charging stations. Not only does it smooth out the Lorenz curve, making it closer to the ideal Lorenz curve, but more importantly, it promotes the balanced distribution of charging station resources among different regions, significantly improving the problem of uneven distribution of charging station resources in the original layout. This improvement is undoubtedly of great practical significance for enhancing the fairness and efficiency of charging network services.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparison of fusion algorithm Lorentz curves, real charging station Lorentz curves and ideal Lorentz curves</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Serial number</th>
<th>Cumulative percentage of real charging stations</th>
<th>Cumulative percentage of fusion algorithms</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>0.046511628</td>
<td>0.082872928</td>
</tr>
<tr>
<td>2</td>
<td>0.095075239</td>
<td>0.165745856</td>
</tr>
<tr>
<td>3</td>
<td>0.146032832</td>
<td>0.248618785</td>
</tr>
<tr>
<td>4</td>
<td>0.197332421</td>
<td>0.331491713</td>
</tr>
<tr>
<td>5</td>
<td>0.25376197</td>
<td>0.414364641</td>
</tr>
<tr>
<td>6</td>
<td>0.324555404</td>
<td>0.497237569</td>
</tr>
<tr>
<td>7</td>
<td>0.402872777</td>
<td>0.585635359</td>
</tr>
<tr>
<td>8</td>
<td>0.482216142</td>
<td>0.674033149</td>
</tr>
<tr>
<td>9</td>
<td>0.588235294</td>
<td>0.762430939</td>
</tr>
<tr>
<td>10</td>
<td>0.774623803</td>
<td>0.878453039</td>
</tr>
<tr>
<td>11</td>
<td>1</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Comparison of real charging station Lorentz curve, fusion algorithm Lorentz curve and ideal Lorentz curve</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-6.tif"/>
</fig>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>Model Comparison</title>
<p>To compare the superiority of the proposed method, this paper evaluates the fusion clustering method using 2 datasets. <xref ref-type="table" rid="table-4">Table 4</xref> summarises the number of features, total number of samples and number of clusters for each dataset.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Details of the selected dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Datasets</th>
<th>Features</th>
<th>Instances</th>
<th>Cluster</th>
</tr>
</thead>
<tbody>
<tr>
<td>HTRU2</td>
<td>8</td>
<td>17,898</td>
<td>2</td>
</tr>
<tr>
<td>Wine</td>
<td>13</td>
<td>178</td>
<td>3</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Comparison of the proposed fusion Mini Batch K-Means and Simulated Annealing algorithms with the standalone K-Means algorithm PCA (Principal Component Analysis) is a statistical technique that is mainly used for dimensionality reduction, data compression and feature extraction. It preserves the principal information of the data by identifying the direction with the highest variance in the dataset and projecting the high-dimensional data into a low-dimensional space. For all selected datasets, a fusion of Mini Batch K-Means and Simulated Annealing algorithms with independent K-Means algorithm obtained the PCA dimensionality reduced images as shown in <xref ref-type="fig" rid="fig-7">Figs. 7</xref> and <xref ref-type="fig" rid="fig-8">8</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>PCA plot of HTRU2 data set</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-7.tif"/>
</fig><fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>PCA plot of Wine data set</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="JAI_56303-fig-8.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-7">Fig. 7a</xref> shows the PCA plot obtained by the K-Means algorithm. The figure also shows the cluster centres of each cluster found by the K-Means algorithm, indicated by the red forks. <xref ref-type="fig" rid="fig-7">Fig. 7b</xref> shows the distribution of HTRU2 data between dimensions obtained by fusing Mini Batch K-Means and simulated annealing algorithms, it also shows the distribution of high dimensional data in two dimensions.</p>

<p><xref ref-type="fig" rid="fig-8">Fig. 8a</xref> shows the PCA plot obtained by the K-means algorithm. The figure also shows the cluster centres of each cluster found by the K-Means algorithm, indicated by red forks. <xref ref-type="fig" rid="fig-8">Fig. 8b</xref> shows the distribution of the Wine data between dimensions obtained by fusing the Mini Batch K-Means and simulated annealing algorithms, and it also shows the distribution of the high-dimensional data in two dimensions.</p>
<p>To demonstrate the performance of the proposed fused Mini Batch K-Means and simulated annealing algorithms, the accuracy and lift of the combined Mini Batch K-Means and simulated annealing algorithms compared to the standalone K-Means algorithm are recorded in <xref ref-type="table" rid="table-5">Table 5</xref>. The results show that the fused Mini Batch K-Means and simulated annealing algorithms produce more accurate results than K-Means. The possible reason for obtaining such results is that the fused Mini Batch K-Means and simulated annealing algorithm avoids early convergence and achieves a compromise between global and local searches, which improves the ability to identify nonlinear clusters.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>The accuracy is obtained by the fusion algorithm and K-Means</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Algorithm</th>
<th>Accuracy rate</th>
<th>Improved compared to K-Means</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">HTRU2</td>
<td>K-Means</td>
<td>0.1818</td>
<td rowspan="2">4.3196</td>
</tr>
<tr>
<td>Fusion algorithm</td>
<td>0.9671</td>
</tr>
<tr>
<td rowspan="2">Wine</td>
<td>K-Means</td>
<td>0.0169</td>
<td rowspan="2">23.2663</td>
</tr>
<tr>
<td>Fusion algorithm</td>
<td>0.4101</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_6">
<label>5.6</label>
<title>Experimental Conditions</title>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> demonstrates the results of the EV charging station optimisation method based on the fusion of Mini Batch K-Means and simulated annealing algorithms for single-source POIs with superior EV charging station layouts in Nanjing. By carefully comparing and analysing <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, it can be observed that the fusion algorithm effectively improves the imbalance of the EV charging station layout in Nanjing, which makes the charging station resources more reasonably and evenly distributed in the city.</p>

<p>Although the experiments in this paper are based on the optimisation of charging station layout based on a wide range of POI types, it is important to recognise that in the real-world environment, there is a difference in the impact of the same POI type on the passenger flow of EV charging station construction in different areas, or different POIs in the same region. If the influence of POI attributes around EV charging stations on charging station passenger flow is further considered in future studies, new adjustment needs for the charging station layout may arise. For example, the distribution of charging stations may become denser in some areas and relatively sparse in others.</p>
<p>The optimisation strategy in this paper is mainly based on the type of POI in the surrounding environment of EV charging stations. However, in the actual operation process, the charging flow carrying capacity of charging stations is also an important factor that cannot be ignored. If this factor is further considered, there is a mismatch between the capacity of some charging stations at the time of design and the actual buildable capacity. This not only affects the operational efficiency of charging stations but may also hurt the charging experience of users.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions</title>
<p>This paper provides an in-depth discussion and empirical analysis of the layout optimisation of electric vehicle charging stations in Nanjing by integrating Mini Batch K-Means and simulated annealing algorithms.</p>
<p>By using single-source POI data, this study simplifies the data acquisition process and improves the generalisability and operability of the model. In addition, the introduction of a simulated annealing algorithm effectively avoids local optimal solutions and further optimises the clustering effect, resulting in a more balanced distribution of charging station resources among different regions.</p>
<p>In the empirical analysis, by comparing the fusion algorithm Lorentz curve with the ideal Lorentz curve, and the real charging station Lorentz curve with the ideal Lorentz curve, the advantages of the optimisation method in smoothing the Lorentz curve and making it closer to the ideal state can be observed. This improvement not only enhances the fairness and efficiency of charging network services but also provides important practical implications for the planning and construction of urban EV charging networks.</p>
<p>This paper also points out the factors that need to be further considered in practical application, such as the influence of POI attributes around EV charging stations on the passenger flow of charging stations and the charging traffic carrying capacity. An in-depth exploration of these factors will help achieve a more accurate and efficient charging station layout optimisation. Future research should explore these comprehensive influencing factors more deeply to achieve a scientific and rational charging station layout.</p>
<p>This study provides a new perspective and method for the optimisation of EV charging station layout, as well as theoretical and practical support for sustainable urban development and the promotion of green mobility. By optimising the charging station layout, construction waste can be reduced and the accessibility and convenience of charging services can be improved, thus promoting the popularity of electric vehicles and sustainable urban development.</p>
</sec>
</body>
<back>
<ack><p>None.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This work is supported by the Jiangsu Provincial College Students Innovation and Entrepreneurship Training Plan Project (grant number 202411276037Z) and the Nanjing Institute of Technology Fund for Research Startup Projects of Introduced Talents (grant number TB202406012).</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Haojie Yang, Peng Geng; data collection: Haojie Yang; analysis and interpretation of results: Haojie Yang, Xiang Wen; draft manuscript preparation: Haojie Yang. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>Not applicable.</p>
</sec>
<sec><title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Jiang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Charging station layout planning for electric vehicles based on power system flexibility requirements</article-title>,&#x201D; <source>Energy</source>, vol. <volume>283</volume>, Nov. <year>2023</year>, <comment>Art. no. 128983</comment>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. M.</given-names> <surname>Vazifeh</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Santi</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Ratti</surname></string-name></person-group>, &#x201C;<article-title>Optimizing the deployment of electric vehicle charging stations using pervasive mobility data</article-title>,&#x201D; <source>Transp. Res. A: Policy Pract.</source>, vol. <volume>121</volume>, no. <issue>11</issue>, pp. <fpage>75</fpage>&#x2013;<lpage>91</lpage>, Mar. <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1016/j.tra.2019.01.002</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Yi</surname></string-name>, <string-name><given-names>X. C.</given-names> <surname>Liu</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Wei</surname></string-name></person-group>, &#x201C;<article-title>Electric vehicle demand estimation and charging station allocation using urban informatics</article-title>,&#x201D; <source>Transp. Res. D: Trans. Environ.</source>, vol. <volume>106</volume>, no. <issue>4</issue>, May <year>2022</year>, <comment>Art. no. 103264</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.trd.2022.103264</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Fan</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Sun</surname></string-name>, and <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Investigating the deployment of initial public charging infrastructure: Planning-based VS market-based approaches</article-title>,&#x201D; <source>Transp. Res. D: Trans. Environ.</source>, vol. <volume>119</volume>, no. <issue>9</issue>, Jun. <year>2023</year>, <comment>Art. no. 103755</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.trd.2023.103755</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>Q.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Optimization design of electric vehicle charging stations based on the forecasting data with service balance consideration</article-title>,&#x201D; <source>Appl. Soft Comput.</source>, vol. <volume>75</volume>, no. <issue>5</issue>, pp. <fpage>215</fpage>&#x2013;<lpage>226</lpage>, Feb. <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1016/j.asoc.2018.07.063</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Bian</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>He</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Peng</surname></string-name></person-group>, &#x201C;<article-title>Planning of electric vehicle fast-charging station based on POI interest point division, functional area, and multiple temporal and spatial characteristics</article-title>,&#x201D; <source>Energy Rep.</source>, vol. <volume>8</volume>, no. <issue>4</issue>, pp. <fpage>831</fpage>&#x2013;<lpage>840</lpage>, Nov. <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.egyr.2022.10.161</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Liu</surname></string-name>, and <string-name><given-names>Z. -W.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Locating and sizing charging station in multi-period to promote electric vehicles adoption in urban areas</article-title>,&#x201D; <source>Energy Rep.</source>, vol. <volume>11</volume>, no. <issue>2</issue>, pp. <fpage>3581</fpage>&#x2013;<lpage>3598</lpage>, Jun. <year>2024</year>. doi: <pub-id pub-id-type="doi">10.1016/j.egyr.2024.03.029</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>X.</given-names> <surname>Meng</surname></string-name></person-group>, &#x201C;<article-title>A data-driven approach for optimizing the EV charging stations network</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>118572</fpage>&#x2013;<lpage>118592</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3004715</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Gong</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Buchmeister</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Solving location problem for electric vehicle charging stations&#x2014;A sharing charging model</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>138391</fpage>&#x2013;<lpage>138402</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2943079</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name>, and <string-name><given-names>P.</given-names> <surname>Geng</surname></string-name></person-group>, &#x201C;<article-title>Study on two-tier EV charging station recommendation strategy under multi-factor influence</article-title>,&#x201D; <source>J. Artif. Intell.</source>, vol. <volume>5</volume>, pp. <fpage>181</fpage>&#x2013;<lpage>193</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.32604/jai.2023.046066</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Yao</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Fu</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Xiong</surname></string-name></person-group>, &#x201C;<article-title>POI recommendation: A temporal matching between POI popularity and user regularity</article-title>,&#x201D; in <conf-name>2016 IEEE 16th Int. Conf. Data Min. (ICDM)</conf-name>, <publisher-loc>Barcelona, Spain</publisher-loc>, <publisher-name>IEEE</publisher-name>, Dec. <year>2016</year>, pp. <fpage>549</fpage>&#x2013;<lpage>558</lpage>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. C.</given-names> <surname>Hicks</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Ni</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Purdom</surname></string-name>, and <string-name><given-names>D.</given-names> <surname>Risso</surname></string-name></person-group>, &#x201C;<article-title>mbkmeans: Fast clustering for single cell data using mini-batch <italic>k</italic>-means</article-title>,&#x201D; <source>PLoS Comput. Biol</source>, vol. <volume>17</volume>, no. <issue>1</issue>, Jan. <year>2021</year>, <comment>Art. no. e1008625</comment>. doi: <pub-id pub-id-type="doi">10.1371/journal.pcbi.1008625</pub-id>; <pub-id pub-id-type="pmid">33497379</pub-id></mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. A.</given-names> <surname>Rutenbar</surname></string-name></person-group>, &#x201C;<article-title>Simulated annealing algorithms: An overview</article-title>,&#x201D; <source>IEEE Circuits Devices Mag.</source>, vol. <volume>5</volume>, no. <issue>1</issue>, pp. <fpage>19</fpage>&#x2013;<lpage>26</lpage>, Jan. <year>1989</year>. doi: <pub-id pub-id-type="doi">10.1109/101.17235</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H. B.</given-names> <surname>Tambunan</surname></string-name>, <string-name><given-names>D. H.</given-names> <surname>Barus</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Hartono</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Alam</surname></string-name>, <string-name><given-names>D. A.</given-names> <surname>Nugraha</surname></string-name> and <string-name><given-names>H. H. H.</given-names> <surname>Usman</surname></string-name></person-group>, &#x201C;<article-title>Electrical peak load clustering analysis using k-means algorithm and silhouette coefficient</article-title>,&#x201D; in <conf-name>2020 Int. Conf. Technol. Policy Energy Electric Power (ICT-PEP)</conf-name>, <publisher-loc>Bandung, Indonesia</publisher-loc>, <publisher-name>IEEE</publisher-name>, Sep. <year>2020</year>, pp. <fpage>258</fpage>&#x2013;<lpage>262</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Seraj</surname></string-name>, and <string-name><given-names>S. M. S.</given-names> <surname>Islam</surname></string-name></person-group>, &#x201C;<article-title>The <italic>k-means</italic> algorithm: A comprehensive survey and performance evaluation</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>9</volume>, no. <issue>8</issue>, Aug. <year>2020</year>, <comment>Art. no. 1295</comment>. doi: <pub-id pub-id-type="doi">10.3390/electronics9081295</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>