<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1270681</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1270681</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Market power risk prevention mechanism of China&#x2019;s electricity spot market based on stochastic evolutionary game dynamics</article-title>
<alt-title alt-title-type="left-running-head">Xie et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1270681">10.3389/fenrg.2023.1270681</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Xie</surname>
<given-names>Jingdong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Guan</surname>
<given-names>Bowen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2378403/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yao</surname>
<given-names>Yin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1736117/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Ruizhen</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Shi</surname>
<given-names>Quan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Electrical Engineering</institution>, <institution>Shanghai University of Electric Power</institution>, <addr-line>Shanghai</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Economics and Management</institution>, <institution>Shanghai University of Electric Power</institution>, <addr-line>Shanghai</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1418127/overview">Huiling Chen</ext-link>, Wenzhou University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1450282/overview">Subrata Mukhopadhyay</ext-link>, Netaji Subhas University of Technology, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2361545/overview">Xuguang Hu</ext-link>, Northeastern University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Bowen Guan, <email>wens_postbox@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>11</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1270681</elocation-id>
<history>
<date date-type="received">
<day>01</day>
<month>08</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>10</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Xie, Guan, Yao, Li and Shi.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Xie, Guan, Yao, Li and Shi</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The construction of China&#x2019;s power spot market is still in its early stage, with a high concentration on generation-side resources and frequent market power. It is urgent to establish risk prevention mechanisms for the generation of market power. First, the paper establishes a basic framework of the stochastic evolutionary game theory and then builds a &#x201c;stochastic evolutionary game market-clearing&#x201d; model for the market regulator and risk units. Second, the work provides a library of multi-dimensional monitoring and evaluation indicators for the regulator and creates a quantitative risk prevention strategy for the power spot market in China. Finally, an evolutionary dynamic analysis is conducted on players&#x2019; strategic evolution space and changes in market risks. Based on a simulation of actual data from an electricity market in China, it turns out that the generation-side market power risk prevention mechanism can lower market transaction and operational risks in a variety of power supply&#x2013;demand scenarios. The study theoretically supports the development of market power risk prevention and provides more realistic insights into China&#x2019;s power spot market as well.</p>
</abstract>
<kwd-group>
<kwd>stochastic evolutionary game</kwd>
<kwd>power spot market</kwd>
<kwd>market power risk</kwd>
<kwd>adaptive prevention strategy</kwd>
<kwd>optimal market clearing</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>The development of China&#x2019;s electricity market has been accelerating. The power spot market plays a significant role in finding reasonable electricity prices and increasing power system efficiency. At the same time, risks of the abuse of market power on the generation side are gradually intensifying (<xref ref-type="bibr" rid="B9">He et al., 2023</xref>). Currently, China&#x2019;s power spot market regulatory system is somewhat immature, with single regulatory tools, long penalty cycles, and serious administrative interventions (<xref ref-type="bibr" rid="B35">Zhang and Shi, 2020</xref>). Quantitative market power risk prevention techniques are still insufficient in a changing market (<xref ref-type="bibr" rid="B24">Song et al., 2020</xref>). Regarding market power mitigation and prevention, the typical international power market has acquired some methods and experiences.</p>
<p>Traditional measures to mitigate market power are divided into ex-ante prevention and ex-post mitigation (<xref ref-type="bibr" rid="B30">Xie et al., 2022</xref>). Among them, ex-post mitigation refers to the regulator&#x2019;s adoption of measures such as public hearings, investigations, and appeals after discovering high clearing prices or unreasonable bid capacities. These measures are taken to determine whether there are instances of market power behavior and to impose penalties, such as fines, on entities exercising market power (<xref ref-type="bibr" rid="B20">Rahimi and Sheffrin, 2003</xref>; <xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>). Ex-post mitigation measures, however, cannot completely prevent the abuse of market power because of the lag in action. In addition, their implementation cycle is lengthy, the investigation process is complex, and the final results require multiple parties to provide evidences and engage in deliberations (<xref ref-type="bibr" rid="B5">Bose et al., 2015</xref>; <xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>). Therefore, ex-ante measures that offer high transparency and low regulatory risks are more efficient to market participants.</p>
<p>Primarily including structural and behavioral market power prevention methods (<xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>), ex-ante measures are widely used in electricity markets in Nordic countries, North America, and Australia (<xref ref-type="bibr" rid="B2">Amundsen and Bergman, 2006</xref>; <xref ref-type="bibr" rid="B5">Bose et al., 2015</xref>). This sort of power mitigation measures mainly includes pre-screening of market power, bid limitations, market price constraints, and bid substitutes. Structural mitigation measures operate on a longer time scale, such as monthly, quarterly, and annually (<xref ref-type="bibr" rid="B2">Amundsen and Bergman, 2006</xref>; <xref ref-type="bibr" rid="B4">Bask et al., 2011</xref>; <xref ref-type="bibr" rid="B34">Zhang et al., 2021</xref>). The operational cycle for behavioral mitigation measures can be on a weekly, monthly, or even hourly basis, providing strong flexibility and adjustability (<xref ref-type="bibr" rid="B23">Shu et al., 2019</xref>; <xref ref-type="bibr" rid="B34">Zhang et al., 2021</xref>; <xref ref-type="bibr" rid="B30">Xie et al., 2022</xref>). Regulators determine reference prices based on historical market data by accounting for generation types, unit capacity, and variable costs. These reference prices enable the substitution of bids or impose price limitations on risk entities, ensuring effective oversight by the regulatory agency (<xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>; <xref ref-type="bibr" rid="B23">Shu et al., 2019</xref>; <xref ref-type="bibr" rid="B30">Xie et al., 2022</xref>). However, although such ex-ante precautionary measures can curb market power abuse in advance, they suffer from complex judgment criteria, over-regulation of probability, and unobjective cost data accounting (<xref ref-type="bibr" rid="B21">Reitzes et al., 2007</xref>; <xref ref-type="bibr" rid="B10">Hellmer and W&#xe5;rell, 2009</xref>; <xref ref-type="bibr" rid="B22">Shafie-Khah et al., 2016</xref>; <xref ref-type="bibr" rid="B8">Dagoumas et al., 2017</xref>; <xref ref-type="bibr" rid="B3">Bao et al., 2021</xref>). In cases where regulations are somewhat lagging behind in China&#x2019;s power market, typical international market power mitigations do not fit well. Flexible handling of market power risks is the key matter in the current context (<xref ref-type="bibr" rid="B30">Xie et al., 2022</xref>).</p>
<p>Due to the limitations of conventional methods to the present spot market in China, many studies have established regulatory approaches that are suitable for China&#x2019;s spot market (<xref ref-type="bibr" rid="B13">Jiao et al., 2017</xref>; <xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>; <xref ref-type="bibr" rid="B36">Zhang et al., 2018</xref>; <xref ref-type="bibr" rid="B24">Song et al., 2020</xref>; <xref ref-type="bibr" rid="B25">Sun et al., 2020</xref>; <xref ref-type="bibr" rid="B35">Zhang and Shi, 2020</xref>; <xref ref-type="bibr" rid="B3">Bao et al., 2021</xref>; <xref ref-type="bibr" rid="B32">Xie et al., 2021</xref>; <xref ref-type="bibr" rid="B30">Xie et al., 2022</xref>; <xref ref-type="bibr" rid="B9">Han et al., 2023</xref>). However, these methods generally remain at the macro level, and there is still a lack of quantifiable standards in regulatory strategies, such as the regulatory intensity and punishment severity under different market power risk levels. This prevents the quick and dynamic adaptive quantification of punishments for risk entities. Moreover, assessments of risk prevention effectiveness are insufficient. There are nearly no insights into the evolution of behavioral decisions in the future. An evolutionary game model could better understand the multi-sectorial competition and cooperation, such as games between regulators and risk entities on the generation side (<xref ref-type="bibr" rid="B17">May et al., 2008</xref>). In our study, decisions of the regulator and risk power generation units are also influenced by various complex factors. These factors include internal factors such as cognitive abilities and risk awareness as well as external factors such as policy regulations and societal interests. Therefore, the stochastic evolutionary game (SEG) model with a stochastic interference system shows great advantages (<xref ref-type="bibr" rid="B16">Li et al., 2021</xref>).</p>
<p>The main innovations of this paper are as follows. 1. Expand upon the classical evolutionary game (CEG) methodology and introduce a stochastic disturbance factor into the mathematical model&#x2019;s RD equations, constructing the SEG model. 2. Establish a multi-dimensional evaluation indicator library for assessing market power risks and design quantitative strategy functions, developing an adaptive dynamic risk prevention mechanism based on market clearing. 3. Construct a &#x201c;stochastic evolutionary game&#x2013;optimal market-clearing&#x201d; dual-layer model to simulate the SEG between the risk entities and the regulator in the spot market, calculating players&#x2019; payoffs and electricity prices under different equilibrium game states. 4. Illustrate players&#x2019; evolutionary space states and the market risk prevention situation.</p>
<p>It is worth mentioning that market power mainly includes extreme pricing and intentional withholding (economy and capacity). The price fluctuations resulting from the instability of the power system can impact the costs and revenues of market participants, subsequently altering the market behaviors of various entities (<xref ref-type="bibr" rid="B27">Wang et al., 2021a</xref>; <xref ref-type="bibr" rid="B28">Wang et al., 2021b</xref>). To better focus on the research, the influences of power system stability on the behavioral decisions of market participants are not considered temporarily.</p>
<p>The remainder of the paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> builds the basic SEG model. <xref ref-type="sec" rid="s3">Section 3</xref> establishes the &#x201c;stochastic evolutionary game&#x2013;optimal market-clearing&#x201d; model and players&#x2019; income indicator library. <xref ref-type="sec" rid="s4">Section 4</xref> designs the market power risk prevention mechanism. <xref ref-type="sec" rid="s5">Section 5</xref> performs a case study. <xref ref-type="sec" rid="s6">Section 6</xref> states conclusions and policy implications.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Basic SEG model</title>
<p>The CEG framework is illustrated in <xref ref-type="table" rid="T1">Table 1</xref>. Here, <italic>p</italic> is described as the fraction of the risk unit group that bids with low risk and <italic>q</italic> as the fraction of the regulator who applies a light punishment, so the fraction of the risk unit group that bids with high risk as 1-<italic>p</italic> and the fraction of the regulator who applies a severe punishment as 1-<italic>q</italic>. <italic>a</italic>
<sub>1</sub>&#x2013;<italic>a</italic>
<sub>4</sub> and <italic>b</italic>
<sub>1</sub>&#x2013;<italic>b</italic>
<sub>4</sub> are payoffs. For the sake of the formulas&#x2019; simplicity, we define four relative net payoffs for four strategy combinations as follows (<xref ref-type="bibr" rid="B7">Cheng and Yu, 2018</xref>): (1) <italic>&#x3b1; &#x3d; a</italic>
<sub>1</sub>&#x2013;<italic>a</italic>
<sub>3</sub>, (2) <italic>&#x3b2; &#x3d; a</italic>
<sub>2</sub>&#x2013;<italic>a</italic>
<sub>4</sub>, (3) <italic>&#x3b3; &#x3d; b</italic>
<sub>1</sub>&#x2013;<italic>b</italic>
<sub>2</sub>, and (4) <italic>&#x3b4; &#x3d; b</italic>
<sub>3</sub>&#x2013;<italic>b</italic>
<sub>4</sub>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Payoff matrix for basic risk units and regulator.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Risk unit</th>
<th colspan="2" align="center">Regulator</th>
</tr>
<tr>
<th align="center">Light punishment</th>
<th align="center">Severe punishment</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Low-risk bid</td>
<td align="center">(<italic>a</italic>
<sub>1</sub>, <italic>b</italic>
<sub>1</sub>)</td>
<td align="center">(<italic>a</italic>
<sub>2</sub>, <italic>b</italic>
<sub>2</sub>)</td>
</tr>
<tr>
<td align="center">High-risk bid</td>
<td align="center">(<italic>a</italic>
<sub>3</sub>, <italic>b</italic>
<sub>3</sub>)</td>
<td align="center">(<italic>a</italic>
<sub>4</sub>, <italic>b</italic>
<sub>4</sub>)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Replicator dynamics equations (RDEs) for risk units and the regulator are Eq. <xref ref-type="disp-formula" rid="e1">(1)</xref> and Eq. <xref ref-type="disp-formula" rid="e2">(2)</xref>, respectively (<xref ref-type="bibr" rid="B1">Amann and Possajennikov, 2009</xref>).<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where 1-<italic>p</italic> and 1-<italic>q</italic> are non-negative and have no substantial effect on the evolutionary results of strategy selection. For the sake of discussion, Eq. <xref ref-type="disp-formula" rid="e1">(1)</xref> and Eq. <xref ref-type="disp-formula" rid="e2">(2)</xref> are simplified to the following equations.<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Introducing Gaussian white noise into Eq. <xref ref-type="disp-formula" rid="e3">(3)</xref> and Eq. <xref ref-type="disp-formula" rid="e4">(4)</xref> (<xref ref-type="bibr" rid="B33">Xu et al., 2015</xref>), the one-dimensional It&#xf4; stochastic replicator dynamic equations (SRDEs) for players are as follows:<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>&#x3c9;</italic>(<italic>t</italic>) is a one-dimensional standard Brownian motion, representing a random fluctuation phenomenon, that effectively reflects how players are affected by stochastic disturbance factors. d<italic>&#x3c9;</italic>(<italic>t</italic>) obeys the normal distribution <italic>N</italic> (0, <inline-formula id="inf1">
<mml:math id="m7">
<mml:mrow>
<mml:msqrt>
<mml:mi>h</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>). <italic>&#x3bc;</italic>
<sub>1</sub> and <italic>&#x3bc;</italic>
<sub>2</sub> represent the intensity of stochastic disturbance. The strategy probabilities at time <italic>t</italic> for the low-risk bidding and mild punishment are denoted as <italic>p</italic>(<italic>t</italic>) and <italic>q</italic>(<italic>t</italic>), respectively.</p>
</sec>
<sec id="s2-2">
<title>2.2 Existence and stability of trivial solution</title>
<p>By combining the stochastic Taylor expansion and the It&#xf4; stochastic formula, the nonlinear It&#xf4; SRDE can be expanded and solved with Gaussian random disturbances (<xref ref-type="bibr" rid="B11">Hu et al., 2008</xref>).</p>
<p>Considering the following general It&#xf4; stochastic differential equation (SDE) (<xref ref-type="bibr" rid="B15">Kamrani, 2015</xref>),<disp-formula id="e7">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>t</italic>&#x2208;[<italic>t</italic>
<sub>0</sub>,<italic>T</italic>], <italic>x</italic>(<italic>t</italic>
<sub>0</sub>) &#x3d; <italic>x</italic>
<sub>0,</sub> <italic>x</italic>
<sub>0</sub>&#x2208;R, <italic>h</italic>&#x3d;(<italic>T</italic>-<italic>t</italic>
<sub>0</sub>)/<italic>r,</italic> and <italic>t</italic>
<sub>
<italic>s</italic>
</sub> &#x3d; <italic>t</italic>
<sub>0</sub>&#x2b;<italic>sh</italic>. <italic>r</italic> is the number of sampling times, <italic>t</italic>
<sub>0</sub> is the initial time point, and <italic>t</italic>
<sub>
<italic>s</italic>
</sub> is the <italic>s</italic>th sampling time point. <italic>s</italic>&#x2208;{0,1,&#x2026;,r}, performing a stochastic Taylor expansion on Eq. <xref ref-type="disp-formula" rid="e7">(7)</xref>, we obtain<disp-formula id="e8">
<mml:math id="m9">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>G</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mn>00</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>G</mml:mi>
<mml:mn>0</mml:mn>
</mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <italic>J</italic>
<sub>0</sub> &#x3d; h, <italic>J</italic>
<sub>1</sub> &#x3d; &#x2206;<italic>&#x3c9;</italic>
<sub>
<italic>n</italic>
</sub>, <italic>J</italic>
<sub>11</sub> &#x3d; [(&#x2206;<italic>&#x3c9;</italic>
<sub>
<italic>n</italic>
</sub>)<sup>2</sup>-<italic>h</italic>]/2, G<sup>0</sup> &#x3d; <inline-formula id="inf2">
<mml:math id="m10">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mo>&#x2202;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mo>&#x2202;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>G</italic>
<sup>1</sup> &#x3d; <inline-formula id="inf3">
<mml:math id="m11">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>J</italic>
<sub>00</sub> &#x3d; <italic>h</italic>
<sup>2</sup>/2, and R is the remainder term of the expansion.</p>
<p>In practical applications, the Milstein method can be used to numerically iterate and solve the SDE by truncating some terms in the stochastic Taylor expansion (<xref ref-type="bibr" rid="B14">Kai and Guiding, 2022</xref>). The format of the Milstein method is as follows:<disp-formula id="e9">
<mml:math id="m12">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Based on Eq. <xref ref-type="disp-formula" rid="e9">(9)</xref>, the equilibrium solutions for SRDEs Eq. <xref ref-type="disp-formula" rid="e5">(5)</xref> and Eq. <xref ref-type="disp-formula" rid="e6">(6)</xref> can be calculated. The stability analysis of their stochastic evolution is as follows (<xref ref-type="bibr" rid="B11">Hu et al., 2008</xref>; <xref ref-type="bibr" rid="B15">Kamrani, 2015</xref>):</p>
<p>Given an SDE, suppose there exists a function <italic>V</italic>(<italic>t</italic>, <italic>x</italic>) such that <italic>c</italic>
<sub>1</sub>&#x7c;<italic>x</italic>&#x7c;<italic>l</italic> &#x2264; <italic>V</italic>(<italic>t</italic>, <italic>x</italic>)&#x2264;<italic>c</italic>
<sub>2</sub>&#x7c;<italic>x</italic>&#x7c;<italic>l</italic>, where <italic>c</italic>
<sub>1</sub>, <italic>c</italic>
<sub>2</sub>, and <italic>l</italic> are all positive constants. If there exists a positive constant <italic>&#x3c3;</italic> such that <italic>V&#x2a;</italic>(<italic>t</italic>, <italic>x</italic>)&#x2264;-<italic>&#x3c3;V</italic>(<italic>t</italic>, <italic>x</italic>), then the <italic>l</italic>-order moment of the zero-solution of Eq. <xref ref-type="disp-formula" rid="e7">(7)</xref> is said to be exponentially stable, and it holds:<disp-formula id="e10">
<mml:math id="m13">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msup>
<mml:mo>&#x3c;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msup>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m14">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>According to the aforementioned theorem, for Eq. <xref ref-type="disp-formula" rid="e5">5</xref> and Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, taking <italic>V</italic>(<italic>t</italic>, <italic>p</italic>(<italic>t</italic>)) &#x3d; <italic>p</italic>(<italic>t</italic>), where <italic>p</italic>(<italic>t</italic>)&#x2208;(0,1],<italic>V</italic>(<italic>t</italic>, <italic>q</italic>(<italic>t</italic>)) &#x3d; <italic>q</italic>(<italic>t</italic>), where <italic>q</italic>(<italic>t</italic>)&#x2208;(0,1], <italic>c</italic>
<sub>1</sub> &#x3d; <italic>c</italic>
<sub>2</sub> &#x3d; 1, <italic>l</italic> &#x3d; 1, <italic>&#x3b7; &#x3d;</italic> 1, then <italic>V</italic>&#x2a;(<italic>t</italic>, <italic>p</italic>(<italic>t</italic>)) &#x3d; <italic>f</italic>(<italic>t</italic>, <italic>p</italic>(<italic>t</italic>)) &#x3d; <italic>p</italic>(<italic>t</italic>)[<italic>q</italic>(<italic>t</italic>)(<italic>&#x3b1;</italic>-<italic>&#x3b2;</italic>)&#x2b;<italic>&#x3b2;</italic>],<italic>V</italic>&#x2a;(<italic>t</italic>, <italic>q</italic>(<italic>t</italic>)) &#x3d; <italic>f</italic>(<italic>t</italic>, <italic>q</italic>(<italic>t</italic>)) &#x3d; <italic>q</italic>(<italic>t</italic>)[<italic>p</italic>(<italic>t</italic>)(<italic>&#x3b3;</italic>-<italic>&#x3b4;</italic>)&#x2b;<italic>&#x3b4;</italic>]. If the <italic>l</italic>-order moment of the zero-solution is stable, it must satisfy the condition that<disp-formula id="e12">
<mml:math id="m15">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m16">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>Subsequently, the proposition of Eq. <xref ref-type="disp-formula" rid="e12">(12)</xref> can be expressed as follows:</p>
<p>C<sub>1</sub>, when <italic>p</italic>(<italic>t</italic>)&#x2208;(0,1], <italic>&#x3b1;</italic>-<italic>&#x3b2;</italic>&#x3e;0, it holds that <italic>q</italic>(<italic>t</italic>)&#x2264;(-<italic>&#x3b2;</italic>-1)/(<italic>&#x3b1;</italic>-<italic>&#x3b2;</italic>), and <italic>&#x3b1;</italic>&#x2b;1 &#x2265; 0.</p>
<p>C<sub>2,</sub> when <italic>p</italic>(<italic>t</italic>)&#x2208;(0,1], <italic>&#x3b1;</italic>-<italic>&#x3b2;</italic>&#x3c;0, it holds that <italic>q</italic>(<italic>t</italic>)&#x2265;(-<italic>&#x3b2;</italic>-1)/(<italic>&#x3b1;</italic>-<italic>&#x3b2;</italic>), and <italic>&#x3b1;</italic>&#x2b;1 &#x2264; 0.The conditions to satisfy Eq. <xref ref-type="disp-formula" rid="e13">(13)</xref> are as follows:</p>
<p>C<sub>3,</sub> when <italic>q</italic>(<italic>t</italic>)&#x2208;(0,1], <italic>&#x3b3;</italic>-<italic>&#x3b4;</italic>&#x3e;0, it holds that <italic>q</italic>(<italic>t</italic>)&#x2264;(-<italic>&#x3b4;</italic>-1)/(<italic>&#x3b3;</italic>-<italic>&#x3b4;</italic>), and <italic>&#x3b3;</italic>&#x2b;1 &#x2265; 0.</p>
<p>C<sub>4</sub>, when <italic>q</italic>(<italic>t</italic>)&#x2208;(0,1], <italic>&#x3b3;</italic>-<italic>&#x3b4;</italic>&#x3c;0, it holds that <italic>q</italic>(<italic>t</italic>)&#x2265;(-<italic>&#x3b4;</italic>-1)/(<italic>&#x3b3;</italic>-<italic>&#x3b4;</italic>), and <italic>&#x3b3;</italic>&#x2b;1 &#x2264; 0.</p>
<p>The paper randomly sets the value of <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, <italic>&#x3b3;</italic>, and <italic>&#x3b4;</italic>, which satisfied the aforementioned propositions C<sub>1</sub> and C<sub>3</sub>. Then, the zero-solution exponential stability of Eq. <xref ref-type="disp-formula" rid="e1">1</xref>&#x2013;Eq.<xref ref-type="disp-formula" rid="e2">2</xref> and Eq. <xref ref-type="disp-formula" rid="e5">5</xref>&#x2013;Eq. <xref ref-type="disp-formula" rid="e6">6</xref> is simulated. The trend in <xref ref-type="fig" rid="F1">Figure 1</xref> demonstrates the validity of the SEG model and the differences between SEG and CEG models. It is evident that SEG and CEG models show different features. The SEG model can simulate randomness and uncertainty in the real world, whereas the CEG model is more suitable for problems with well-defined strategies and rules. <xref ref-type="fig" rid="F1">Figure 1A</xref> illustrates a more realistic evolutionary path of players&#x2019; strategies. In the period of 0&#xa0;h&#x2013;39&#xa0;h, strategy probabilities experience significant fluctuations in the SEG model. The fluctuations better simulate players&#x2019; decision-making interfered with by various external or internal factors. By contrast, the CEG path remains smooth, with players evolving undisturbed in an ideal state, as presented in <xref ref-type="fig" rid="F1">Figure 1B</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Zero-solution exponential stability of games. <bold>(A)</bold> Stochastic evolutionary game. <bold>(B)</bold> Classical evolutionary game. Propositions C<sub>1</sub> and C<sub>3</sub>: <italic>&#x3b1;</italic> &#x3d; &#x2212;0.04, <italic>&#x3b2; &#x3d;</italic> -0.05, <italic>&#x3b3;</italic> &#x3d; 0.08, <italic>&#x3b4;</italic> &#x3d; &#x2212;0.03, and <italic>p</italic>
<sub>initial</sub> &#x3d; <italic>q</italic>
<sub>initial</sub> &#x3d; 0.5.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g001.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Stochastic evolutionary game&#x2013;optimal market-clearing model</title>
<p>Model construction can employ a dual-level optimization method and an adaptive dynamic programming method. The former is more suitable when there are sufficient computational resources and a relatively small state space. It has a simple principle and is convenient for studying the impact of parameter variations within the model. The latter is better suited for problems that are model-independent or have requirements related to data efficiency (<xref ref-type="bibr" rid="B12">Hu et al., 2022</xref>; <xref ref-type="bibr" rid="B26">Wang et al., 2022</xref>).</p>
<p>A two-layer optimization model incorporating SEG is constructed as the foundation for studying market risk prevention mechanisms. The upper layer represents the SEG which involves the regulator and risk units, while the lower layer displays the optimal market-clearing module, as depicted in <xref ref-type="fig" rid="F2">Figure 2</xref>. The model framework demonstrates the payoffs and strategies of the players in the game, as well as the factors considered when adjusting the evolutionary game strategies.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Dual-layer iterative model framework.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g002.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 SEG model</title>
<p>The pure strategy game matrix of players is shown in <xref ref-type="table" rid="T2">Table 2</xref>. <italic>A</italic>
<sub>
<italic>d</italic>,<italic>i</italic>
</sub> and <italic>B</italic>
<sub>
<italic>d</italic>,<italic>i</italic>
</sub> are all positive normalized indicators, which respectively denote the payoffs of each strategy combination on trading day <italic>d</italic>
<sub>
<italic>i</italic>
</sub>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Pure strategy game matrix for the regulator and the risk group.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="3" align="center">Strategies</th>
<th colspan="2" align="center">Payoffs</th>
</tr>
<tr>
<td align="center">Risk units</td>
<td align="center">Regulator</td>
<td align="center">Probability</td>
<td align="center">Risk units</td>
<td align="center">Regulator</td>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">&#x201c;High-risk bid&#x201d;</td>
<td align="center">&#x201c;Severe punishment&#x201d;</td>
<td align="center">
<italic>x</italic>, <italic>y</italic>
</td>
<td align="center">
<italic>A</italic>
<sub>
<italic>d</italic>
</sub>
<italic>,</italic>
<sub>1</sub>
</td>
<td align="center">
<italic>B</italic>
<sub>d,1</sub>
</td>
</tr>
<tr>
<td align="center">&#x201c;Low-risk bid&#x201d;</td>
<td align="center">&#x201c;Severe punishment&#x201d;</td>
<td align="center">1-<italic>x</italic>, <italic>y</italic>
</td>
<td align="center">
<italic>A</italic>
<sub>
<italic>d</italic>
</sub>
<italic>,</italic>
<sub>2</sub>
</td>
<td align="center">
<italic>B</italic>
<sub>d,2</sub>
</td>
</tr>
<tr>
<td align="center">&#x201c;High-risk bid&#x201d;</td>
<td align="center">&#x201c;Light punishment&#x201d;</td>
<td align="center">
<italic>x</italic>, 1-<italic>y</italic>
</td>
<td align="center">
<italic>A</italic>
<sub>
<italic>d</italic>
</sub>
<italic>,</italic>
<sub>3</sub>
</td>
<td align="center">
<italic>B</italic>
<sub>d,3</sub>
</td>
</tr>
<tr>
<td align="center">&#x201c;Low-risk bid&#x201d;</td>
<td align="center">&#x201c;Light punishment&#x201d;</td>
<td align="center">1-<italic>x</italic>, 1-<italic>y</italic>
</td>
<td align="center">
<italic>A</italic>
<sub>
<italic>d</italic>
</sub>
<italic>,</italic>
<sub>4</sub>
</td>
<td align="center">
<italic>B</italic>
<sub>d,4</sub>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Note: Risk units and regulators can choose two strategies; therefore, four strategy combinations are offered in the table.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<list list-type="simple">
<list-item>
<p>(1) Winning rate of the unit</p>
</list-item>
</list>
<disp-formula id="e14">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<sec id="s3-1-1">
<title>3.1.1 Risk unit payoffs</title>
<p>The formulation of <italic>A</italic>
<sub>
<italic>d,i</italic>
</sub> primarily takes into account the physical operation and economic revenue aspects of power generation units.</p>
<p>Indicators for the physical operation aspect can be quantified as shown in Eq. <xref ref-type="disp-formula" rid="e14">(14)</xref> and Eq. <xref ref-type="disp-formula" rid="e15">(15)</xref>. where <italic>Q</italic>
<sub>
<italic>n</italic>,<italic>d</italic>,<italic>t</italic>
</sub> represents the winning capacity of unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>. <italic>P</italic>
<sub>
<italic>n</italic>,<italic>d</italic>,<italic>t</italic>
</sub> represents the declared capacity of unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.<list list-type="simple">
<list-item>
<p>(2) Relative utilization rate of the unit (<xref ref-type="bibr" rid="B21">Reitzes et al., 2007</xref>)</p>
</list-item>
</list>
</p>
<p>Measuring the capacity utilization rate of a unit in market trading, the indicator is calculated as follows:<disp-formula id="e15">
<mml:math id="m18">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xb7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <italic>G</italic>
<sub>
<italic>n</italic>
</sub> is the installed capacity of unit <italic>n</italic>, <inline-formula id="inf4">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the system load at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>, and <italic>G</italic>
<sub>
<italic>w</italic>
</sub> is the total installed capacity in the spot market.</p>
<p>The economic dimension indicators are shown in Eq. <xref ref-type="disp-formula" rid="e16">(16)</xref> and Eq. <xref ref-type="disp-formula" rid="e17">(17)</xref>.<list list-type="simple">
<list-item>
<p>(1) Expected profit deviation rate</p>
</list-item>
</list>
</p>
<p>Measuring the difference in the unit&#x2019;s generation returns for 2 consecutive years, the indicator is calculated as follows:<disp-formula id="e16">
<mml:math id="m20">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>CR</italic>
<sub>
<italic>n,d,t</italic>
</sub> is the actual profit of unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>, while <italic>LR</italic>
<sub>
<italic>n,d,t</italic>
</sub> represents the actual profit of unit <italic>n</italic> at the same time slot in the previous year.<list list-type="simple">
<list-item>
<p>(2) Unit sales margin</p>
</list-item>
</list>
<disp-formula id="e17">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <italic>C</italic>
<sub>
<italic>n</italic>,<italic>d</italic>,<italic>t</italic>
</sub> is the generation cost of unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>, and <italic>S</italic>
<sub>
<italic>n</italic>,<italic>d</italic>,<italic>t</italic>
</sub> is the income of unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.</p>
<p>Based on sub-indicators from the economic and physical aspects, the income of risk unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>, denoted as <italic>A</italic>
<sub>
<italic>n,d,t</italic>
</sub>, is shown in Eq. <xref ref-type="disp-formula" rid="e18">(18)</xref>. Hence, risk units&#x2019; payoffs <italic>A</italic>
<sub>
<italic>d,i</italic>
</sub> are defined by Eq. <xref ref-type="disp-formula" rid="e19">(19)</xref>.<disp-formula id="e18">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <italic>&#x3b8;</italic>
<sub>1</sub>&#x2013;<italic>&#x3b8;</italic>
<sub>4</sub> are weights of the indicator, <italic>RN</italic>
<sub>
<italic>d,t</italic>
</sub> is the number of risk units at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>, <italic>T</italic> is the total number of trading periods in 1&#xa0;day (in this study, it is taken as 24), and <italic>N</italic> is the total number of power generation units in the power spot market.</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Regulator payoffs</title>
<p>
<italic>B</italic>
<sub>
<italic>d</italic>
</sub>
<italic>,</italic>
<sub>
<italic>i</italic>
</sub> considers the market risk level and risk scale. The market risk level is measured by the indicators shown in Eq. <xref ref-type="disp-formula" rid="e20">20</xref>, Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
<list list-type="simple">
<list-item>
<p>(1) Average relative bidding level (<xref ref-type="bibr" rid="B29">Xie et al., 2023a</xref>)</p>
</list-item>
</list>
</p>
<p>Measuring the extent to which the bid price of a specific unit deviates from the overall average bid price of its peers, the indicator is calculated as follows:<disp-formula id="e20">
<mml:math id="m24">
<mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m25">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represents the average bid price of unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.<list list-type="simple">
<list-item>
<p>(2) Degree of proximity of market limit price (<xref ref-type="bibr" rid="B3">Bao et al., 2021</xref>)</p>
</list-item>
</list>
</p>
<p>Measuring how close a power generation unit&#x2019;s bid price is to the power spot market&#x2019;s highest price limit, the indicator is calculated as follows:<disp-formula id="e21">
<mml:math id="m26">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <italic>&#x3bb;</italic>
<sub>
<italic>d,t</italic>
</sub> is the market-clearing price at time <italic>t</italic> on trading day&#xa0;<italic>d</italic> and <italic>&#x3bb;</italic>
<sub>
<italic>l</italic>
</sub> is the maximum market-clearing price limit.<list list-type="simple">
<list-item>
<p>(3) Proportion of high-risk units to all risk units</p>
</list-item>
</list>
</p>
<p>Measuring the overall level of the power spot market risk, the indicator is calculated as follows:<disp-formula id="e22">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>where <italic>HRN</italic>
<sub>
<italic>d</italic>,<italic>t</italic>
</sub> is the number of high-risk units at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.</p>
<p>The market risk scale measurement indicators are given by Eq. <xref ref-type="disp-formula" rid="e23">23</xref>.<list list-type="simple">
<list-item>
<p>(1) Proportion of risk units among all units in the market</p>
</list-item>
</list>
<disp-formula id="e23">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>The income of the regulator at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>, denoted as <italic>B</italic>
<sub>
<italic>d,t</italic>
</sub>, is derived from the sub-indicators related to market risk level and scale, as shown in Eq. <xref ref-type="disp-formula" rid="e24">(24)</xref>. So the regulator&#x2019;s payoffs <italic>B</italic>
<sub>
<italic>d,i</italic>
</sub> is defined by Eq. <xref ref-type="disp-formula" rid="e25">(25)</xref>.<disp-formula id="e24">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mi>L</mml:mi>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where <italic>&#x3c9;</italic>
<sub>1</sub>&#x2013;<italic>&#x3c9;</italic>
<sub>4</sub> are the weights of the indicator. <inline-formula id="inf6">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is indicator <italic>V</italic>
<sub>
<italic>d</italic>,<italic>t</italic>
</sub> after being positive normalized. The remaining indicators follow the same processing approach.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Optimal market-clearing model</title>
<p>The optimal market-clearing model implements the paper&#x2019;s risk prevention mechanism by increasing the bid prices of risk units during market clearing, which uses market-based measures to constrain the winning capacity of risk units rapidly and accurately. Our earlier work on this model is detailed in <xref ref-type="bibr" rid="B29">Xie et al. (2023a)</xref>. In this paper, the optimal market-clearing model is used as the same as our previous work.</p>
</sec>
<sec id="s3-3">
<title>3.3 Computational process of the total model</title>
<p>The &#x201c;stochastic evolutionary game&#x2013;optimal market-clearing&#x201d; model follows a top&#x2013;down iterative process, as depicted in <xref ref-type="fig" rid="F3">Figure 3</xref>. The specific steps are as follows.<list list-type="simple">
<list-item>
<p>(1) On trading day <italic>d</italic>
<sub>
<italic>i</italic>
</sub>, the equilibrium stability analysis is conducted through the SEG model to determine a stable equilibrium point (<italic>x</italic>, <italic>y</italic>) and the stochastic evolutionary stabilization strategy (SESS) of players. Then, the risk unit group&#x2019;s SESS and the regulator&#x2019;s SESS will be outputted. Additionally, data regarding four strategy combinations of players are computed.</p>
</list-item>
<list-item>
<p>(2) Four sets of strategy data are separately fed into the optimal market-clearing algorithm. This algorithm facilitates a unified clearing process for both risk units and non-risk units in every strategy combination of players, resulting in the determination of winning capacities of units and market-clearing prices for four strategy combinations.</p>
</list-item>
<list-item>
<p>(3) Based on the power market operation and clearing data, the payoffs of players in the game can be calculated. Then, the payoff matrix for the SEG model is updated.</p>
</list-item>
<list-item>
<p>(4) Another round of SEG stability analysis is performed to obtain SESS for the next trading day <italic>d</italic>
<sub>
<italic>i</italic>&#x2b;1</sub>. The data for each strategy combination are calculated. Finally, one iteration of the SEG model on trading day <italic>d</italic>
<sub>
<italic>i</italic>
</sub> is completed<italic>.</italic>
</p>
</list-item>
</list>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Model iterative calculation flow chart.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g003.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Quantitative strategies for players</title>
<sec id="s4-1">
<title>4.1 Regulator strategy development</title>
<p>In the market-clearing process, risk units are subject to bid price adjustments based on their risk levels. It aims to reduce their winning capacity as a form of &#x201c;penalty.&#x201d; Penalties are positively correlated with the magnitude of bid price revisions. The development of the regulator&#x2019;s risk prevention strategy considers both subjective and objective factors.</p>
<p>When considering objective factors in the power spot market, several indicators are formulated based on the aspect of risk units&#x2019; power generation incomes, risk units&#x2019; historical performances, and risk units&#x2019; bidding behaviors.</p>
<sec id="s4-1-1">
<title>4.1.1 Indicators for measuring the risk unit&#x2019;s power generation incomes</title>
<p>Indicators measuring risk units&#x2019; power generation incomes are defined in Eq. <xref ref-type="disp-formula" rid="e26">26</xref>&#x2013;Eq. <xref ref-type="disp-formula" rid="e29">29</xref>.<list list-type="simple">
<list-item>
<p>(1) Deviation degree of risk unit electricity price</p>
</list-item>
</list>
</p>
<p>We measure the extent to which the market-clearing price of a risk unit deviates from the average market-clearing price of comparable units. Its formula is as follows.<disp-formula id="e26">
<mml:math id="m32">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the market-clearing price of risk unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>. <inline-formula id="inf8">
<mml:math id="m34">
<mml:mrow>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average market-clearing price of normal units (the same cost-type as risk unit <italic>n</italic>) at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.<list list-type="simple">
<list-item>
<p>(2) Risk unit income deviation</p>
</list-item>
</list>
</p>
<p>We measure the extent to which the income of a risk unit deviates from the average income of comparable units. Its formula is as follows.<disp-formula id="e27">
<mml:math id="m35">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the income of risk unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>. <inline-formula id="inf10">
<mml:math id="m37">
<mml:mrow>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average income of normal units (the same cost-type as risk unit <italic>n</italic>) at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.<list list-type="simple">
<list-item>
<p>(3) High-price winning rate of the risk unit (<xref ref-type="bibr" rid="B26">Wang et al., 2022</xref>)</p>
</list-item>
</list>
</p>
<p>The formula for calculating the proportion of winning capacity at the high bid price for a risk unit can be expressed as follows.<disp-formula id="e28">
<mml:math id="m38">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the winning capacity of risk unit <italic>n</italic> at time <italic>t</italic> on trading day <italic>d</italic>, which bids at a high price. <inline-formula id="inf12">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the high price declared capacity of risk unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.<list list-type="simple">
<list-item>
<p>(4) Actual markup index of the risk unit (<xref ref-type="bibr" rid="B9">Han et al., 2023</xref>)</p>
</list-item>
</list>
</p>
<p>The method for measuring the extent to which the market-clearing price deviates from the marginal cost of the unit&#x2019;s generation is as follows:<disp-formula id="e29">
<mml:math id="m41">
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>where <inline-formula id="inf13">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the generation cost of risk unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic>.</p>
<p>To obtain the overall indicator <inline-formula id="inf14">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mtext>RUGR</mml:mtext>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for measuring the generation income of risk units in risk prevention strategies, the weighted sum of the sub-indicators can be calculated.<disp-formula id="e30">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mi>W</mml:mi>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>where <italic>&#x3b7;</italic>
<sub>1</sub>&#x2013;<italic>&#x3b7;</italic>
<sub>4</sub> are weights of sub-indicators.</p>
</sec>
<sec id="s4-1-2">
<title>4.1.2 Methods for evaluating the risk unit&#x2019;s historical performances</title>
<p>The historical performance aspect includes indicators such as historical anomaly level and credit rating.<list list-type="simple">
<list-item>
<p>(1) Risk unit historical anomaly level</p>
</list-item>
</list>
</p>
<p>The historical anomaly level can be determined by counting the number of times a unit has been identified as a risk unit in the past.<list list-type="simple">
<list-item>
<p>(2) Risk unit credit rating</p>
</list-item>
</list>
</p>
<p>The credit rating of a unit can be determined by assessing the overall creditworthiness of the power generation company to which the unit belongs.</p>
</sec>
<sec id="s4-1-3">
<title>4.1.3 Indicators for the risk unit&#x2019;s bidding behaviors</title>
<p>Indicators measuring bidding behaviors are as follows.<list list-type="simple">
<list-item>
<p>(1) Maximum bid price differential index of the risk unit (<xref ref-type="bibr" rid="B9">Han et al., 2023</xref>)</p>
</list-item>
</list>
</p>
<p>Assess behaviors of risk units that allocate a significant portion of their capacity to low-bidding segments to ensure winning bids, while allocating a smaller portion of their capacity to high-bidding segments, thereby elevating the market-clearing price.<disp-formula id="e31">
<mml:math id="m45">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m46">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the bid price and bid capacity of risk unit <italic>n</italic> at time <italic>t</italic> on trading day&#xa0;<italic>d</italic> in the <italic>k</italic>th bidding segment, respectively. <italic>p</italic>
<sub>max</sub> and <italic>p</italic>
<sub>min</sub> represent the maximum and minimum bid prices specified by the market, respectively, while <italic>&#x3b4;</italic> denotes the allowed bid price differential range.<list list-type="simple">
<list-item>
<p>(2) Relative bidding level of the risk unit</p>
</list-item>
</list>
</p>
<p>It is followed Eq. <xref ref-type="disp-formula" rid="e20">(20)</xref>.<list list-type="simple">
<list-item>
<p>(3) Risk unit bidding premium index (<xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>)</p>
</list-item>
</list>
</p>
<p>The index measures the proportion by which unit bids deviate from their marginal costs.<disp-formula id="e32">
<mml:math id="m48">
<mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
</p>
<p>The total indicator <inline-formula id="inf17">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mtext>RUOB</mml:mtext>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for measuring bidding behaviors of risk units is obtained by weighting and summing up the sub-indicators.<disp-formula id="e33">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>M</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>where <italic>&#x3c0;</italic>
<sub>1</sub>&#x2013;<italic>&#x3c0;</italic>
<sub>3</sub> are weights of the sub-indicators.</p>
</sec>
<sec id="s4-1-4">
<title>4.1.4 Strategy formulation for the regulator</title>
<p>Based on the assumption of bounded rationality of players in the evolutionary game, the subjective influence of the regulator&#x2019;s willingness to adjust bid prices of risk units is measured by probabilities {<italic>y</italic>, 1-<italic>y</italic>}. The greater the probabilities <italic>y</italic> or 1-<italic>y</italic>, the higher the regulator&#x2019;s willingness to choose a strong or light punishment strategy and <italic>vice versa</italic> (<xref ref-type="bibr" rid="B32">Xie et al., 2021</xref>). In brief, the regulator&#x2019;s strategy, considering both objective market factors and subjective punishment willingness, can be represented by Eq. <xref ref-type="disp-formula" rid="e34">(34)</xref>. The bidding adjustment function for risk units is defined as follows:<disp-formula id="e34">
<mml:math id="m51">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>where <inline-formula id="inf18">
<mml:math id="m52">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the adjusted bid price of the risk unit, <italic>p</italic>
<sub>
<italic>n</italic>,<italic>t</italic>
</sub> is the original bid price of the risk unit <italic>n</italic>, and <italic>&#x3c4;</italic> represents the degree of bid adjustment.<italic>&#x3c4;</italic>
<sub>1</sub> represents the regulator&#x2019;s strong punishment strategy. <italic>&#x3c4;</italic>
<sub>2</sub> represents the regulator&#x2019;s light punishment strategy. They are determined as shown in Eq. <xref ref-type="disp-formula" rid="e35">(35)</xref> and Eq. <xref ref-type="disp-formula" rid="e36">(36)</xref>, respectively.<disp-formula id="e35">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x00B7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>where <italic>&#x3c4;</italic>
<sub>0</sub> is the given initial value of <italic>&#x3c4;</italic>. <italic>C</italic>
<sub>1</sub> and <italic>C</italic>
<sub>2</sub> are objective factors for the strategy based on the risk unit&#x2019;s generation income, bidding behavior, and historical performance. <italic>&#x3bc;</italic>
<sub>1</sub> and <italic>&#x3bc;</italic>
<sub>2</sub> represent the weights of <italic>C</italic>
<sub>1</sub> and <italic>C</italic>
<sub>2</sub>, respectively. <italic>S</italic>
<sub>1</sub>(<italic>y</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>y</italic>) are subjective modifying factors for the regulator&#x2019;s penalty strategy based on its subjective punishment willingness. The values of <italic>C</italic>
<sub>1</sub>, <italic>C</italic>
<sub>2</sub>, and <italic>S</italic>
<sub>1</sub>(<italic>y</italic>), <italic>S</italic>
<sub>2</sub>(<italic>y</italic>) can be found in <xref ref-type="sec" rid="s5-1">Section 5.1</xref>.</p>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Strategy formulas of risk units</title>
<p>The electricity market has been shown to involve both renewable and conventional energy units in this paper. Compared to conventional energy units, renewable energy units have a distributed nature. It imposes requirements on units&#x2019; output stability and regulatory capabilities. In this paper, it can be approximated that their game strategy selection and formulation are assumed to be identical.</p>
<p>Risk units adjust bid strategies based on their own benchmark prices. Risk units, being the group with bounded rationality and asymmetric information compared to the regulator, rely more on subjective risk preferences when formulating a bid strategy (<xref ref-type="bibr" rid="B13">Jiao et al., 2017</xref>). Specifically, the high-risk bid strategy and low-risk bid strategy are defined as shown in Eq. <xref ref-type="disp-formula" rid="e37">(37)</xref> and Eq. <xref ref-type="disp-formula" rid="e38">38</xref>, respectively:<disp-formula id="e37">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
<disp-formula id="e38">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>where <italic>S</italic>
<sub>1</sub>(<italic>x</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>x</italic>) are risk-modifying factors that represent the subjective risk preference of risk units. <inline-formula id="inf19">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>b</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the benchmark bid price for risk unit <italic>n</italic> at time <italic>t</italic>. According to reports of China&#x2019;s National Development and Reform Commission (<xref ref-type="bibr" rid="B18">National Development and Reform Commission, 2021a</xref>; <xref ref-type="bibr" rid="B19">National Development and Reform Commission, 2021b</xref>), the range of risk bid price is defined as a 20% fluctuation around the benchmark price. The values of <italic>S</italic>
<sub>1</sub>(<italic>x</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>x</italic>) can be found in <xref ref-type="sec" rid="s5-1">Section 5.1</xref>.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Case study</title>
<p>The data used for our analysis consist of the trial operation data from the power spot market in a specific region of East China for a continuous period of 10 trading days (<italic>d</italic>
<sub>1</sub>&#x2013;<italic>d</italic>
<sub>10</sub>). The market information is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. A total of 54 power generation units participate in the spot market. Among them, thermal power units are numbered from 1 to 25, while renewable energy units are numbered from 26 to 54.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Electricity load curves and market supply&#x2013;demand ratios for 240 h time periods in a region of East China.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g004.tif"/>
</fig>
<p>Our earlier work on the power generation units&#x2019; risk identification method is detailed in <xref ref-type="bibr" rid="B31">Xie et al. (2023b)</xref>. It allows for the risk detection of 54 units. The risk behavior exhibited by identified risk units during trading days <italic>d</italic>
<sub>1</sub>&#x2013;<italic>d</italic>
<sub>4</sub> is intentional withholding, while during trading days <italic>d</italic>
<sub>5</sub>&#x2013;<italic>d</italic>
<sub>10</sub>, it involves extremely high offers.</p>
<sec id="s5-1">
<title>5.1 Preparation for model simulation</title>
<p>To calculate the strategy data for players in the SEG, it is necessary to establish data fuzzy classification rules. Additionally, strategy modifying factors <italic>C</italic>
<sub>1</sub>, <italic>C</italic>
<sub>2</sub>, <italic>S</italic>
<sub>1</sub>(<italic>y</italic>), and <italic>S</italic>
<sub>2</sub>(<italic>y</italic>) and risk preference factors <italic>S</italic>
<sub>1</sub>(<italic>x</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>x</italic>) need to be determined.</p>
<p>The fuzzy classification rules for probability and indicator data are as follows.<list list-type="simple">
<list-item>
<p>(1) Strategy selection probabilities</p>
</list-item>
</list>
</p>
<p>Probabilities {<italic>x</italic>, <italic>y</italic>, 1-<italic>x</italic>, 1-<italic>y</italic>} are divided into four classes, as shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Classification of strategy selection probabilities.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Probability</th>
<th colspan="5" align="center">Classification</th>
</tr>
<tr>
<th align="center">Smaller</th>
<th align="center">Small</th>
<th colspan="2" align="center">Large</th>
<th align="center">Larger</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>x</italic>, <italic>y</italic>
</td>
<td rowspan="2" align="center">[0,0.25)</td>
<td rowspan="2" align="center">[0.25,0.5)</td>
<td rowspan="2" colspan="2" align="center">[0.5,0.75)</td>
<td rowspan="2" align="center">[0.75,1]</td>
</tr>
<tr>
<td align="center">1-<italic>x</italic>, 1-<italic>y</italic>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<list list-type="simple">
<list-item>
<p>(2) Indicator data</p>
</list-item>
</list>
<p>According to market trading results, the upper, middle, and lower quartiles, <italic>j</italic>
<sub>
<italic>i</italic>
</sub>, <italic>g</italic>
<sub>
<italic>i</italic>
</sub>, and <italic>e</italic>
<sub>
<italic>i</italic>
</sub>, are chosen to classify <inline-formula id="inf20">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mtext>RUGR</mml:mtext>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mtext>RUOB</mml:mtext>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in a fuzzy manner. See <xref ref-type="table" rid="T4">Table 4</xref> and <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Fuzzy classification of indicators in terms of generation income and bidding behavior of risk units.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Indicator</th>
<th colspan="4" align="center">Fuzzy classification level</th>
</tr>
<tr>
<th align="center">Smaller</th>
<th align="center">Small</th>
<th align="center">Large</th>
<th align="center">Larger</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf22">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">[0,<italic>j</italic>
<sub>1</sub>]</td>
<td align="center">(<italic>j</italic>
<sub>1,</sub>
<italic>j</italic>
<sub>2</sub>]</td>
<td align="center">(<italic>j</italic>
<sub>2,</sub>
<italic>j</italic>
<sub>3</sub>]</td>
<td align="center">(<italic>j</italic>
<sub>3,</sub>1</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf23">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">[0,<italic>g</italic>
<sub>1</sub>]</td>
<td align="center">(<italic>g</italic>
<sub>1,</sub>
<italic>g</italic>
<sub>2</sub>]</td>
<td align="center">(<italic>g</italic>2,<italic>g</italic>3]</td>
<td align="center">(<italic>g</italic>3,1)</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Fuzzy classification of indicators in terms of historical performance of risk units.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Indictor</th>
<th colspan="4" align="center">Fuzzy classification level</th>
</tr>
<tr>
<th align="center">Better</th>
<th align="center">Good</th>
<th align="center">Bad</th>
<th align="center">Worse</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Historical anomaly level</td>
<td align="center">[0,<italic>e</italic>
<sub>1</sub>]</td>
<td align="center">(<italic>e</italic>
<sub>1,</sub>
<italic>e</italic>
<sub>2</sub>]</td>
<td align="center">(<italic>e</italic>
<sub>2,</sub>
<italic>e</italic>
<sub>3</sub>]</td>
<td align="center">(<italic>e</italic>
<sub>3</sub>,1]</td>
</tr>
<tr>
<td align="center">Credit level</td>
<td align="center">A</td>
<td align="center">B</td>
<td align="center">C</td>
<td align="center">D</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The membership functions for the modifying factors <italic>C</italic>
<sub>1</sub> and <italic>C</italic>
<sub>2</sub> can be represented by Eq. <xref ref-type="disp-formula" rid="e50">(50)</xref> and Eq. <xref ref-type="disp-formula" rid="e51">51</xref>, respectively.<disp-formula id="e50">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(50)</label>
</disp-formula>
<disp-formula id="e51">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(51)</label>
</disp-formula>
</p>
<p>When <inline-formula id="inf24">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mtext>RUGR</mml:mtext>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is smaller, small, large, and larger, <italic>p</italic>
<sub>1</sub> can be taken as 1, 2, 3, and 4, respectively, and the same relationship exists with <inline-formula id="inf25">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mtext>RUOB</mml:mtext>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>p</italic>
<sub>2</sub>. When the historical anomaly level is better, good, bad, and worse, <italic>q</italic>
<sub>1</sub> can be taken as 1, 2, 3, and 4, respectively, and the same relationship exists between credit level and <italic>q</italic>
<sub>2</sub>. <italic>&#x3c6;</italic>
<sub>1</sub>, <italic>&#x3bd;</italic>
<sub>1</sub>, <italic>&#x3c6;</italic>
<sub>2</sub>, and <italic>&#x3bd;</italic>
<sub>2</sub> that are coefficients to be determined.</p>
<p>
<italic>S</italic>
<sub>1</sub>(<italic>y</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>y</italic>) are determined by values of <italic>&#x3c4;</italic>, <italic>C</italic>
<sub>1</sub>, and <italic>C</italic>
<sub>2</sub>. They are divided into four parts equally, each forming a membership function with probabilities <italic>y</italic> and 1-<italic>y</italic>, respectively, as shown in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Values of modification factors <italic>S</italic>
<sub>1</sub>(<italic>y</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>y</italic>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Factor</th>
<th colspan="4" align="center">Probability <italic>y</italic> and 1-<italic>y</italic> classification</th>
</tr>
<tr>
<th align="center">Smaller</th>
<th align="center">Small</th>
<th align="center">Large</th>
<th align="center">Larger</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>S</italic>
<sub>1</sub>(<italic>y</italic>)</td>
<td align="center">1.000</td>
<td align="center">1.017</td>
<td align="center">1.034</td>
<td align="center">1.050</td>
</tr>
<tr>
<td align="center">
<italic>S</italic>
<sub>2</sub>(<italic>y</italic>)</td>
<td align="center">1.000</td>
<td align="center">0.944</td>
<td align="center">0.887</td>
<td align="center">0.830</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<italic>S</italic>
<sub>1</sub>(<italic>x</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>x</italic>) are determined by the upper and lower limits of risk units&#x2019; bid price. They are divided into four parts equally, each forming a membership function with probabilities <italic>x</italic> and 1-<italic>x</italic>, respectively, as shown in <xref ref-type="table" rid="T7">Table 7</xref>.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Values of correction factors <italic>S</italic>
<sub>1</sub>(<italic>x</italic>) and <italic>S</italic>
<sub>2</sub>(<italic>x</italic>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Factor</th>
<th colspan="4" align="center">Probability <italic>x</italic> and 1-<italic>x</italic> classification</th>
</tr>
<tr>
<th align="center">Smaller</th>
<th align="center">Small</th>
<th align="center">Large</th>
<th align="center">Larger</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>S</italic>
<sub>1</sub>(<italic>x</italic>)</td>
<td align="center">1.000</td>
<td align="center">1.067</td>
<td align="center">1.133</td>
<td align="center">1.200</td>
</tr>
<tr>
<td align="center">
<italic>S</italic>
<sub>2</sub>(<italic>x</italic>)</td>
<td align="center">1.000</td>
<td align="center">0.933</td>
<td align="center">0.867</td>
<td align="center">0.800</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-2">
<title>5.2 Analysis of the stochastic evolutionary dynamics of players&#x2019; strategies</title>
<p>Once the set of risk units is determined, a simulation analysis can be performed using the MATLAB platform. The initial strategy selection probabilities are set as <italic>x</italic>(0) &#x3d; 0.7 and <italic>y</italic>(0) &#x3d; 0.6. The initial time is <italic>t</italic>
<sub>0</sub> &#x3d; 0, and the number of samples, <italic>r</italic>, is set to 1,500. The simulation time, <italic>T</italic>, is 240&#xa0;h. The random disturbance intensity index, <italic>a</italic>, is taken as 0, 1, or 2. In this section, a detailed analysis of the evolutionary dynamics will be conducted specifically for trading day <italic>d</italic>
<sub>1</sub>. The analysis principles for the remaining trading days (<italic>d</italic>
<sub>2</sub> to <italic>d</italic>
<sub>10</sub>) are the same and will not be reiterated. The detailed analysis for trading day <italic>d</italic>
<sub>1</sub> is as follows.<list list-type="simple">
<list-item>
<p>1. Because of the random disturbance, the evolutionary game system exhibits fluctuations as it converges to the equilibrium point, as is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Finally, the combination of players&#x2019; SESS is the risk units&#x2019; low-risk bid and the regulator&#x2019;s light punishment.</p>
</list-item>
<list-item>
<p>2. Under different disturbance intensities, the regulator reaches its equilibrium strategy in approximately the same time, which is 14&#xa0;h. On the other hand, the risk units reach the equilibrium strategy in 24&#xa0;h, 19.5&#xa0;h, and 17.8&#xa0;h for intensity coefficient <italic>a</italic> &#x3d; 0, 1, and 2, respectively. This indicates that the random disturbance factor accelerates the evolutionary pace of risk units, and the evolutionary rate is positively correlated with the intensity of the system disturbance.</p>
</list-item>
<list-item>
<p>3. The high intensity of random disturbance amplifies the probability fluctuations during the evolutionary processes. Taking time <italic>t</italic> &#x3d; 2 as an example, probabilities and their variations under different disturbance intensities are shown in <xref ref-type="table" rid="T8">Table 8</xref>. For risk units, during the initial stage of system evolution (<italic>t</italic> &#x3d; 0 to <italic>t</italic> &#x3d; 8), the probability <italic>x</italic>(<italic>t</italic>) shows a significant decline, followed by a local rebound. It suggests that the willingness of the risk unit group to adopt compliant bid behaviors and avoid penalties has rapidly increased when they were punished by the regulator.</p>
</list-item>
</list>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Evolutionary paths of players on trading day d<sub>1</sub> under the stochastic disturbance system. <bold>(A)</bold> Evolutionary path of the strategy of risky units under stochastic disturbance intensity coefficient a &#x3d; 2, 1, and 0. <bold>(B)</bold> Evolutionary path of the strategy of the regulator under stochastic disturbance intensity coefficient a &#x3d; 2, 1, and 0.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g005.tif"/>
</fig>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Fluctuation amplitude of strategy probabilities under different stochastic disturbance intensities at time <italic>t</italic> &#x3d; 2 on trading day <italic>d</italic>
<sub>1</sub>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Players</th>
<th colspan="6" align="center">Random disturbance intensity coefficient <italic>a</italic>
</th>
</tr>
<tr>
<th colspan="2" align="center">
<italic>a</italic> &#x3d; 0</th>
<th colspan="2" align="center">
<italic>a</italic> &#x3d; 1</th>
<th colspan="2" align="center">
<italic>a</italic> &#x3d; 2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Risk unit (initial stage <italic>x</italic>(0) &#x3d; 0.7)</td>
<td align="center">
<italic>x</italic>(2)</td>
<td align="center">
<italic>&#x7c;x</italic>(2)-<italic>x</italic>(0)&#x7c;</td>
<td align="center">
<italic>x</italic>(2)</td>
<td align="center">
<italic>&#x7c;x</italic>(2)-<italic>x</italic>(0)&#x7c;</td>
<td align="center">
<italic>x</italic>(2)</td>
<td align="center">
<italic>&#x7c;x</italic>(2)-<italic>x</italic>(0)&#x7c;</td>
</tr>
<tr>
<td align="center">0.615</td>
<td align="center">0.085</td>
<td align="center">0.465</td>
<td align="center">0.235</td>
<td align="center">0.392</td>
<td align="center">0.308</td>
</tr>
<tr>
<td rowspan="2" align="center">Regulator (initial stage <italic>y</italic>(0) &#x3d; 0.6)</td>
<td align="center">
<italic>y</italic>(2)</td>
<td align="center">
<italic>&#x7c;y</italic>(2)-<italic>y</italic>(0)&#x7c;</td>
<td align="center">
<italic>y</italic>(2)</td>
<td align="center">
<italic>&#x7c;y</italic>(2)-<italic>y</italic>(0)&#x7c;</td>
<td align="center">
<italic>y</italic>(2)</td>
<td align="center">
<italic>&#x7c;y</italic>(2)-<italic>y</italic>(0)&#x7c;</td>
</tr>
<tr>
<td align="center">0.445</td>
<td align="center">0.155</td>
<td align="center">0.388</td>
<td align="center">0.212</td>
<td align="center">0.554</td>
<td align="center">0.046</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Due to random factors such as risk awareness or risk preference, the strategy probabilities of the risk group fluctuate, and the fluctuation increases with a stronger disturbance. It is evident that various factors, including risk awareness and risk preference, introduce randomness into the strategy probabilities of risk groups. Moreover, this randomness becomes more pronounced with increasing external disturbances. As the game unfolds, risk units tend to gravitate toward stable, low-risk bidding strategies in order to safeguard their baseline incomes. From the regulatory standpoint, decision-making is influenced by stochastic elements such as market-clearing outcomes, appeals, and public sentiment. When the level of random disruption intensifies, regulatory decisions exhibit more substantial fluctuations in the initial stages of evolution.</p>
<p>When applying the combination of a low-risk bid and light punishment strategy, the market risk level decreases and the overall market environment tends to stabilize. Therefore, there is no significant fluctuation in the evolution path of players on trading days <italic>d</italic>
<sub>2</sub> and <italic>d</italic>
<sub>3</sub>, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Evolutionary paths of players on trading days <italic>d</italic>
<sub>2</sub>, <italic>d</italic>
<sub>3</sub>, and <italic>d</italic>
<sub>7</sub>&#x2013;<italic>d</italic>
<sub>10</sub> under the stochastic disturbance system. <bold>(A)</bold> Evolutionary path of the strategy of risky units under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0. <bold>(B)</bold> Evolutionary path of the strategy of the regulator under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g006.tif"/>
</fig>
<p>It is worth noting that the tight electricity supply&#x2013;demand on trading days <italic>d</italic>
<sub>5</sub> to <italic>d</italic>
<sub>10</sub> creates the willingness for risk units to increase their risk level. The risk behavior also shifts from intentional withholding to extremely high offers. As is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, on trading day <italic>d</italic>
<sub>4</sub>, there is a change in the evolutionary process due to the decrease in the supply&#x2013;demand ratio. This indicates that even with the implementation of risk prevention strategies, there is still a motivation for risk units to increase their bid risk level in the game with the regulator. There is a lag in the decision-making process of the regulatory authority.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Evolutionary paths of players on trading day <italic>d</italic>
<sub>4</sub> under the stochastic disturbance system. <bold>(A)</bold> Evolutionary path of the strategy of risky units under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0. <bold>(B)</bold> Evolutionary path of the strategy of the regulator under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g007.tif"/>
</fig>
<p>The evolutionary process of trading day <italic>d</italic>
<sub>5</sub> is depicted in <xref ref-type="fig" rid="F8">Figure 8</xref>. The light punishment strategy appears to have insufficient deterrence on the risk group, resulting in risk units continuing to adopt a high-risk bid strategy. Consequently, the regulator experiences a decline in its income, leading to a shift back to the strong penalty strategy.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Evolutionary paths of players on trading day <italic>d</italic>
<sub>5</sub> under the stochastic disturbance system. <bold>(A)</bold> Evolutionary path of the strategy of risky units under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0. <bold>(B)</bold> Evolutionary path of the strategy of the regulator under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g008.tif"/>
</fig>
<p>The evolutionary paths shown in <xref ref-type="fig" rid="F9">Figure 9</xref> illustrates that risk units rapidly change to a low-risk bid strategy on trading day <italic>d</italic>
<sub>6</sub> due to the regulator&#x2019;s imposition of strong penalties. In contrast, the regulator&#x2019;s strategy evolves at a slower pace, indicating concerns about the possibility of risk units reverting to a high-risk bid behavior. Random disturbances accelerate the evolution time for players with a maximum reduction of over 12&#xa0;h when the intensity coefficient <italic>a</italic> is set to 2.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Evolutionary paths of players on trading day <italic>d</italic>
<sub>6</sub> under the stochastic disturbance system. <bold>(A)</bold> Evolutionary path of the strategy of risky units under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0. <bold>(B)</bold> Evolutionary path of the strategy of the regulator under stochastic disturbance intensity coefficient <italic>a</italic> &#x3d; 2, 1, and 0.</p>
</caption>
<graphic xlink:href="fenrg-11-1270681-g009.tif"/>
</fig>
<p>After the SEG of multiple trading days, the regulatory mechanism has successfully suppressed the willingness of risk units to increase their bid risk. Meanwhile, in an effort to minimize administrative intervention in the power market, the regulator has maintained a light punishment strategy. As a result, the market operation has entered a virtuous cycle. The evolutionary paths of players on trading days <italic>d</italic>
<sub>7</sub> to <italic>d</italic>
<sub>10</sub> are depicted in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
</sec>
<sec id="s5-3">
<title>5.3 Analysis of spot market trading and operational risk prevention</title>
<p>Due to penalties imposed by the regulator, the winning capacities of risk units on each day have decreased. Among them, the decrease in the awarded capacities of thermal power units is significantly greater than those of renewable energy units, as detailed in <xref ref-type="table" rid="T10">Table 10</xref>. The observed phenomenon can be attributed to the following reasons: Thermal power units typically have higher declared capacities and are more sensitive to changes in prices compared to renewable energy units. Therefore, the impact of different bid risk levels on winning capacities of thermal power units is much greater than that of renewable energy units.</p>
<p>Obviously, with the increase in the level of bid risk or the intensity of punishments, the decline rate of risk units&#x2019; winning capacities becomes larger. <xref ref-type="table" rid="T9">Table 9</xref> presents changing rates of winning capacities for different SESS between the regulator and risk units, highlighting this effect. In more extreme market conditions, where players adopt a strategy combination of severe punishment and a high-risk bid, the average change rate for risk units approaches 50%. When players adopt a combination of the mild penalty and low-bidding risk strategy in milder market environments, this value does not exceed 14%.</p>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>Change rates of winning capacities for different types of risk units under different SESS combinations.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">SESS combination</th>
<th align="center">Trading day</th>
<th align="center">Average changing rate of thermal power risk units&#x2019; winning capacities</th>
<th align="center">Average changing rate of renewable power risk units&#x2019; winning capacities</th>
<th align="center">Integrated average changing rate</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Severe punishment&#x2013;high-risk bid</td>
<td align="center">
<italic>d</italic>
<sub>1</sub>, <italic>d</italic>
<sub>6</sub>
</td>
<td align="center">0.713</td>
<td align="center">0.431</td>
<td align="center">0.495</td>
</tr>
<tr>
<td align="center">Light punishment&#x2013;high-risk bid</td>
<td align="center">
<italic>d</italic>
<sub>5</sub>
</td>
<td align="center">0.476</td>
<td align="center">0.304</td>
<td align="center">0.351</td>
</tr>
<tr>
<td rowspan="2" align="center">Light punishment&#x2013;low-risk bid</td>
<td align="center">
<italic>d</italic>
<sub>2</sub>, <italic>d</italic>
<sub>3</sub>, <italic>d</italic>
<sub>4</sub>, <italic>d</italic>
<sub>7</sub>
</td>
<td rowspan="2" align="center">0.329</td>
<td rowspan="2" align="center">0.223</td>
<td rowspan="2" align="center">0.136</td>
</tr>
<tr>
<td align="center">
<italic>d</italic>
<sub>8</sub>, <italic>d</italic>
<sub>9</sub>, <italic>d</italic>
<sub>10</sub>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After the regulator has imposed penalties on risk units, regardless of the strength of punishment, the average market-clearing price has been found to decrease. The maximum decrease has reached 156.9 yuan/MWh, with a maximum change rate of 17.3%.</p>
<p>Given the constrained supply&#x2013;demand conditions on trading days <italic>d</italic>
<sub>
<italic>5</italic>
</sub>&#x2013;<italic>d</italic>
<sub>10</sub>, the reduction in electricity prices during this period is less pronounced compared to days <italic>d</italic>
<sub>1</sub> to <italic>d</italic>
<sub>4</sub>, when supply and demand are more balanced. When comparing the average electricity price decrease of 139.1 yuan/MWh and an average price volatility of 17.2% during trading days <italic>d</italic>
<sub>1</sub> to <italic>d</italic>
<sub>4</sub>, a slightly lower average decrease can be found during trading days <italic>d</italic>
<sub>5</sub> to <italic>d</italic>
<sub>10</sub>, i.e., 98.5 yuan/MWh, accompanied by an average volatility of 9.8%. It is evident that the prevailing supply and demand conditions significantly influence the effectiveness of the risk prevention mechanism in the spot market, with more favorable risk prevention outcomes observed during periods of lesser supply and demand. The specific situation of market power risk prevention is shown in <xref ref-type="table" rid="T10">Table 10</xref>.</p>
<table-wrap id="T10" position="float">
<label>TABLE 10</label>
<caption>
<p>Situation of power spot market trading risk prevention.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Trading day</th>
<th colspan="2" align="center">Average clearing price/(yuan/MWh)</th>
<th rowspan="2" align="center">Electricity price volatility (%)</th>
<th rowspan="2" align="center">Trading day</th>
<th colspan="2" align="center">Average clearing price (yuan/MWh)</th>
<th rowspan="2" align="center">Electricity price volatility (%)</th>
</tr>
<tr>
<th align="center">Before punishment</th>
<th align="center">After punishment</th>
<th align="center">Before punishment</th>
<th align="center">After punishment</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>d</italic>
<sub>1</sub>
</td>
<td align="center">800.3</td>
<td align="center">666.7</td>
<td align="center">16.7</td>
<td align="center">
<italic>d</italic>
<sub>6</sub>
</td>
<td align="center">1,010.8</td>
<td align="center">900.1</td>
<td align="center">11.0</td>
</tr>
<tr>
<td align="center">
<italic>d</italic>
<sub>2</sub>
</td>
<td align="center">811.6</td>
<td align="center">671.4</td>
<td align="center">17.3</td>
<td align="center">
<italic>d</italic>
<sub>7</sub>
</td>
<td align="center">1,008.5</td>
<td align="center">897.9</td>
<td align="center">11.0</td>
</tr>
<tr>
<td align="center">
<italic>d</italic>
<sub>3</sub>
</td>
<td align="center">791.1</td>
<td align="center">660.3</td>
<td align="center">16.5</td>
<td align="center">
<italic>d</italic>
<sub>8</sub>
</td>
<td align="center">934.5</td>
<td align="center">777.6</td>
<td align="center">16.8</td>
</tr>
<tr>
<td align="center">
<italic>d</italic>
<sub>4</sub>
</td>
<td align="center">808.7</td>
<td align="center">669.6</td>
<td align="center">17.2</td>
<td align="center">
<italic>d</italic>
<sub>9</sub>
</td>
<td align="center">1,010.6</td>
<td align="center">905.3</td>
<td align="center">10.4</td>
</tr>
<tr>
<td align="center">
<italic>d</italic>
<sub>5</sub>
</td>
<td align="center">1,001.0</td>
<td align="center">905.9</td>
<td align="center">9.5</td>
<td align="center">
<italic>d</italic>
<sub>10</sub>
</td>
<td align="center">1,003.3</td>
<td align="center">904.8</td>
<td align="center">9.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In summary, through the proposed risk prevention mechanism on the generation side of the electricity spot market, market risks brought by market power are effectively mitigated. Price guidance is achieved, which leads to lower trading prices and further improvements in social welfare in electricity transactions.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>For the emerging power spot market in China, it is crucial to ensure its ability to discover the true price of electricity. In this regard, a reasonable and effective market risk prevention mechanism plays a key role. Hence, the basic evolutionary game methodology has been expanded, and a stochastic disturbance factor in the mathematical model, constructing the SEG model, has been introduced. Based on the real power spot market, an adaptive quantitative risk prevention mechanism for extreme bid market power on the supply side of the market is developed. Furthermore, a dual-layer dynamic &#x201c;stochastic evolutionary game&#x2013;optimal market-clearing&#x201d; model is constructed for quantitative analysis.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>JX: conceptualization, funding acquisition, methodology, project administration, resources, supervision, and validation. BG: data curation, formal analysis, investigation, methodology, software, supervision, writing&#x2013;original draft, and writing&#x2013;review and editing. YY: conceptualization, methodology, supervision, and writing&#x2013;review and editing. RL: writing&#x2013;review and editing. QS: writing&#x2013;review and editing.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This research was supported by grants from the National Natural Science Foundation of China (U2066214).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amann</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Possajennikov</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>On the stability of evolutionary dynamics in games with incomplete information</article-title>. <source>Math. Soc. Sci.</source> <volume>58</volume>, <fpage>310</fpage>&#x2013;<lpage>321</lpage>. <pub-id pub-id-type="doi">10.1016/j.mathsocsci.2009.08.001</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amundsen</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>Bergman</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Why has the Nordic electricity market worked so well?</article-title> <source>Util. Policy</source> <volume>14</volume> (<issue>3</issue>), <fpage>148</fpage>&#x2013;<lpage>157</lpage>. <pub-id pub-id-type="doi">10.1016/j.jup.2006.01.001</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Risk assessment and management of electricity markets: a review with suggestions</article-title>. <source>CSEE J. Power Energy Syst.</source> <volume>7</volume> (<issue>6</issue>), <fpage>1322</fpage>&#x2013;<lpage>1333</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2020.04250</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bask</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lundgren</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Rudholm</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Market power in the expanding Nordic power market</article-title>. <source>Appl. Econ.</source> <volume>43</volume> (<issue>9</issue>), <fpage>1035</fpage>&#x2013;<lpage>1043</lpage>. <pub-id pub-id-type="doi">10.1080/00036840802600269</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bose</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wierman</surname>
</name>
<name>
<surname>Mohsenian-Rad</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A unifying market power measure for deregulated transmission-constrained electricity markets</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>30</volume> (<issue>5</issue>), <fpage>2338</fpage>&#x2013;<lpage>2348</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2014.2360216</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Review of market power monitoring and mitigation mechanisms in foreign electricity markets</article-title>. <source>South. Power Grid Technol.</source> <volume>12</volume> (<issue>12</issue>), <fpage>9</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.13648/j.cnki.issn1674-0629.2018.12.002</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Analysis of equilibrium stability in typical scenarios of multi-group asymmetric evolutionary game in the open power market environment</article-title>. <source>Proc. Chin. Soc. Electr. Eng.</source> <volume>38</volume> (<issue>19</issue>), <fpage>5687</fpage>&#x2013;<lpage>5703</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.172219</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dagoumas</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>Koltsaklis</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Panapakidis</surname>
<given-names>L. P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>An integrated model for risk management in electricity trade</article-title>. <source>Energy</source> <volume>124</volume>, <fpage>350</fpage>&#x2013;<lpage>363</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.02.064</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Key monitoring indicators and market power analysis of the trial operation of the southern (starting from guangdong) electricity spot market "monthly settlement</article-title>. <source>Power Syst. Technol.</source> <volume>47</volume> (<issue>01</issue>), <fpage>175</fpage>&#x2013;<lpage>185</lpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2022.0776</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hellmer</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>W&#xe5;rell</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>On the evaluation of market power and market dominance&#x2014;the Nordic electricity market</article-title>. <source>Energy Policy</source> <volume>37</volume> (<issue>8</issue>), <fpage>3235</fpage>&#x2013;<lpage>3241</lpage>. <pub-id pub-id-type="doi">10.1016/j.enpol.2009.04.014</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Stochastic differential equations</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>Science Press</publisher-name>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tu</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Small leak location for intelligent pipeline system via action-dependent heuristic dynamic programming</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>69</volume>, <fpage>11723</fpage>&#x2013;<lpage>11732</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2021.3127016</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Analysis of local government and enterprise behavior evolutionary game under carbon emission reduction incentive mechanism</article-title>. <source>Chin. J. Manag. Sci.</source> <volume>25</volume> (<issue>10</issue>), <fpage>140</fpage>&#x2013;<lpage>150</lpage>. <pub-id pub-id-type="doi">10.16381/j.cnki.issn1003-207x.2017.10.015</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kai</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Guiding</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A family of fully implicit strong It&#xf4;-Taylor numerical methods for stochastic differential equations</article-title>. <source>J. Comput. Appl. Math.</source> <volume>406</volume>, <fpage>113924</fpage>. <pub-id pub-id-type="doi">10.1016/j.cam.2021.113924</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kamrani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Numerical solution of stochastic fractional differential equations</article-title>. <source>Numer. Algorithms</source> <volume>68</volume> (<issue>1</issue>), <fpage>81</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1007/s11075-014-9839-7</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>How to escape the dilemma of charging infrastructure construction? A multi-sectorial stochastic evolutionary game model</article-title>. <source>Energy</source> <volume>231</volume>, <fpage>120807</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2021.120807</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>May</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Levin</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Sugihara</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Ecology for bankers</article-title>. <source>Nature</source> <volume>451</volume> (<issue>7181</issue>), <fpage>893</fpage>&#x2013;<lpage>894</lpage>. <pub-id pub-id-type="doi">10.1038/451893a</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="web">
<collab>National Development and Reform Commission</collab> (<year>2021a</year>). <article-title>Notice on further deepening the market-oriented reform of coal-fired power generation on-grid tariffs</article-title>. <ext-link ext-link-type="uri" xlink:href="http://www.gov.cn/zhengce/zhengceku/2021/10/12/content_5642159.htm">http://www.gov.cn/zhengce/zhengceku/2021/10/12/content_5642159.htm</ext-link>.</citation>
</ref>
<ref id="B19">
<citation citation-type="web">
<collab>National Development and Reform Commission</collab> (<year>2021b</year>). <article-title>Notice on relevant matters of new energy on-grid electricity price policy in 2021</article-title>. <ext-link ext-link-type="uri" xlink:href="http://www.gov.cn/zhengce/zhengceku/2021-06/11/cont">http://www.gov.cn/zhengce/zhengceku/2021-06/11/cont</ext-link>.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rahimi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Sheffrin</surname>
<given-names>A. Y.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Effective market monitoring in deregulated electricity markets</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>18</volume> (<issue>2</issue>), <fpage>486</fpage>&#x2013;<lpage>493</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2003.810680</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Reitzes</surname>
<given-names>J. D.</given-names>
</name>
<name>
<surname>Pfeifenberger</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Fox-Penner</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Basheda</surname>
<given-names>G. N.</given-names>
</name>
<name>
<surname>Schumacher</surname>
<given-names>A. C.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Review of PJM&#x2018;s market power mitigation practices in comparison to other organized electricity markets</source>. <publisher-loc>Boston, Massachusetts, USA</publisher-loc>: <publisher-name>The Brattle Group, Inc</publisher-name>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shafie-Khah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Moghaddam</surname>
<given-names>M. P.</given-names>
</name>
<name>
<surname>Sheikh-El-Eslami</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Ex-ante evaluation and optimal mitigation of market power in electricity markets including renewable energy resources</article-title>. <source>IET Generation Transm. Distribution</source> <volume>10</volume> (<issue>8</issue>), <fpage>1842</fpage>&#x2013;<lpage>1852</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2015.0981</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Grid planning considering market force mitigation in electricity market</article-title>. <source>Power Grid Technol.</source> <volume>43</volume> (<issue>10</issue>), <fpage>3616</fpage>&#x2013;<lpage>3621</lpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2018.2731</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Overview of key points for the construction of China&#x2019;s electricity spot market under the new power reform and relevant recommendations</article-title>. <source>Proc. Chin. Soc. Electr. Eng.</source> <volume>40</volume> (<issue>10</issue>), <fpage>3172</fpage>&#x2013;<lpage>3187</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.191251</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Sheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Practice and theoretical exploration of credit limit evaluation for participants in guangdong power spot market</article-title>. <source>Price Theory Pract.</source> (<issue>05</issue>), <fpage>102</fpage>&#x2013;<lpage>105</lpage>. <pub-id pub-id-type="doi">10.19851/j.cnki.CN11-1010/F.2020.05.152</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Accurate current sharing and voltage regulation in hybrid wind/solar systems: an adaptive dynamic programming approach</article-title>. <source>IEEE Trans. Consumer Electron.</source> <volume>68</volume> (<issue>3</issue>), <fpage>261</fpage>&#x2013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1109/TCE.2022.3181105</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>SoC-based droop coefficients stability region analysis of the battery for stand-alone supply systems with constant power loads</article-title>. <source>IEEE Trans. Power Electr.</source> <volume>36</volume>, <fpage>7866</fpage>&#x2013;<lpage>7879</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2021.3049241</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Stability-oriented droop coefficients region identification for inverters within weak grid: an impedance-based approach</article-title>. <source>IEEE Trans. Syst. Man. Cybern. Syst.</source> <volume>51</volume> (<issue>4</issue>), <fpage>2258</fpage>&#x2013;<lpage>2268</lpage>. <pub-id pub-id-type="doi">10.1109/TSMC.2020.3034243</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2023a</year>). <article-title>Power market clearing mechanism considering market power risk prevention</article-title>. <source>Power Constr.</source> <volume>44</volume> (<issue>04</issue>), <fpage>18</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.12204/j.issn.1000-7229.2023.04.003</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Typical foreign electricity market regulation models and their implications for China</article-title>. <source>J. Electr. Eng.</source> <volume>17</volume> (<issue>04</issue>), <fpage>233</fpage>&#x2013;<lpage>239</lpage>. <pub-id pub-id-type="doi">10.11985/2022.04.024</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2023b</year>). <article-title>Analysis of electricity market power risk characteristics and research on identification techniques for adapting to the new power system</article-title>. <source>Electr. Meas. Instrum.</source>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Regulation strategies in electricity markets based on tripartite evolutionary game</article-title>. <source>Sci. Technol. Eng.</source> <volume>21</volume> (<issue>35</issue>), <fpage>15072</fpage>&#x2013;<lpage>15083</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1671-1815.2021.35.026</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A stochastic evolutionary game perspective on the stability of strategic alliances against external opportunism</article-title>. <source>J. Syst. Sci. Complex</source> <volume>28</volume>, <fpage>978</fpage>&#x2013;<lpage>996</lpage>. <pub-id pub-id-type="doi">10.1007/s11424-015-2104-x</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A review of market power mitigation measures in the North American electricity market</article-title>. <source>Guangdong Electr. Power</source> (<issue>04</issue>), <fpage>24</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1007-290X.2021.004.004</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Research directions and key technologies for the future of China&#x2019;s power market</article-title>. <source>Automation Electr. Power Syst.</source> <volume>44</volume> (<issue>16</issue>), <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.7500/AEPS20200602001</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Research on credit evaluation of power sales companies based on KPCA-MEE</article-title>. <source>Electr. Power</source> <volume>51</volume> (<issue>7</issue>), <fpage>128</fpage>&#x2013;<lpage>135</lpage>. <pub-id pub-id-type="doi">10.11930/j.issn.1004-9649.201711287</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>