<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">ojapps</journal-id>
      <journal-title-group>
        <journal-title>Open Journal of Applied Sciences</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2165-3925</issn>
      <issn pub-type="ppub">2165-3917</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/ojapps.2026.161010</article-id>
      <article-id pub-id-type="publisher-id">ojapps-148696</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Biomedical</subject>
          <subject>Life Sciences</subject>
          <subject>Chemistry</subject>
          <subject>Materials Science</subject>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
          <subject>Engineering</subject>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Real-Time Locational Marginal Pricing Strategy for Smart Grids Based on Demand-Side Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Wu</surname>
            <given-names>Haolong</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Gao</surname>
            <given-names>Yan</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> School of Management, University of Shanghai for Science and Technology, Shanghai, China </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>04</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>16</volume>
      <issue>01</issue>
      <fpage>143</fpage>
      <lpage>167</lpage>
      <history>
        <date date-type="received">
          <day>13</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>09</day>
          <month>01</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>12</day>
          <month>01</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/ojapps.2026.161010">https://doi.org/10.4236/ojapps.2026.161010</self-uri>
      <abstract>
        <p>With the widespread integration of high-penetration renewable energy, load volatility and spatio-temporal imbalances in power systems have intensified, imposing higher demands on real-time supply-demand balance. Traditional real-time pricing mechanisms often neglect the physical constraints of distribution networks, resulting in dispatch schemes that may be infeasible in practical grid operations. Meanwhile, locational marginal pricing mechanisms typically assume inelastic loads, failing to effectively integrate demand-side response from users. To simultaneously enhance the economic efficiency and physical feasibility of grid operation, this paper designs a real-time locational marginal pricing strategy integrated with demand-side management. A Bi-level optimization framework based on the Stackelberg game is constructed: the upper level aims to maximize the profit of electricity suppliers, employing a power flow model based on the DistFlow equations and utilizing second-order cone relaxation techniques to accurately characterize physical constraints such as grid congestion, losses, and voltage limits. The lower level seeks to maximize consumer welfare, establishing a convex optimization response model that incorporates distributed energy resources, energy storage, and user electricity utility. By applying the Karush-Kuhn-Tucker (KKT) conditions and duality theory, the lower-level problem is transformed into constraints for the upper level, ultimately forming a mixed-integer linear programming model that can be efficiently solved. Simulation results validate the rationality and effectiveness of the proposed pricing mechanism in promoting renewable energy accommodation and enhancing overall system welfare.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Smart Grid</kwd>
        <kwd>Demand Side Management</kwd>
        <kwd>Real-Time Pricing</kwd>
        <kwd>Locational Marginal Pricing</kwd>
        <kwd>Bi-Level Optimization</kwd>
        <kwd>Supply-Demand Balance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Global electricity demand continues to grow, particularly driven by accelerated industrialization, urbanization, and the large-scale integration of renewable energy. This trend imposes higher requirements for real-time balance in power systems. Due to the unique operational characteristic that “supply and demand must be balanced in real time”, any deviation may trigger frequency fluctuations, voltage instability, or even severe consequences such as large-scale blackouts [<xref ref-type="bibr" rid="B1">1</xref>]. Furthermore, supply-demand imbalances increase system scheduling costs and reduce resource utilization efficiency, weakening the overall economic benefits of the electricity market. Therefore, achieving dynamic coordination of supply and demand through effective market mechanisms has become a core issue urgently needing solution in the power industry.</p>
      <p>Demand Response (DR), as a vital tool for demand-side management, aims to achieve supply-demand balance [<xref ref-type="bibr" rid="B2">2</xref>]. Its core mechanism is price response [<xref ref-type="bibr" rid="B3">3</xref>], which encourages users to effectively manage their power consumption by establishing effective pricing mechanisms. Currently, common pricing models include fixed pricing [<xref ref-type="bibr" rid="B4">4</xref>], Time-of-Use (TOU) pricing [<xref ref-type="bibr" rid="B5">5</xref>], Critical Peak Pricing (CPP) [<xref ref-type="bibr" rid="B6">6</xref>], and Real-Time Pricing (RTP) [<xref ref-type="bibr" rid="B7">7</xref>]. Among these, real-time pricing is widely considered the most promising mechanism [<xref ref-type="bibr" rid="B8">8</xref>]. RTP not only mitigates the spatio-temporal load imbalances exacerbated by the large-scale integration of distributed photovoltaics (PV), energy storage systems (ESS), and electric vehicles but also guides users to adjust their consumption behaviors through dynamic price signals, thereby relieving grid operational pressure and enhancing resource utilization efficiency [<xref ref-type="bibr" rid="B9">9</xref>]-[<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Reference [<xref ref-type="bibr" rid="B15">15</xref>] first proposed the concept of RTP. Since then, related research has mainly focused on two perspectives: the openness of the electricity market and the attribute of electricity as a public good, typically analyzed through equilibrium methods. Current research on real-time pricing mechanisms falls into two main categories: one seeks optimal dispatch using social welfare maximization methods; the other investigates the equilibrium between supply and demand using bi-level optimization and game theory. The social welfare maximization method, based on shadow price theory, aims to promote fair resource allocation to achieve high-level social equity and theoretically optimize total social welfare [<xref ref-type="bibr" rid="B16">16</xref>]. Reference [<xref ref-type="bibr" rid="B17">17</xref>] first applied social welfare maximization as a pricing objective to smart grid real-time pricing, using duality methods to solve the optimization model. Additionally, the Karush-Kuhn-Tucker (KKT) method [<xref ref-type="bibr" rid="B18">18</xref>][<xref ref-type="bibr" rid="B19">19</xref>] and the Alternating Direction Method of Multipliers (ADMM) [<xref ref-type="bibr" rid="B20">20</xref>][<xref ref-type="bibr" rid="B21">21</xref>] are effective methods for solving social welfare maximization models. Bi-level optimization and game theory models can effectively describe systems with hierarchical structures, satisfying the interests of both supply and demand sides, and obtaining real-time prices by directly solving the model [<xref ref-type="bibr" rid="B22">22</xref>][<xref ref-type="bibr" rid="B23">23</xref>]. For instance, Reference [<xref ref-type="bibr" rid="B24">24</xref>] proposed a two-stage hybrid DR strategy based on bi-level optimization to solve power consumption deviation problems in multi-energy generation systems, minimizing the difference between actual and ordered energy consumption. Reference [<xref ref-type="bibr" rid="B25">25</xref>] formulated an RTP strategy to address uncertainty in two-level microgrids, obtaining optimal prices using KKT conditions, smoothing methods, and a rolling penalty function algorithm. From the perspective of pricing dimensions, the aforementioned RTP mechanisms mainly address dynamic equilibrium in the time scale, guiding users to shift loads across different periods via time-varying price signals. However, traditional RTP typically employs a unified system clearing price, ignoring differences in power supply costs caused by spatial factors such as network congestion and line losses. Consequently, the feasibility of these dispatch results in practical systems is insufficient.</p>
      <p>Locational Marginal Pricing (LMP) is the most efficient spatial pricing method in power systems [<xref ref-type="bibr" rid="B26">26</xref>]. As a mature pricing mechanism, it calculates independent prices for each node while considering grid physical characteristics, thereby reflecting the true cost of electricity at different geographical locations. The theoretical basis of LMP stems from the Optimal Power Flow (OPF) model, which determines nodal prices by solving non-linear optimization problems. Existing studies indicate that LMP can not only improve market operational efficiency but also promote optimal resource allocation [<xref ref-type="bibr" rid="B26">26</xref>][<xref ref-type="bibr" rid="B27">27</xref>]. Compared to single-price mechanisms, LMP more accurately characterizes economic and technical constraints in power transmission and is thus widely applied in North American and European power markets [<xref ref-type="bibr" rid="B28">28</xref>][<xref ref-type="bibr" rid="B29">29</xref>]. However, traditional LMP often assumes rigid loads, failing to effectively incorporate the collaborative optimization of user price response and distributed resources [<xref ref-type="bibr" rid="B30">30</xref>][<xref ref-type="bibr" rid="B31">31</xref>]. Meanwhile, LMP struggles to reflect the dynamics of the supply-demand game when facing uncertainties brought by high-penetration renewable energy integration [<xref ref-type="bibr" rid="B32">32</xref>][<xref ref-type="bibr" rid="B33">33</xref>].</p>
      <p>To address the above problems, this paper proposes a bilevel real-time pricing strategy combining demand-side management with LMP. The upper level is based on the DistFlow power flow model and handles grid physical constraints through Second-Order Cone Programming (SOCP) relaxation; the lower level constructs a user response model including distributed PV, energy storage, and flexible loads. This bilevel optimization framework more realistically reflects electricity market characteristics: the supply side acts as the leader, publishing real-time nodal prices, while the demand side acts as the follower, adjusting load curves according to prices, forming a closed loop of “price signal transmission - load response feedback”. By introducing KKT conditions and strong duality theory, the model is further transformed into a Mixed-Integer Linear Programming (MILP) problem, enabling efficient solution.</p>
    </sec>
    <sec id="sec2">
      <title>2. System Framework</title>
      <p>Consider a power transmission network connected to the main grid, containing multiple generation units and multiple microgrids. The generation units at each node are uniformly dispatched by the Power Market Scheduling Center (PMSC), In this framework, the PMSC acts as the independent system operator and market coordinator, holding the primary authority to maintain grid stability and economic efficiency. As the leader in the proposed Stackelberg game, the PMSC possesses global knowledge of the network topology and physical constraints, allowing it to determine the optimal power supply plan and publish real-time locational marginal prices (LMP) to guide subordinate demand-side responses. Each microgrid connects a certain number of users, and each user is equipped with small-scale distributed renewable energy generation equipment and an Energy Storage System (ESS). Additionally, users have embedded bidirectional smart meters to receive price signals from their respective nodes and optimize their electricity consumption strategies accordingly. </p>
      <p>The system structure is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Within each scheduling cycle, the PMSC first publishes price signals to microgrid users. Users then adjust their </p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/2313601-rId13.jpeg?20260112100039" />
      </fig>
      <p><bold>Figure 1.</bold> Schematic diagram of the simulation system.</p>
      <p>consumption behavior based on this price information, thereby realizing a price-based demand response mechanism.</p>
      <p>Let the set of nodes be denoted by cc. The set of microgrid users connected to a specific node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> is denoted by <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi mathvariant="script"> N </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msubsup><mml:mi> N </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> u </mml:mi><mml:mi> s </mml:mi><mml:mi> e </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:mi> n </mml:mi><mml:mo> ∈ </mml:mo><mml:msubsup><mml:mi mathvariant="script"> N </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> -th user at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> . Similarly, the set of generators at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> is denoted by <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi mathvariant="script"> N </mml:mi><mml:mi> i </mml:mi><mml:mi> G </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> . The set of transmission lines in the power system is denoted by <inline-formula><mml:math><mml:mrow><mml:mi> ℒ </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msup><mml:mi> N </mml:mi><mml:mi> L </mml:mi></mml:msup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Assume one day acts as an operation cycle, divided into <inline-formula><mml:math><mml:mi> T </mml:mi></mml:math></inline-formula> time slots, denoted as <inline-formula><mml:math><mml:mrow><mml:mi> t </mml:mi><mml:mo> ∈ </mml:mo><mml:mi mathvariant="script"> T </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> T </mml:mi></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> .</p>
    </sec>
    <sec id="sec3">
      <title>3. System Model</title>
      <sec id="sec3dot1">
        <title>3.1. Demand Side</title>
        <p>In the electricity market, the objective of users is to maximize their individual welfare by adjusting power consumption and managing renewable energy generation and energy storage systems. It is assumed that the electricity supplier can fully meet the power demand of all users.</p>
        <p>3.1.1. Utility Function</p>
        <p>The utility function is a concept from microeconomics that establishes a mathematical relationship between the quantity of commodity consumption and consumer subjective satisfaction. In power systems, user energy consumption behavior can be characterized by a quadratic utility function. This function adheres to the law of diminishing marginal utility and exhibits concavity, where marginal utility slows down as consumption increases, eventually stabilizing at a saturation point. While various forms such as logistic and logarithmic functions exist, this paper adopts the quadratic utility function, as it effectively captures the principle of diminishing marginal utility. This choice is widely recognized in power system economics for accurately representing rational consumer satisfaction while maintaining computational tractability for optimization [<xref ref-type="bibr" rid="B17">17</xref>]. This paper adopts the quadratic utility function. For a user <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> located at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> n </mml:mi><mml:mo> ∈ </mml:mo><mml:msubsup><mml:mi mathvariant="script"> N </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mo> ∈ </mml:mo><mml:mi mathvariant="script"> N </mml:mi></mml:mrow></mml:math></inline-formula> ) during time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , the utility function <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> U </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined as a piecewise function:</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>U</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>M</mml:mi>
                  <mml:mi>G</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mi>α</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:msubsup>
                              <mml:mi>P</mml:mi>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>n</mml:mi>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mi>t</mml:mi>
                              </mml:mrow>
                              <mml:mi>L</mml:mi>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                      <mml:mo>≤</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                      <mml:mo>≤</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ω</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mi>α</mml:mi>
                      </mml:mfrac>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>ω</mml:mi>
                                    <mml:mrow>
                                      <mml:msub>
                                        <mml:mi>i</mml:mi>
                                        <mml:mi>n</mml:mi>
                                      </mml:msub>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>2</mml:mn>
                          <mml:mi>α</mml:mi>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>,</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                      <mml:mo>&gt;</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>ω</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mi>α</mml:mi>
                      </mml:mfrac>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mi> L </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the active power consumption of user <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are non-negative preset parameters. <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the basic demand intensity, and <inline-formula><mml:math><mml:mi> α </mml:mi></mml:math></inline-formula> characterizes the rate of diminishing marginal utility. Assuming users operate within the non-saturated region, the load is subject to lower and upper limit constraints:</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>L</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>min</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mi>L</mml:mi>
              </mml:msubsup>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>L</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> L </mml:mi><mml:mo> , </mml:mo><mml:mi> min </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> L </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the minimum and maximum power consumption limits for user <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> .</p>
        <p>3.1.2. Distributed Renewable Energy</p>
        <p>In power systems, the distributed renewable energy equipment equipped by users is typically small-scale, such as rooftop photovoltaics (PV) or small wind power generation devices, primarily used to meet the user’s own electricity demand. Given their limited installed capacity, the generated energy is usually not sold back to the grid and is limited to self-consumption.</p>
        <p>For small-scale renewable energy output, a deterministic generation curve is adopted, fitted through historical data or generated from typical scenarios, to maintain model accuracy while ensuring computational efficiency. Assuming the PV generation quantity <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is an exogenous parameter satisfying the constraint: <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the maximum PV generation capability in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . Assuming the generation cost of renewable energy is negligible, the maintenance and depreciation loss costs of the renewable energy generation system should still be accounted for, modeled using a quadratic function [<xref ref-type="bibr" rid="B34">34</xref>]:</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>C</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:msubsup>
                    <mml:mi>γ</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>P</mml:mi>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mi>t</mml:mi>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>R</mml:mi>
                            <mml:mi>E</mml:mi>
                            <mml:mi>S</mml:mi>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mn>0</mml:mn>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> γ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> δ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are non-negative preset parameters.</p>
        <p>3.1.3. Energy Storage System</p>
        <p>Energy Storage Systems (ESS) play a key role in power management by smoothing electricity costs through flexible charging and discharging strategies and enhancing the stability and reliability of power supply. Their dynamic behavior and related characteristics are modeled as follows:</p>
        <p><bold>1)</bold><bold>Charging and Discharging Dynamics</bold></p>
        <p>The capacity state of the ESS changes over time. Its update equation and related constraints are:</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:mi>t</mml:mi>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the charging or discharging power of the storage device in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . When <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> , it indicates charging; when <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> &lt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> , it indicates discharging. <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the energy storage capacity state in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , reflecting the remaining power of the storage device. <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> E </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> E </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mi> a </mml:mi><mml:mi> x </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the minimum and maximum capacities of the ESS. <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the maximum power limit for charging (or discharging), which is a preset parameter ensuring that charging and discharging operations are performed within the power range the device can withstand. The equation <inline-formula><mml:math><mml:mrow><mml:mstyle displaystyle="true"><mml:munderover><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> t </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> T </mml:mi></mml:munderover><mml:mi> Δ </mml:mi></mml:mstyle><mml:mi> t </mml:mi><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> represents the periodic constraint for storage scheduling.</p>
        <p><bold>2)</bold><bold>Charging and Discharging Costs</bold></p>
        <p>The operating cost of the ESS mainly stems from equipment depreciation and maintenance, which is related to the amount of charging and discharging energy. It is modeled using the following function [<xref ref-type="bibr" rid="B22">22</xref>]:</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>γ</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>δ</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> γ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> δ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are non-negative preset parameters.</p>
        <p>3.1.4. Total Welfare of Demand Side</p>
        <p>Considering users equipped with distributed photovoltaics and energy storage, their total welfare consists of electricity utility minus electricity purchase costs, renewable energy equipment maintenance costs, and energy storage operating costs. The net power purchased by the user from the grid is:</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>M</mml:mi>
                  <mml:mi>G</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mi>L</mml:mi>
              </mml:msubsup>
              <mml:mo>−</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>R</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the power purchased by the user from the grid in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , representing the interaction power. <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the real-time electricity price at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . To prevent market disorder caused by excessively low or high electricity prices, upper and lower limit constraints are applied to the electricity price:</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>λ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>min</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>λ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>λ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> λ </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> λ </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mi> a </mml:mi><mml:mi> x </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are preset parameters.</p>
        <p>The objective function of the demand side is to maximize total welfare, which can be formulated as:</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>max</mml:mi>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>U</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>M</mml:mi>
                              <mml:mi>G</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>X</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>C</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>X</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>For ease of subsequent solution, this is transformed into:</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>min</mml:mi>
              <mml:mstyle displaystyle="true">
                <mml:munderover>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>T</mml:mi>
                </mml:munderover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>U</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>C</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>R</mml:mi>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>C</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>C</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>X</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the first term is negative utility, the second and third terms are photovoltaic maintenance costs and energy storage operating costs respectively, and the fourth term is the electricity purchase cost.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Supply Side</title>
        <p>In the power market scheduling system, after collecting and integrating all users’ consumption data, the system’s objective is to maximize the overall profit of the generation side by optimizing electricity prices and power supply dispatch schemes. To achieve this, the system needs to ensure that the total generation complies with distribution network power flow constraints while satisfying total user demand, guaranteeing the feasibility of power transmission and the safe and stable operation of the grid. Furthermore, it is necessary to coordinate pricing strategies and generation plans to maximize profits based on supply-demand balance and improve system operational efficiency.</p>
        <p>3.2.1. Power Transmission Loss Cost</p>
        <p>The DistFlow power flow model is widely used in radial distribution network analysis [<xref ref-type="bibr" rid="B35">35</xref>]. Based on branch power, this model is more suitable for radial distribution systems compared to traditional node-power-based methods. In this model, power losses must be accurately calculated based on node voltage magnitudes, line resistance, and reactance. For the line <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> connecting node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> and node <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> , denote <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> as the corresponding line <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . The basic power flow equations are as follows [<xref ref-type="bibr" rid="B36">36</xref>]:</p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>U</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:msubsup>
                    <mml:mi>U</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>r</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mtext>
                      </mml:mtext>
                      <mml:mo>+</mml:mo>
                      <mml:mtext>
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>j</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>r</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msubsup>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>n</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msubsup>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>k</mml:mi>
                        <mml:mo>:</mml:mo>
                        <mml:mi>j</mml:mi>
                        <mml:mo>→</mml:mo>
                        <mml:mi>k</mml:mi>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>n</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msubsup>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>k</mml:mi>
                        <mml:mo>:</mml:mo>
                        <mml:mi>j</mml:mi>
                        <mml:mo>→</mml:mo>
                        <mml:mi>k</mml:mi>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>U</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> U </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> U </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the voltage magnitudes of the corresponding nodes in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the active and reactive power flowing from node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> to node <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> on line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the active and reactive power injections at node <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> , respectively. <inline-formula><mml:math><mml:mrow><mml:mstyle displaystyle="true"><mml:munder><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> k </mml:mi><mml:mo> : </mml:mo><mml:mi> j </mml:mi><mml:mo> → </mml:mo><mml:mi> k </mml:mi></mml:mrow></mml:munder><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> represents the sum of active power of all downstream branches starting from node <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:mstyle displaystyle="true"><mml:munder><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> k </mml:mi><mml:mo> : </mml:mo><mml:mi> j </mml:mi><mml:mo> → </mml:mo><mml:mi> k </mml:mi></mml:mrow></mml:munder><mml:mrow><mml:msub><mml:mi> Q </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> represents the sum of reactive power of all downstream branches starting from node <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent the reactance and resistance of line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> . <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the current of line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . The system must satisfy the following operational constraints:</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>U</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mrow>
                  <mml:mi>min</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>U</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>,</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> U </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> min </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> U </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the lower and upper limits of the voltage magnitude at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> I </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the maximum current limit for line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> , all of which are preset parameters.</p>
        <p>Since the current-power relationship in the model, <italic>i.e.</italic>, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> U </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:msubsup><mml:mi> I </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> + </mml:mo><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , is non-linear, it leads to non-convexity in the optimization problem, increasing the difficulty of solution. To obtain a convex optimization form, Second-Order Cone Programming (SOCP) is used to relax the aforementioned relationship. The relaxed problem is a convex problem, and using existing convex optimization algorithms guarantees finding the global optimal solution [<xref ref-type="bibr" rid="B37">37</xref>]. This SOCP relaxation is highly effective for radial distribution systems as it preserves the physical characteristics of the power flow while transforming the non-convex constraints into a computationally tractable form. Under most operational conditions, this relaxation is proven to be exact, ensuring that the optimal solution of the relaxed model remains physically feasible for the original power network. Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi mathvariant="script"> V </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:msubsup><mml:mi> U </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ℐ </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:msubsup><mml:mi> I </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> . The relationship is relaxed to:</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mrow>
                      <mml:mtable>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:mn>2</mml:mn>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>j</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:mn>2</mml:mn>
                              <mml:msub>
                                <mml:mi>Q</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>j</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi mathvariant="script">V</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>ℐ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>j</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mrow>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">V</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>ℐ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In AC systems, power loss caused by resistance follows Joule’s law and is proportional to the square of the current. The power loss of line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> is:</p>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>L</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msubsup>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Then the transmission loss cost of line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> is:</p>
        <disp-formula id="FD14">
          <label>(14)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>L</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>λ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>L</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>L</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> λ </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> L </mml:mi><mml:mi> o </mml:mi><mml:mi> s </mml:mi><mml:mi> s </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the cost coefficient for losses of line <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:math></inline-formula> at time <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> .</p>
        <p>3.2.2. Conventional Generation Cost</p>
        <p>The cost of traditional thermal power generation units is commonly represented by a quadratic function. Let <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mi> G </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mi> G </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> denote the active and reactive power output of the <inline-formula><mml:math><mml:mi> g </mml:mi></mml:math></inline-formula> -th generator at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , respectively. The following operational constraints must be satisfied:</p>
        <disp-formula id="FD15">
          <label>(15)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mi>G</mml:mi>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mi>G</mml:mi>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>≤</mml:mo>
                  <mml:mi>Δ</mml:mi>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>≤</mml:mo>
                  <mml:mi>Δ</mml:mi>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>g</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> G </mml:mi><mml:mo> , </mml:mo><mml:mi> min </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> G </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> G </mml:mi><mml:mo> , </mml:mo><mml:mi> min </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> G </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> represent the minimum and maximum active and reactive power outputs of the <inline-formula><mml:math><mml:mi> g </mml:mi></mml:math></inline-formula> -th generation unit at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> , respectively. <inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> G </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> G </mml:mi><mml:mo> , </mml:mo><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> represent the maximum ramp rates in adjacent time slots.</p>
        <p>The generation cost is only related to active power output, and reactive power output is not included in the main cost function. That is, the generation cost function of unit <inline-formula><mml:math><mml:mi> g </mml:mi></mml:math></inline-formula> in time slot <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> can be expressed as:</p>
        <disp-formula id="FD16">
          <label>(16)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>g</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mi>G</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>a</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>g</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>b</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>g</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>g</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mi>G</mml:mi>
              </mml:msubsup>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>c</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>g</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> b </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the generation cost function coefficients for unit <inline-formula><mml:math><mml:mi> g </mml:mi></mml:math></inline-formula> , all of which are preset parameters.</p>
        <p>3.2.3. Main Grid Power Purchase Cost</p>
        <p>Distributed generation resources within the distribution network can satisfy local load demands to a certain extent, but their marginal generation costs typically rise with increased output. Therefore, under the condition of satisfying overall economic optimality, the PMSC can choose to purchase a portion of electricity from the upper-level main grid to better utilize the cost advantages of external resources and achieve global economic dispatch. Assuming node 1 is the interconnection point between the distribution network and the main grid, the cost of purchasing electricity from the main grid can be expressed as:</p>
        <disp-formula id="FD17">
          <label>(17)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msup>
                <mml:mi>C</mml:mi>
                <mml:mi>T</mml:mi>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:munderover>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>T</mml:mi>
                </mml:munderover>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mi>t</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>X</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>X</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> X </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the interaction power between the supply-side distribution network and the upper-level main grid, and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> λ </mml:mi><mml:mi> t </mml:mi><mml:mrow><mml:mi> E </mml:mi><mml:mi> X </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the electricity price provided by the upper-level main grid to the supply-side distribution network, which is a preset parameter.</p>
        <p>3.2.4. Supply Side Welfare</p>
        <p>The total welfare of the supply side is reflected as total electricity sales revenue minus total generation costs, transmission loss costs, and power purchase costs from the upper-level main grid. The congestion costs have already been reflected through the differences in nodal prices. To ensure the safe and stable operation of the power grid, real-time supply-demand balance and power flow constraints must be satisfied, as follows:</p>
        <disp-formula id="FD18">
          <label>(18)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≤</mml:mo>
                  <mml:msub>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>≤</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>n</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>g</mml:mi>
                        <mml:mo>∈</mml:mo>
                        <mml:msubsup>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>N</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mi>L</mml:mi>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>n</mml:mi>
                        <mml:mo>∈</mml:mo>
                        <mml:msubsup>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>N</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>M</mml:mi>
                            <mml:mi>G</mml:mi>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>n</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>g</mml:mi>
                        <mml:mo>∈</mml:mo>
                        <mml:msubsup>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>N</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>g</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>G</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mi>L</mml:mi>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>n</mml:mi>
                        <mml:mo>∈</mml:mo>
                        <mml:msubsup>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>N</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>M</mml:mi>
                            <mml:mi>G</mml:mi>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>n</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mi>ζ</mml:mi>
                  <mml:mo>⋅</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow><mml:mrow><mml:mi> min </mml:mi></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow><mml:mrow><mml:mi> min </mml:mi></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the minimum and maximum active and reactive power allowed for line $ij$, which are all preset parameters. <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the active and reactive power injections at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> , respectively. <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mi> L </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the total reactive power load at node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the net reactive load of user <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> . To simplify the model, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mi> L </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined as a preset parameter, and <inline-formula><mml:math><mml:mi> ζ </mml:mi></mml:math></inline-formula> is a preset parameter representing the proportional relationship between net reactive power and net active power.</p>
        <p>The total sales revenue and the corresponding price constraints are in the following form:</p>
        <disp-formula id="FD19">
          <label>(19)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>W</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:munderover>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mi>N</mml:mi>
                      <mml:mi>B</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:munderover>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>∈</mml:mo>
                        <mml:msubsup>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>N</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>M</mml:mi>
                            <mml:mi>G</mml:mi>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mi>j</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mi>Δ</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The overall optimization objective of the supply side is to maximize total welfare:</p>
        <disp-formula id="FD20">
          <label>(20)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msup>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:munderover>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>T</mml:mi>
                </mml:munderover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>W</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mstyle displaystyle="true">
                        <mml:munderover>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:msup>
                              <mml:mi>N</mml:mi>
                              <mml:mi>B</mml:mi>
                            </mml:msup>
                          </mml:mrow>
                        </mml:munderover>
                        <mml:mrow>
                          <mml:mstyle displaystyle="true">
                            <mml:munder>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>g</mml:mi>
                                <mml:mo>∈</mml:mo>
                                <mml:msubsup>
                                  <mml:mstyle mathvariant="bold" mathsize="normal">
                                    <mml:mi>N</mml:mi>
                                  </mml:mstyle>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>G</mml:mi>
                                </mml:msubsup>
                              </mml:mrow>
                            </mml:munder>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>C</mml:mi>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>i</mml:mi>
                                    <mml:mi>g</mml:mi>
                                  </mml:msub>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mi>G</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                      </mml:mstyle>
                      <mml:mo>−</mml:mo>
                      <mml:mstyle displaystyle="true">
                        <mml:munder>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mi>j</mml:mi>
                            <mml:mo>∈</mml:mo>
                            <mml:msup>
                              <mml:mi>N</mml:mi>
                              <mml:mi>L</mml:mi>
                            </mml:msup>
                          </mml:mrow>
                        </mml:munder>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mi>j</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>L</mml:mi>
                              <mml:mi>o</mml:mi>
                              <mml:mi>s</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mstyle>
                      <mml:mo>−</mml:mo>
                      <mml:msup>
                        <mml:mi>C</mml:mi>
                        <mml:mi>T</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the first term is the total sales revenue, the second term is the total generation cost, the third term is the total loss cost, and the last term is the transaction cost with the main grid.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Model Solution</title>
      <p>The pricing model constructed in this paper is a bi-level optimization problem. The upper-level supplier and lower-level user decisions are coupled, and the model includes non-convex power flow constraints and non-linear complementarity slackness conditions, making direct solution difficult. Therefore, this paper employs KKT conditions and strong duality theory to transform the lower-level problem into upper-level constraints. Furthermore, Second-Order Cone Programming (SOCP) relaxation and the Big-M method are used to handle power flow non-convexity and complementarity non-linearity, respectively, ultimately transforming the original problem into a Mixed-Integer Linear Programming (MILP) model that can be efficiently solved.</p>
      <sec id="sec4dot1">
        <title>4.1. Upper-Level Problem: Supply Side Profit Maximization</title>
        <p>The upper-level decision maker is the Power Market Scheduling Center (PMSC), which involves multiple nodes and generation units. It needs to formulate real-time nodal prices and supply plans to maximize its profit. This problem can be formulated as a non-linear programming model subject to various physical constraints (such as power balance and line capacity). The objective function comprehensively considers generation costs, electricity sales revenue, and network loss costs. Based on the system constraints and objective function described in the previous sections, the upper-level problem is formalized as:</p>
        <disp-formula id="FD21">
          <label>(21)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>max</mml:mi>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msup>
                    <mml:mi>C</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mo>=</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>W</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mstyle displaystyle="true">
                            <mml:munderover>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mrow>
                                <mml:msup>
                                  <mml:mi>N</mml:mi>
                                  <mml:mi>B</mml:mi>
                                </mml:msup>
                              </mml:mrow>
                            </mml:munderover>
                            <mml:mrow>
                              <mml:mstyle displaystyle="true">
                                <mml:munder>
                                  <mml:mo>∑</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>g</mml:mi>
                                    <mml:mo>∈</mml:mo>
                                    <mml:msubsup>
                                      <mml:mstyle mathvariant="bold" mathsize="normal">
                                        <mml:mi>N</mml:mi>
                                      </mml:mstyle>
                                      <mml:mi>i</mml:mi>
                                      <mml:mi>G</mml:mi>
                                    </mml:msubsup>
                                  </mml:mrow>
                                </mml:munder>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>C</mml:mi>
                                    <mml:mrow>
                                      <mml:msub>
                                        <mml:mi>i</mml:mi>
                                        <mml:mi>g</mml:mi>
                                      </mml:msub>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>G</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                              </mml:mstyle>
                            </mml:mrow>
                          </mml:mstyle>
                          <mml:mo>−</mml:mo>
                          <mml:mstyle displaystyle="true">
                            <mml:munder>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mo>∈</mml:mo>
                                <mml:msup>
                                  <mml:mi>N</mml:mi>
                                  <mml:mi>L</mml:mi>
                                </mml:msup>
                              </mml:mrow>
                            </mml:munder>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>C</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>j</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>L</mml:mi>
                                  <mml:mi>o</mml:mi>
                                  <mml:mi>s</mml:mi>
                                  <mml:mi>s</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                              <mml:mo>−</mml:mo>
                              <mml:msup>
                                <mml:mi>C</mml:mi>
                                <mml:mi>T</mml:mi>
                              </mml:msup>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>s</mml:mtext>
                  <mml:mo>.</mml:mo>
                  <mml:mtext>t</mml:mtext>
                  <mml:mo>.</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>11</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>12</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>13</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>14</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>16</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>19</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where the first term <inline-formula><mml:math><mml:mi> W </mml:mi></mml:math></inline-formula> is the total electricity sales revenue defined in Equation (19), the traditional thermal generation cost <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> C </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> g </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mi> G </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined in Equation (16), the distribution network loss cost <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> C </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> L </mml:mi><mml:mi> o </mml:mi><mml:mi> s </mml:mi><mml:mi> s </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined in Equation (14), and the cost of purchasing power from the upper-level main grid <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> C </mml:mi><mml:mi> T </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is defined in Equation (17).</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Lower-Level Problem: User Welfare Maximization</title>
        <p>The lower-level decision makers are the user groups, who maximize their welfare by adjusting electricity loads and energy storage operations. This problem is modeled as a convex quadratic programming model. Users respond to price signals by optimizing their consumption behavior and storage strategies. Based on the user load response constraints, the lower-level problem is formalized as:</p>
        <disp-formula id="FD22">
          <label>(22)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>min</mml:mi>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>U</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>M</mml:mi>
                              <mml:mi>G</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>C</mml:mi>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mi>n</mml:mi>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>X</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>s</mml:mtext>
                  <mml:mtext>.t</mml:mtext>
                  <mml:mo>.</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>3</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>4</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>6</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>7</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where the user utility <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> U </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> M </mml:mi><mml:mi> G </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined in Equation (1), the renewable energy equipment depreciation and maintenance cost <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> C </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined in Equation (3), the energy storage charging/discharging cost <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> C </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined in Equation (5), and the electricity purchase cost <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> C </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> X </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined in Equation (8). In the lower-level problem, the depreciation and maintenance cost functions for renewable energy and storage devices are convex, and the utility function is concave; therefore, the lower-level problem (22) is a convex optimization problem.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. KKT Conditions and Dual Optimization Transformation</title>
        <p>To address the typical “upper-level maximization, lower-level minimization” structure of bi-level optimization, and to improve solution efficiency, KKT optimality conditions and duality theory are utilized to transform the original problem into an equivalent single-level mathematical programming problem. The specific steps are as follows:</p>
        <p>4.3.1. Construction of Lagrangian Function for Lower-Level Problem</p>
        <p>For the clarity of the solution process, the subsequent transformation targets a specific user under node <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> (subscripts regarding the user index are implicitly handled in the standard notation <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ). The Lagrangian function is constructed as:</p>
        <disp-formula id="FD23">
          <label>(23)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msub>
                    <mml:mi>L</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                      <mml:mo>,</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>,</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>ω</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mi>L</mml:mi>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:mfrac>
                            <mml:mi>α</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>i</mml:mi>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>L</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>γ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>δ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>i</mml:mi>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mrow>
                                      <mml:mi>R</mml:mi>
                                      <mml:mi>E</mml:mi>
                                      <mml:mi>S</mml:mi>
                                    </mml:mrow>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>γ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mover>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:mtext>
                           
                        </mml:mtext>
                      </mml:mover>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>δ</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>E</mml:mi>
                                  <mml:mi>S</mml:mi>
                                  <mml:mi>S</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mi>Δ</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>E</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mn>0</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>+</mml:mo>
                          <mml:mstyle displaystyle="true">
                            <mml:munderover>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>τ</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mi>t</mml:mi>
                            </mml:munderover>
                            <mml:mrow>
                              <mml:mi>Δ</mml:mi>
                              <mml:mi>t</mml:mi>
                              <mml:msubsup>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>τ</mml:mi>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>E</mml:mi>
                                  <mml:mi>S</mml:mi>
                                  <mml:mi>S</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                              <mml:mo>−</mml:mo>
                              <mml:msubsup>
                                <mml:mi>E</mml:mi>
                                <mml:mi>i</mml:mi>
                                <mml:mrow>
                                  <mml:mi>min</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>E</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>E</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mn>0</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:mstyle displaystyle="true">
                            <mml:munderover>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>τ</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mi>t</mml:mi>
                            </mml:munderover>
                            <mml:mrow>
                              <mml:mi>Δ</mml:mi>
                              <mml:mi>t</mml:mi>
                              <mml:msubsup>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>τ</mml:mi>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>E</mml:mi>
                                  <mml:mi>S</mml:mi>
                                  <mml:mi>S</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mi>L</mml:mi>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>L</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>min</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>L</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mi>L</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>μ</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>E</mml:mi>
                  </mml:msubsup>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:mi>t</mml:mi>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>μ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</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:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>M</mml:mi>
                              <mml:mi>G</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mi>L</mml:mi>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>4.3.2. KKT Conditions</p>
        <p>Since the lower-level problem is a convex quadratic programming problem and satisfies Slater’s constraint qualification, its optimal solution must satisfy the KKT necessary and sufficient conditions.</p>
        <disp-formula id="FD24">
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>∀</mml:mo>
                  <mml:mi>t</mml:mi>
                  <mml:mo>∈</mml:mo>
                  <mml:mrow>
                    <mml:mo>{</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mi>T</mml:mi>
                    </mml:mrow>
                    <mml:mo>}</mml:mo>
                  </mml:mrow>
                  <mml:mo>:</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:msubsup>
                    <mml:mi>γ</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>τ</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mi>t</mml:mi>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>λ</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>τ</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>λ</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>τ</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>min</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>μ</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>E</mml:mi>
                  </mml:msubsup>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>μ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</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:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>μ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</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:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi>α</mml:mi>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mi>L</mml:mi>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>L</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>L</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>μ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</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:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD25">
          <label>(24)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mstyle displaystyle="true">
                        <mml:munderover>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>τ</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>t</mml:mi>
                        </mml:munderover>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:mi>t</mml:mi>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>τ</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>E</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>min</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mstyle>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mstyle displaystyle="true">
                        <mml:munderover>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>τ</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>t</mml:mi>
                        </mml:munderover>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:mi>t</mml:mi>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>τ</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mstyle>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>L</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>L</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mi>L</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>G</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>≥</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>4.3.3. Linearization of Non-Linear Constraints</p>
        <p>For the complementary slackness terms in the KKT conditions in the form of <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> ⋅ </mml:mo><mml:mi> y </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> y </mml:mi><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , the Big-M method is employed for linearization. A binary variable <inline-formula><mml:math><mml:mrow><mml:mi> θ </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and a sufficiently large positive real number <inline-formula><mml:math><mml:mi> M </mml:mi></mml:math></inline-formula> are introduced to construct the equivalent constraints:</p>
        <disp-formula id="FD26">
          <label>(25)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mn>0</mml:mn>
                  <mml:mo>≤</mml:mo>
                  <mml:mi>x</mml:mi>
                  <mml:mo>≤</mml:mo>
                  <mml:mi>M</mml:mi>
                  <mml:mi>θ</mml:mi>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mn>0</mml:mn>
                  <mml:mo>≤</mml:mo>
                  <mml:mi>y</mml:mi>
                  <mml:mo>≤</mml:mo>
                  <mml:mi>M</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:mi>θ</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>When <inline-formula><mml:math><mml:mrow><mml:mi> θ </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> ≤ </mml:mo><mml:mi> x </mml:mi><mml:mo> ≤ </mml:mo><mml:mi> M </mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> y </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ; when <inline-formula><mml:math><mml:mrow><mml:mi> θ </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> ≤ </mml:mo><mml:mi> y </mml:mi><mml:mo> ≤ </mml:mo><mml:mi> M </mml:mi></mml:mrow></mml:math></inline-formula> . Thus, the linearization transformation of the non-linear terms is achieved.</p>
        <p>4.3.4. Application of Strong Duality Theorem</p>
        <p>Based on the strong duality theorem, the optimal solution of the lower-level problem can be equivalently described by its dual problem. The equivalent expression for the optimal solution of the lower-level problem derived from the strong duality theorem is:</p>
        <disp-formula id="FD27">
          <label>(26)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>ω</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mi>L</mml:mi>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:mfrac>
                            <mml:mi>α</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>i</mml:mi>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>L</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>γ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>δ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>R</mml:mi>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>i</mml:mi>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mrow>
                                      <mml:mi>R</mml:mi>
                                      <mml:mi>E</mml:mi>
                                      <mml:mi>S</mml:mi>
                                    </mml:mrow>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mover>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:mtext>
                           
                        </mml:mtext>
                      </mml:mover>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>γ</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>δ</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>E</mml:mi>
                                  <mml:mi>S</mml:mi>
                                  <mml:mi>S</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>M</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mi>Δ</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:msubsup>
                    <mml:mi>γ</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>P</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>,</mml:mo>
                            <mml:mi>t</mml:mi>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>R</mml:mi>
                            <mml:mi>E</mml:mi>
                            <mml:mi>S</mml:mi>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mi>S</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>i</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>μ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</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:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>R</mml:mi>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>In summary, after substituting the KKT conditions into the upper-level problem, the master-slave game model can be transformed into the following Mixed-Integer Linear Programming (MILP) problem:</p>
        <disp-formula id="FD28">
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>max</mml:mi>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msup>
                    <mml:mi>C</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>S</mml:mi>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mo>=</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>i</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mi>N</mml:mi>
                          <mml:mi>B</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mstyle displaystyle="true">
                        <mml:munderover>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>n</mml:mi>
                            <mml:mo>∈</mml:mo>
                            <mml:msubsup>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>N</mml:mi>
                              </mml:mstyle>
                              <mml:mi>i</mml:mi>
                              <mml:mrow>
                                <mml:mi>M</mml:mi>
                                <mml:mi>G</mml:mi>
                              </mml:mrow>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mrow>
                          </mml:mrow>
                        </mml:munderover>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>C</mml:mi>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>i</mml:mi>
                                    <mml:mi>n</mml:mi>
                                  </mml:msub>
                                  <mml:mo>,</mml:mo>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>C</mml:mi>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>i</mml:mi>
                                    <mml:mi>n</mml:mi>
                                  </mml:msub>
                                  <mml:mo>,</mml:mo>
                                  <mml:mn>2</mml:mn>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mstyle>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mstyle displaystyle="true">
                            <mml:munderover>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mrow>
                                <mml:msup>
                                  <mml:mi>N</mml:mi>
                                  <mml:mi>B</mml:mi>
                                </mml:msup>
                              </mml:mrow>
                            </mml:munderover>
                            <mml:mrow>
                              <mml:mstyle displaystyle="true">
                                <mml:munderover>
                                  <mml:mo>∑</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>g</mml:mi>
                                    <mml:mo>∈</mml:mo>
                                    <mml:msubsup>
                                      <mml:mstyle mathvariant="bold" mathsize="normal">
                                        <mml:mi>N</mml:mi>
                                      </mml:mstyle>
                                      <mml:mi>i</mml:mi>
                                      <mml:mi>G</mml:mi>
                                    </mml:msubsup>
                                  </mml:mrow>
                                  <mml:mrow>
                                  </mml:mrow>
                                </mml:munderover>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>C</mml:mi>
                                    <mml:mrow>
                                      <mml:msub>
                                        <mml:mi>i</mml:mi>
                                        <mml:mi>g</mml:mi>
                                      </mml:msub>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>G</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                              </mml:mstyle>
                            </mml:mrow>
                          </mml:mstyle>
                          <mml:mo>−</mml:mo>
                          <mml:mstyle displaystyle="true">
                            <mml:munderover>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mo>∈</mml:mo>
                                <mml:msup>
                                  <mml:mi>N</mml:mi>
                                  <mml:mi>L</mml:mi>
                                </mml:msup>
                              </mml:mrow>
                              <mml:mrow>
                              </mml:mrow>
                            </mml:munderover>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>C</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>j</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>L</mml:mi>
                                  <mml:mi>o</mml:mi>
                                  <mml:mi>s</mml:mi>
                                  <mml:mi>s</mml:mi>
                                </mml:mrow>
                              </mml:msubsup>
                              <mml:mo>−</mml:mo>
                              <mml:msup>
                                <mml:mi>C</mml:mi>
                                <mml:mi>T</mml:mi>
                              </mml:msup>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>s</mml:mtext>
                  <mml:mtext>.t</mml:mtext>
                  <mml:mtext>.</mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>ESS,min</mml:mtext>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>P</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mi>E</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mi>S</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>ESS,max</mml:mtext>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>E,min</mml:mtext>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>i</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>E,max</mml:mtext>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>L,min</mml:mtext>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>−</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>L,max</mml:mtext>
                        </mml:mrow>
                      </mml:msubsup>
                      <mml:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mrow>
                          <mml:mi>L</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>μ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</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:msubsup>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>R</mml:mi>
                          <mml:mi>E</mml:mi>
                          <mml:mi>S</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD29">
          <label>(27)</label>
          <mml:math display="inline">
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>i</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mn>2</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>t</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>ω</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mi>L</mml:mi>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:mfrac>
                            <mml:mi>α</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>i</mml:mi>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>L</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>γ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msubsup>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>δ</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                              <mml:mi>S</mml:mi>
                              <mml:mi>S</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>i</mml:mi>
                                      <mml:mo>,</mml:mo>
                                      <mml:mi>t</mml:mi>
                                    </mml:mrow>
                                    <mml:mrow>
                                      <mml:mi>E</mml:mi>
                                      <mml:mi>S</mml:mi>
                                      <mml:mi>S</mml:mi>
                                    </mml:mrow>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>s</mml:mtext>
                  <mml:mtext>.t</mml:mtext>
                  <mml:mtext>.</mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>11</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>12</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>13</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>14</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>16</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo stretchy="false">(</mml:mo>
                  <mml:mn>19</mml:mn>
                  <mml:mo stretchy="false">)</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>This problem belongs to the class of mixed-integer linear programming problems and can be efficiently solved using commercial solvers.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Simulation Experiment</title>
      <p>Simulation experiments are conducted on a power grid system comprising both the supply side and the demand side to validate the effectiveness of the proposed model. The supply side includes distributed small-scale generator sets and interfaces for purchasing electricity from the upper-level main grid, while the demand side consists of multiple small-scale microgrids. A modified IEEE 33-bus distribution system is employed for the simulation. Specific modifications include: removing the fixed loads of the original system to highlight the regulatory role of demand-side resources; and proportionally scaling down line impedance. This modification is necessary to reflect the shorter physical distances and lower voltage drops characteristic of small-scale residential microgrids compared to standard medium-voltage distribution feeders, thereby ensuring the simulation results are representative of a localized energy community environment.</p>
      <sec id="sec5dot1">
        <title>5.1. Simulation Setup</title>
        <p>The structure of the simulation system is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The supply side consists of two parts: first, small-scale thermal power generating units deployed at nodes 6, 8, and 13 of the distribution network; second, electricity trading with the upper-level main grid via the connection at node 1. The demand side includes three independent microgrids located at nodes 8, 18, and 33, with each microgrid containing three residential users. Each user is equipped with photovoltaic (PV) generation equipment, wind power generation equipment, and a home energy storage system. The scheduling period is set to one day, divided into 24 equal time slots (<inline-formula><mml:math><mml:mrow><mml:mi> t </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mn> 24 </mml:mn></mml:mrow></mml:math></inline-formula> ). The cost function of the generator sets is defined by Equation (16), and the relevant parameters are listed in <bold>Table 1</bold>.</p>
        <p><bold>Table 1.</bold> Relevant parameters of generator sets.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Unit No</td>
                <td>Capacity (kW)</td>
                <td>Min Output (kW)</td>
                <td>a (CNY/kW²h)</td>
                <td>b (CNY/kWh)</td>
                <td>c (CNY/h)</td>
              </tr>
              <tr>
                <td>unit1</td>
                <td>150</td>
                <td>40</td>
                <td>0.0035</td>
                <td>0.380</td>
                <td>2</td>
              </tr>
              <tr>
                <td>unit2</td>
                <td>120</td>
                <td>20</td>
                <td>0.0042</td>
                <td>0.290</td>
                <td>2</td>
              </tr>
              <tr>
                <td>unit3</td>
                <td>90</td>
                <td>15</td>
                <td>0.0046</td>
                <td>0.393</td>
                <td>1</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The user electricity utility function is defined as Equation (1), where <inline-formula><mml:math><mml:mrow><mml:mi> ω </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 5 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> takes random values and <inline-formula><mml:math><mml:mrow><mml:mi> α </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.1 </mml:mn></mml:mrow></mml:math></inline-formula> . The parameter <inline-formula><mml:math><mml:mi> ω </mml:mi></mml:math></inline-formula> for different users takes different values in different time slots. The total capacity of solar PV and wind power generation equipment installed by each user is 10 kW, and the capacity of the energy storage equipment is 10 kWh. <xref ref-type="fig" rid="fig2">Figure 2</xref> depicts the output of solar PV and wind power generation within a day based on statistical characteristics. Although the marginal cost of renewable energy generation is zero, equipment maintenance and depreciation costs must still be considered. The parameters are set as <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> γ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> = </mml:mo><mml:msubsup><mml:mi> γ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> δ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> R </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> = </mml:mo><mml:msubsup><mml:mi> δ </mml:mi><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow></mml:msubsup><mml:mo> = </mml:mo><mml:mn> 0.01 </mml:mn></mml:mrow></mml:math></inline-formula> . The wholesale electricity price released by the main grid is known, and its price curve is visible in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The real-time electricity price released by the PMSC is required to fluctuate within a certain range: the lower limit is set at 0.8 times the main grid benchmark price, and the upper limit is set at 3 times. Additionally, <inline-formula><mml:math><mml:mrow><mml:mi> ζ </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.5 </mml:mn></mml:mrow></mml:math></inline-formula> , assuming that the net reactive power is 0.5 times the net active power.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId381.jpeg?20260112100103" />
        </fig>
        <p><bold>Figure 2.</bold> Solar and wind power output of user 3.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Result Analysis</title>
        <p>Based on the parameter settings mentioned above, <xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates the optimal electricity prices for each microgrid under the proposed real-time locational marginal pricing strategy, alongside the benchmark price of the upper-level main grid. <xref ref-type="fig" rid="fig4">Figure 4</xref> presents the optimal dispatch scheme for the system’s total consumption, total supply, renewable energy, and energy storage. As depicted in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the total consumption by users exceeds the total supply, indicating that users utilized power generated from their own renewable energy sources or discharged from energy storage devices. In fact, by adhering to constraint (6), the </p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId382.jpeg?20260112100105" />
        </fig>
        <p><bold>Figure 3.</bold> Time-series comparison of nodal real-time electricity prices in the microgrid and the benchmark main grid prices.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId383.jpeg?20260112100105" />
        </fig>
        <p><bold>Figure 4.</bold> Time-series variation of system power balance.</p>
        <p>balance between the supply side and the demand side is strictly maintained. Taking User 3 as an example, <xref ref-type="fig" rid="fig5">Figure 5</xref> displays the optimal energy dispatch scheme on the demand side over the operation cycle, covering electricity consumption, renewable energy output, and charging/discharging energy. <xref ref-type="fig" rid="fig6">Figure 6</xref> illustrates the optimal power supply dispatch on the supply side.</p>
        <p>Based on <xref ref-type="fig" rid="fig3">Figures 3-6</xref>, it can be concluded that throughout the scheduling cycle, electricity price fluctuations are correlated with user consumption preferences, renewable energy production, the benchmark price of the upper-level main grid, and the total cost of generation units. During periods with lower energy consumption and lower main grid prices, such as time slots 1 - 6 and 22 - 24, or periods with higher renewable energy output, such as time slots 10 - 14, electricity prices are relatively low. Conversely, during periods of high energy consumption and high main grid prices, such as time slots 9 - 10 and 19 - 21, electricity prices are relatively high, indicating that users actively participate in electricity market regulation. Furthermore, differences in the amplitude of price fluctuations exist among different microgrids, which primarily stem from three factors: first, there are differences in electricity consumption preferences among users in different microgrids; second, generation costs vary for units at different locations in the distribution system, allowing nodes located near low-cost power sources to prioritize the utilization of more economical power resources; third, nodal prices are also influenced by line transmission distances and network losses. In the proposed </p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId384.jpeg?20260112100104" />
        </fig>
        <p><bold>Figure 5.</bold> Electricity dispatch curve for user 3 at the microgrid node.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId385.jpeg?20260112100104" />
        </fig>
        <p><bold>Figure 6.</bold> Optimal supply-side dispatch scheme.</p>
        <p>model, the LMP is decomposed into marginal generation cost and marginal loss cost. By solving the dual variables of the power flow constraints (10)-(12), the mechanism specifically quantifies the additional cost required to supply an incremental unit of load at a specific node while accounting for the corresponding increase in system-wide ohmic losses, which is then directly integrated into the final nodal price.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Comparison of Different Renewable Energy Output Scenarios</title>
        <p>To verify the effectiveness and robustness of our model, operational results are compared under two different renewable energy configuration ratios. As described in Section 4.1, in Scenario (a), users are equipped with 5 kW photovoltaic (PV) and wind power generation equipment, whereas in Scenario (b), the installed capacity of both types of renewable energy equipment is increased to 10 kW. The simulation assumptions and parameter settings remain consistent across both scenarios. <xref ref-type="fig" rid="fig7">Figure 7</xref> illustrates the PV and wind power output over a single day under Scenario (b).</p>
        <p>To conduct an in-depth analysis of the impact of increased renewable energy penetration on grid operation and the interaction mechanism between supply and demand, a comparative analysis is performed from the perspective of multiple indicators. <xref ref-type="fig" rid="fig8">Figure 8</xref> displays the optimized energy dispatch scheme for User 3 in Scenario (b). Compared with Scenario (a), the user’s optimal consumption plan </p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId386.jpeg?20260112100106" />
        </fig>
        <p><bold>Figure 7.</bold> Solar and wind power output of user 3 in Scenario B.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId387.jpeg?20260112100105" />
        </fig>
        <p><bold>Figure 8.</bold> Electricity dispatch curve for user 3 at the microgrid node in scenario B.</p>
        <p>remains substantially consistent, primarily due to the similarity in load characteristics and daily consumption patterns between the two scenarios. However, as the installed capacity of renewable energy increases, the proportion of electricity purchased from the grid significantly decreases, indicating a greater tendency for users to utilize local renewable energy to satisfy their own power demands. Based on the analysis of the supply-demand interaction mechanism, the PMSC adopts a strategy of reducing generation to achieve supply-demand balance in this situation. As shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>, the optimal supply-side dispatch scheme in this scenario corroborates this observation.</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId388.jpeg?20260112100105" />
        </fig>
        <p><bold>Figure 9.</bold> Optimal supply-side dispatch scheme under scenario B.</p>
        <p>Particularly during daytime periods with abundant solar energy, the output of traditional generators exhibits a significant decline. This indicates that in power systems with a high proportion of renewable energy, characteristics such as the intermittency and volatility of renewable energy output exert a more pronounced inhibitory effect on the generation schedules of thermal units. Additionally, <xref ref-type="fig" rid="fig10">Figure 10</xref> compares the social welfare levels under the two scenarios. The results show that social welfare in Scenario (b) is higher than that in Scenario (a), primarily attributed to the lower generation costs of renewable energy. This result not only confirms the significant value of renewable energy in enhancing the economic efficiency and sustainability of power systems but also validates the </p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/2313601-rId389.jpeg?20260112100105" />
        </fig>
        <p><bold>Figure 10.</bold> Social welfare in Scenario A vs. Scenario B.</p>
        <p>effectiveness of the proposed pricing mechanism in environments with high renewable energy integration. The mechanism helps incentivize the accommodation and development of renewable energy, thereby reducing dependence on traditional fossil fuels and promoting the reduction of carbon emissions in system operation.</p>
      </sec>
      <sec id="sec5dot4">
        <title>5.4. Result Analysis under Different Pricing Mechanisms</title>
        <p>To evaluate the performance of the proposed pricing mechanism, this subsection compares the proposed real-time locational marginal pricing mechanism with the traditional fixed pricing mechanism [<xref ref-type="bibr" rid="B17">17</xref>] under consistent simulation conditions.</p>
        <p><xref ref-type="fig" rid="fig11">Figure 11</xref> illustrates the hourly variations in social welfare under the two mechanisms throughout the full operation cycle. The results indicate that the real-time locational marginal price achieved a total social welfare of 12039.97 CNY, representing an increase of 9.45% compared to 10999.96 CNY under the fixed pricing mechanism. This demonstrates that real-time locational pricing possesses significant advantages in enhancing the overall economic efficiency of the system.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Conclusions</title>
      <p>Against the background of high-penetration renewable energy integration into the grid, this study constructs a bi-level optimization framework considering </p>
      <fig id="fig11">
        <label>Figure 11</label>
        <graphic xlink:href="https://html.scirp.org/file/2313601-rId390.jpeg?20260112100107" />
      </fig>
      <p><bold>Figure 11.</bold> Social welfare values under the two mechanisms.</p>
      <p>power flow physical constraints, successfully designing and verifying a locational marginal real-time pricing mechanism that balances economic efficiency and operational safety. In terms of modeling integrity, it addresses the limitations of traditional RTP and LMP, providing a feasible new approach for grid pricing under high renewable energy penetration. Theoretically, by constructing a Stackelberg game framework and employing the DistFlow power flow model with Second-Order Cone Programming (SOCP) relaxation techniques, the original problem is transformed into an efficiently solvable Mixed-Integer Linear Programming (MILP) problem, ensuring the rigor and practicality of the model. On the application level, simulation results based on a modified IEEE 33-node system demonstrate that the proposed mechanism can effectively guide demand-side users to adjust consumption behaviors and promote local accommodation of renewable energy, thereby reducing dependence on traditional fossil fuels and decreasing carbon emissions. Comparisons under different renewable energy penetration scenarios further validate that this pricing mechanism yields significant effects in enhancing total social welfare and improving system operational efficiency, offering effective theoretical methods and decision support for the economic, reliable, and low-carbon operation of power systems with high renewable energy shares.</p>
      <p>Room for further expansion remains in this study. For instance, the uncertainty of renewable energy output could be addressed by introducing stochastic optimization or robust optimization methods; user behavior models could also be refined with actual data to improve response prediction accuracy. Additionally, future work could explore pricing strategies across multiple time scales to better adapt to real-time scheduling and market trading demands. However, the practical implementation of this advanced LMP strategy may face challenges such as the need for high-granularity metering infrastructure and the requirement for robust communication low-latency to support real-time demand response.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Grigsby, L.L. (2012) Power System Stability and Control. 3rd Edition, CRC Press.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Grigsby, L.L.</string-name>
              <string-name>Edition, C</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Power System Stability and Control</article-title>
            <source>3rd Edition</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">He, Y., Gu, C., Gao, Y. and Wang, J. (2025) Bi-Level Day-Ahead and Real-Time Hybrid Pricing Model and Its Reinforcement Learning Method. <italic>Energy</italic>, 322, Article 135316. https://doi.org/10.1016/j.energy.2025.135316 <pub-id pub-id-type="doi">10.1016/j.energy.2025.135316</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.energy.2025.135316">https://doi.org/10.1016/j.energy.2025.135316</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>He, Y.</string-name>
              <string-name>Gu, C.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Wang, J.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Bi-Level Day-Ahead and Real-Time Hybrid Pricing Model and Its Reinforcement Learning Method</article-title>
            <source>Energy</source>
            <volume>322</volume>
            <elocation-id>135316</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.energy.2025.135316</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhang, D., Han, R., Wan, Y., Qin, J., Ran, L. and Ma, Q. (2023) Robust Optimal Energy Management with Dynamic Price Response: A Non-Cooperative Multi-Community Aggregative Game Perspective. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Electrical</italic><italic>Power</italic><italic>&amp;</italic><italic>Energy</italic><italic>Systems</italic>, 154, Article 109395. https://doi.org/10.1016/j.ijepes.2023.109395 <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109395</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2023.109395">https://doi.org/10.1016/j.ijepes.2023.109395</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhang, D.</string-name>
              <string-name>Han, R.</string-name>
              <string-name>Wan, Y.</string-name>
              <string-name>Qin, J.</string-name>
              <string-name>Ran, L.</string-name>
              <string-name>Ma, Q.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Robust Optimal Energy Management with Dynamic Price Response: A Non-Cooperative Multi-Community Aggregative Game Perspective</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>154</volume>
            <elocation-id>109395</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109395</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Albogamy, F.R., Ashfaq, Y., Hafeez, G., Murawwat, S., Khan, S., Ali, F., <italic>et al</italic>. (2022) Optimal Demand-Side Management Using Flat Pricing Scheme in Smart Grid. <italic>Processes</italic>, 10, Article 1214. https://doi.org/10.3390/pr10061214 <pub-id pub-id-type="doi">10.3390/pr10061214</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/pr10061214">https://doi.org/10.3390/pr10061214</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Albogamy, F.R.</string-name>
              <string-name>Ashfaq, Y.</string-name>
              <string-name>Hafeez, G.</string-name>
              <string-name>Murawwat, S.</string-name>
              <string-name>Khan, S.</string-name>
              <string-name>Ali, F.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Optimal Demand-Side Management Using Flat Pricing Scheme in Smart Grid</article-title>
            <source>Processes</source>
            <volume>10</volume>
            <elocation-id>1214</elocation-id>
            <pub-id pub-id-type="doi">10.3390/pr10061214</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dey, B., Misra, S. and Garcia Marquez, F.P. (2023) Microgrid System Energy Management with Demand Response Program for Clean and Economical Operation. <italic>Applied</italic><italic>Energy</italic>, 334, Article 120717. https://doi.org/10.1016/j.apenergy.2023.120717 <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.120717</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.apenergy.2023.120717">https://doi.org/10.1016/j.apenergy.2023.120717</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dey, B.</string-name>
              <string-name>Misra, S.</string-name>
              <string-name>Marquez, F.P.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Microgrid System Energy Management with Demand Response Program for Clean and Economical Operation</article-title>
            <source>Applied Energy</source>
            <volume>334</volume>
            <elocation-id>120717</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.120717</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Khan, F.A., Ullah, K., Ur Rahman, A. and Anwar, S. (2023) Energy Optimization in Smart Urban Buildings Using Bio-Inspired Ant Colony Optimization. <italic>Soft</italic><italic>Computing</italic>, 27, 973-989. https://doi.org/10.1007/s00500-022-07537-3 <pub-id pub-id-type="doi">10.1007/s00500-022-07537-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00500-022-07537-3">https://doi.org/10.1007/s00500-022-07537-3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Khan, F.A.</string-name>
              <string-name>Ullah, K.</string-name>
              <string-name>Rahman, A.</string-name>
              <string-name>Anwar, S.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Energy Optimization in Smart Urban Buildings Using Bio-Inspired Ant Colony Optimization</article-title>
            <source>Soft Computing</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1007/s00500-022-07537-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kim, I. and Kim, W. (2023) Application of Market-Based Control with Thermal Energy Storage System for Demand Limiting and Real-Time Pricing Control. <italic>Energy</italic>, 263, Article 125579. https://doi.org/10.1016/j.energy.2022.125579 <pub-id pub-id-type="doi">10.1016/j.energy.2022.125579</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.energy.2022.125579">https://doi.org/10.1016/j.energy.2022.125579</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kim, I.</string-name>
              <string-name>Kim, W.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Application of Market-Based Control with Thermal Energy Storage System for Demand Limiting and Real-Time Pricing Control</article-title>
            <source>Energy</source>
            <volume>263</volume>
            <elocation-id>125579</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.energy.2022.125579</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Gao, Y. (2020) Research on Social Welfare Maximization Model of Real-Time Pricing in Smart Grid. <italic>Chinese</italic><italic>Journal</italic><italic>of</italic><italic>Management</italic><italic>Science</italic>, 28, 201-209.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Gao, Y.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Research on Social Welfare Maximization Model of Real-Time Pricing in Smart Grid</article-title>
            <source>Chinese Journal of Management Science</source>
            <volume>28</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, N. and Gao, Y. (2023) Real-Time Pricing Based on Convex Hull Method for Smart Grid with Multiple Generating Units. <italic>Energy</italic>, 285, Article 129543. https://doi.org/10.1016/j.energy.2023.129543 <pub-id pub-id-type="doi">10.1016/j.energy.2023.129543</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.energy.2023.129543">https://doi.org/10.1016/j.energy.2023.129543</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, N.</string-name>
              <string-name>Gao, Y.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Real-Time Pricing Based on Convex Hull Method for Smart Grid with Multiple Generating Units</article-title>
            <source>Energy</source>
            <volume>285</volume>
            <elocation-id>129543</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.energy.2023.129543</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhu, H., Gao, Y., Hou, Y., Wang, Z. and Feng, X. (2019) Real-Time Pricing Considering Different Type of Smart Home Appliances Based on Markov Decision Process. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Electrical</italic><italic>Power</italic><italic>&amp;</italic><italic>Energy</italic><italic>Systems</italic>, 107, 486-495. https://doi.org/10.1016/j.ijepes.2018.12.002 <pub-id pub-id-type="doi">10.1016/j.ijepes.2018.12.002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2018.12.002">https://doi.org/10.1016/j.ijepes.2018.12.002</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhu, H.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Hou, Y.</string-name>
              <string-name>Wang, Z.</string-name>
              <string-name>Feng, X.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Real-Time Pricing Considering Different Type of Smart Home Appliances Based on Markov Decision Process</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>107</volume>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2018.12.002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lyu, C., Jia, Y. and Xu, Z. (2021) Fully Decentralized Peer-to-Peer Energy Sharing Framework for Smart Buildings with Local Battery System and Aggregated Electric Vehicles. <italic>Applied</italic><italic>Energy</italic>, 299, Article 117243. https://doi.org/10.1016/j.apenergy.2021.117243 <pub-id pub-id-type="doi">10.1016/j.apenergy.2021.117243</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.apenergy.2021.117243">https://doi.org/10.1016/j.apenergy.2021.117243</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lyu, C.</string-name>
              <string-name>Jia, Y.</string-name>
              <string-name>Xu, Z.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Fully Decentralized Peer-to-Peer Energy Sharing Framework for Smart Buildings with Local Battery System and Aggregated Electric Vehicles</article-title>
            <source>Applied Energy</source>
            <volume>299</volume>
            <elocation-id>117243</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.apenergy.2021.117243</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Qu, D., Li, J. and Wang, X. (2025) Real-Time Pricing Strategy for Smart Grid Based on Game Analysis. <italic>Systems</italic><italic>Engineering</italic><italic>-</italic><italic>Theory</italic><italic>&amp;</italic><italic>Practice</italic>, 45, 974-984.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Qu, D.</string-name>
              <string-name>Li, J.</string-name>
              <string-name>Wang, X.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Real-Time Pricing Strategy for Smart Grid Based on Game Analysis</article-title>
            <source>Systems Engineering-Theory &amp; Practice</source>
            <volume>45</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhu, Z., Gao, Y. and Ding, X. (2024) Two-Period Integrated Pricing Strategy for Smart Grid Based on Demand Side Management. <italic>Chinese</italic><italic>Journal</italic><italic>of</italic><italic>Management</italic><italic>Science</italic>.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhu, Z.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Ding, X.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Two-Period Integrated Pricing Strategy for Smart Grid Based on Demand Side Management</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Li, J., Zhang, T., Qu, D. and Pan, L. (2022) Real-Time Pricing of Smart Grid Based on Blockchain Privacy Protection. <italic>Journal</italic><italic>of</italic><italic>University</italic><italic>of</italic><italic>Shanghai</italic><italic>for</italic><italic>Science</italic><italic>and</italic><italic>Technology</italic>, 44, 122-130.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Li, J.</string-name>
              <string-name>Zhang, T.</string-name>
              <string-name>Qu, D.</string-name>
              <string-name>Pan, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Real-Time Pricing of Smart Grid Based on Blockchain Privacy Protection</article-title>
            <source>Journal of University of Shanghai for Science and Technology</source>
            <volume>44</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Caramanis, M., Bohn, R. and Schweppe, F. (1982) Optimal Spot Pricing: Practice and Theory. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Power</italic><italic>Apparatus</italic><italic>and</italic><italic>Systems</italic>, 101, 3234-3245. https://doi.org/10.1109/tpas.1982.317507 <pub-id pub-id-type="doi">10.1109/tpas.1982.317507</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tpas.1982.317507">https://doi.org/10.1109/tpas.1982.317507</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Caramanis, M.</string-name>
              <string-name>Bohn, R.</string-name>
              <string-name>Schweppe, F.</string-name>
            </person-group>
            <year>1982</year>
            <article-title>Optimal Spot Pricing: Practice and Theory</article-title>
            <source>IEEE Transactions on Power Apparatus and Systems</source>
            <volume>101</volume>
            <pub-id pub-id-type="doi">10.1109/tpas.1982.317507</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Gao, Y. (2022) Review of Real-Time Pricing Optimization Methods Based on Demand Side Management. <italic>Journal</italic><italic>of</italic><italic>University</italic><italic>of</italic><italic>Shanghai</italic><italic>for</italic><italic>Science</italic><italic>and</italic><italic>Technology</italic>, 44, 103-111, 121.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Gao, Y.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Review of Real-Time Pricing Optimization Methods Based on Demand Side Management</article-title>
            <source>Journal of University of Shanghai for Science and Technology</source>
            <volume>44</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Samadi, P., Mohsenian-Rad, A., Schober, R., Wong, V.W.S. and Jatskevich, J. (2010) Optimal Real-Time Pricing Algorithm Based on Utility Maximization for Smart Grid. 2010 <italic>First IEEE International Conference on Smart Grid Communications</italic>, Gaithersburg, 4-6 October 2010, 415-420. https://doi.org/10.1109/smartgrid.2010.5622077 <pub-id pub-id-type="doi">10.1109/smartgrid.2010.5622077</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/smartgrid.2010.5622077">https://doi.org/10.1109/smartgrid.2010.5622077</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Samadi, P.</string-name>
              <string-name>Mohsenian-Rad, A.</string-name>
              <string-name>Schober, R.</string-name>
              <string-name>Wong, V.W.S.</string-name>
              <string-name>Jatskevich, J.</string-name>
              <string-name>Communications, G</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Optimal Real-Time Pricing Algorithm Based on Utility Maximization for Smart Grid</article-title>
            <source>2010 First IEEE International Conference on Smart Grid Communications</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/smartgrid.2010.5622077</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yang, Y., Du, S. and Chen, Y. (2023) Real-Time Pricing Method for Smart Grid Based on Social Welfare Maximization Model. <italic>Journal</italic><italic>of</italic><italic>Industrial</italic><italic>and</italic><italic>Management</italic><italic>Optimization</italic>, 19, 2206-2225. https://doi.org/10.3934/jimo.2022039 <pub-id pub-id-type="doi">10.3934/jimo.2022039</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3934/jimo.2022039">https://doi.org/10.3934/jimo.2022039</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yang, Y.</string-name>
              <string-name>Du, S.</string-name>
              <string-name>Chen, Y.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Real-Time Pricing Method for Smart Grid Based on Social Welfare Maximization Model</article-title>
            <source>Journal of Industrial and Management Optimization</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.3934/jimo.2022039</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Li, Y., Li, J., Yu, Z., Dong, J. and Zhou, T. (2022) A Cosh-Based Smoothing Newton Algorithm for the Real-Time Pricing Problem in Smart Grid. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Electrical</italic><italic>Power</italic><italic>&amp;</italic><italic>Energy</italic><italic>Systems</italic>, 135, Article 107296. https://doi.org/10.1016/j.ijepes.2021.107296 <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107296</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2021.107296">https://doi.org/10.1016/j.ijepes.2021.107296</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Li, Y.</string-name>
              <string-name>Li, J.</string-name>
              <string-name>Yu, Z.</string-name>
              <string-name>Dong, J.</string-name>
              <string-name>Zhou, T.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Cosh-Based Smoothing Newton Algorithm for the Real-Time Pricing Problem in Smart Grid</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>135</volume>
            <elocation-id>107296</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107296</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Umer, K., Huang, Q., Khorasany, M., Afzal, M. and Amin, W. (2021) A Novel Communication Efficient Peer-to-Peer Energy Trading Scheme for Enhanced Privacy in Microgrids. <italic>Applied</italic><italic>Energy</italic>, 296, Article 117075. https://doi.org/10.1016/j.apenergy.2021.117075 <pub-id pub-id-type="doi">10.1016/j.apenergy.2021.117075</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.apenergy.2021.117075">https://doi.org/10.1016/j.apenergy.2021.117075</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Umer, K.</string-name>
              <string-name>Huang, Q.</string-name>
              <string-name>Khorasany, M.</string-name>
              <string-name>Afzal, M.</string-name>
              <string-name>Amin, W.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>A Novel Communication Efficient Peer-to-Peer Energy Trading Scheme for Enhanced Privacy in Microgrids</article-title>
            <source>Applied Energy</source>
            <volume>296</volume>
            <elocation-id>117075</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.apenergy.2021.117075</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">van Leeuwen, G., AlSkaif, T., Gibescu, M. and van Sark, W. (2020) An Integrated Blockchain-Based Energy Management Platform with Bilateral Trading for Microgrid Communities. <italic>Applied</italic><italic>Energy</italic>, 263, Article 114613. https://doi.org/10.1016/j.apenergy.2020.114613 <pub-id pub-id-type="doi">10.1016/j.apenergy.2020.114613</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.apenergy.2020.114613">https://doi.org/10.1016/j.apenergy.2020.114613</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Leeuwen, G.</string-name>
              <string-name>AlSkaif, T.</string-name>
              <string-name>Gibescu, M.</string-name>
              <string-name>Sark, W.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>An Integrated Blockchain-Based Energy Management Platform with Bilateral Trading for Microgrid Communities</article-title>
            <source>Applied Energy</source>
            <volume>263</volume>
            <elocation-id>114613</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.apenergy.2020.114613</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, L., Gao, Y., Zhu, H. and Tao, L. (2022) Bi-Level Stochastic Real-Time Pricing Model in Multi-Energy Generation System: A Reinforcement Learning Approach. <italic>Energy</italic>, 239, Article 121926. https://doi.org/10.1016/j.energy.2021.121926 <pub-id pub-id-type="doi">10.1016/j.energy.2021.121926</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.energy.2021.121926">https://doi.org/10.1016/j.energy.2021.121926</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, L.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Zhu, H.</string-name>
              <string-name>Tao, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Bi-Level Stochastic Real-Time Pricing Model in Multi-Energy Generation System: A Reinforcement Learning Approach</article-title>
            <source>Energy</source>
            <volume>239</volume>
            <elocation-id>121926</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.energy.2021.121926</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, L., Gao, Y., Zhu, H. and Tao, L. (2022) A Distributed Real-Time Pricing Strategy Based on Reinforcement Learning Approach for Smart Grid. <italic>Expert</italic><italic>Systems</italic><italic>with</italic><italic>Applications</italic>, 191, Article 116285. https://doi.org/10.1016/j.eswa.2021.116285 <pub-id pub-id-type="doi">10.1016/j.eswa.2021.116285</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2021.116285">https://doi.org/10.1016/j.eswa.2021.116285</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, L.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Zhu, H.</string-name>
              <string-name>Tao, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Distributed Real-Time Pricing Strategy Based on Reinforcement Learning Approach for Smart Grid</article-title>
            <source>Expert Systems with Applications</source>
            <volume>191</volume>
            <elocation-id>116285</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2021.116285</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Luo, Y., Gao, Y. and Fan, D. (2023) Real-Time Demand Response Strategy Base on Price and Incentive Considering Multi-Energy in Smart Grid: A Bi-Level Optimization Method. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Electrical</italic><italic>Power</italic><italic>&amp;</italic><italic>Energy</italic><italic>Systems</italic>, 153, Article 109354. https://doi.org/10.1016/j.ijepes.2023.109354 <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109354</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2023.109354">https://doi.org/10.1016/j.ijepes.2023.109354</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Luo, Y.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Fan, D.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Real-Time Demand Response Strategy Base on Price and Incentive Considering Multi-Energy in Smart Grid: A Bi-Level Optimization Method</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>153</volume>
            <elocation-id>109354</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109354</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tao, L., Gao, Y., Liu, Y. and Zhu, H. (2020) A Rolling Penalty Function Algorithm of Real-Time Pricing for Smart Microgrids Based on Bilevel Programming. <italic>Engineering</italic><italic>Optimization</italic>, 52, 1295-1312. https://doi.org/10.1080/0305215x.2019.1642882 <pub-id pub-id-type="doi">10.1080/0305215x.2019.1642882</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/0305215x.2019.1642882">https://doi.org/10.1080/0305215x.2019.1642882</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tao, L.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Zhu, H.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>A Rolling Penalty Function Algorithm of Real-Time Pricing for Smart Microgrids Based on Bilevel Programming</article-title>
            <source>Engineering Optimization</source>
            <volume>52</volume>
            <pub-id pub-id-type="doi">10.1080/0305215x.2019.1642882</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pandey, V.C., Rawat, T., Ospina, J., Dvorkin, Y. and Konstantinou, C. (2025) A Tri-Level Distribution Locational Marginal Price-Based Demand Response Framework. <italic>Electric</italic><italic>Power</italic><italic>Systems</italic><italic>Research</italic>, 241, Article 111398. https://doi.org/10.1016/j.epsr.2024.111398 <pub-id pub-id-type="doi">10.1016/j.epsr.2024.111398</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.epsr.2024.111398">https://doi.org/10.1016/j.epsr.2024.111398</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pandey, V.C.</string-name>
              <string-name>Rawat, T.</string-name>
              <string-name>Ospina, J.</string-name>
              <string-name>Dvorkin, Y.</string-name>
              <string-name>Konstantinou, C.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>A Tri-Level Distribution Locational Marginal Price-Based Demand Response Framework</article-title>
            <source>Electric Power Systems Research</source>
            <volume>241</volume>
            <elocation-id>111398</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.epsr.2024.111398</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bai, L., Wang, J., Wang, C., Chen, C. and Li, F. (2018) Distribution Locational Marginal Pricing (DLMP) for Congestion Management and Voltage Support. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Power</italic><italic>Systems</italic>, 33, 4061-4073. https://doi.org/10.1109/tpwrs.2017.2767632 <pub-id pub-id-type="doi">10.1109/tpwrs.2017.2767632</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tpwrs.2017.2767632">https://doi.org/10.1109/tpwrs.2017.2767632</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bai, L.</string-name>
              <string-name>Wang, J.</string-name>
              <string-name>Wang, C.</string-name>
              <string-name>Chen, C.</string-name>
              <string-name>Li, F.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Distribution Locational Marginal Pricing (DLMP) for Congestion Management and Voltage Support</article-title>
            <source>IEEE Transactions on Power Systems</source>
            <volume>33</volume>
            <pub-id pub-id-type="doi">10.1109/tpwrs.2017.2767632</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, X., Gao, F., Kang, C., Li, C., Liu, Q., Han, Y., <italic>et al</italic>. (2019) Research on Ex-tended Nodal Pricing Algorithm. <italic>Power</italic><italic>System</italic><italic>Technology</italic>, 43, 3587-3596.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, X.</string-name>
              <string-name>Gao, F.</string-name>
              <string-name>Kang, C.</string-name>
              <string-name>Li, C.</string-name>
              <string-name>Liu, Q.</string-name>
              <string-name>Han, Y.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Research on Ex-tended Nodal Pricing Algorithm</article-title>
            <source>Power System Technology</source>
            <volume>43</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, H., Guo, Y. and Sun, H. (2022) Review and Prospect of Inter-Regional and In-ter-Provincial Power Trading in China. <italic>Automation</italic><italic>of</italic><italic>Electric</italic><italic>Power</italic><italic>Systems</italic>, 46, 187-199.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, H.</string-name>
              <string-name>Guo, Y.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Review and Prospect of Inter-Regional and In-ter-Provincial Power Trading in China</article-title>
            <source>Automation of Electric Power Systems</source>
            <volume>46</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Haider, R., D’Achiardi, D., Venkataramanan, V., Srivastava, A., Bose, A. and Annaswamy, A.M. (2021) Reinventing the Utility for Distributed Energy Resources: A Proposal for Retail Electricity Markets. <italic>Advances in Applied Energy</italic>, 2, Article 100026. https://doi.org/10.1016/j.adapen.2021.100026 <pub-id pub-id-type="doi">10.1016/j.adapen.2021.100026</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.adapen.2021.100026">https://doi.org/10.1016/j.adapen.2021.100026</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Haider, R.</string-name>
              <string-name>Achiardi, D.</string-name>
              <string-name>Venkataramanan, V.</string-name>
              <string-name>Srivastava, A.</string-name>
              <string-name>Bose, A.</string-name>
              <string-name>Annaswamy, A.M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Reinventing the Utility for Distributed Energy Resources: A Proposal for Retail Electricity Markets</article-title>
            <source>Advances in Applied Energy</source>
            <volume>2</volume>
            <elocation-id>100026</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.adapen.2021.100026</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mieth, R. and Dvorkin, Y. (2020) Online Learning for Network Constrained Demand Response Pricing in Distribution Systems. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Smart</italic><italic>Grid</italic>, 11, 2563-2575. https://doi.org/10.1109/tsg.2019.2957705 <pub-id pub-id-type="doi">10.1109/tsg.2019.2957705</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tsg.2019.2957705">https://doi.org/10.1109/tsg.2019.2957705</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mieth, R.</string-name>
              <string-name>Dvorkin, Y.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Online Learning for Network Constrained Demand Response Pricing in Distribution Systems</article-title>
            <source>IEEE Transactions on Smart Grid</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/tsg.2019.2957705</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhao, Z., Liu, Y., Guo, L., Bai, L., Wang, Z. and Wang, C. (2023) Distribution Locational Marginal Pricing under Uncertainty Considering Coordination of Distribution and Wholesale Markets. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Smart</italic><italic>Grid</italic>, 14, 1590-1606. https://doi.org/10.1109/tsg.2022.3200704 <pub-id pub-id-type="doi">10.1109/tsg.2022.3200704</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tsg.2022.3200704">https://doi.org/10.1109/tsg.2022.3200704</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhao, Z.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Guo, L.</string-name>
              <string-name>Bai, L.</string-name>
              <string-name>Wang, Z.</string-name>
              <string-name>Wang, C.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Distribution Locational Marginal Pricing under Uncertainty Considering Coordination of Distribution and Wholesale Markets</article-title>
            <source>IEEE Transactions on Smart Grid</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1109/tsg.2022.3200704</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ge, S., Li, J. and Liu, H. (2021) Peer-to-Peer Energy Trading Method for Multi-Microgrids Considering Characteristics of Smart Buildings. <italic>Automation of Electric</italic><italic>Power</italic><italic>Systems</italic>, 45, 203-214.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ge, S.</string-name>
              <string-name>Li, J.</string-name>
              <string-name>Liu, H.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Peer-to-Peer Energy Trading Method for Multi-Microgrids Considering Characteristics of Smart Buildings</article-title>
            <source>Automation of Electric Power Systems</source>
            <volume>45</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yuan, G., Gao, Y. and Ye, B. (2021) Optimal Dispatching Strategy and Real-Time Pricing for Multi-Regional Integrated Energy Systems Based on Demand Response. <italic>Renewable</italic><italic>Energy</italic>, 179, 1424-1446. https://doi.org/10.1016/j.renene.2021.07.036 <pub-id pub-id-type="doi">10.1016/j.renene.2021.07.036</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.renene.2021.07.036">https://doi.org/10.1016/j.renene.2021.07.036</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yuan, G.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Ye, B.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Optimal Dispatching Strategy and Real-Time Pricing for Multi-Regional Integrated Energy Systems Based on Demand Response</article-title>
            <source>Renewable Energy</source>
            <volume>179</volume>
            <pub-id pub-id-type="doi">10.1016/j.renene.2021.07.036</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, B., Shu, Q. and Liang, Y. (2019) Retrofit Planning of Urban Distribution Network for Reliable Automatic Transfer Supply. <italic>Automation</italic><italic>of</italic><italic>Electric</italic><italic>Power</italic><italic>Systems</italic>, 43, 177-183.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, B.</string-name>
              <string-name>Shu, Q.</string-name>
              <string-name>Liang, Y.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Retrofit Planning of Urban Distribution Network for Reliable Automatic Transfer Supply</article-title>
            <source>Automation of Electric Power Systems</source>
            <volume>43</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Rigo-Mariani, R. and Vai, V. (2022) An Iterative Linear DistFlow for Dynamic Optimization in Distributed Generation Planning Studies. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Electrical</italic><italic>Power</italic><italic>&amp;</italic><italic>Energy</italic><italic>Systems</italic>, 138, Article 107936. https://doi.org/10.1016/j.ijepes.2021.107936 <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107936</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2021.107936">https://doi.org/10.1016/j.ijepes.2021.107936</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Rigo-Mariani, R.</string-name>
              <string-name>Vai, V.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>An Iterative Linear DistFlow for Dynamic Optimization in Distributed Generation Planning Studies</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>138</volume>
            <elocation-id>107936</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107936</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhang, J., Li, X., Wei, Y., Li, Z. and Lu, C. (2025) Improved Model of Limit Power Supply Capability of Flexible DC Traction Power Supply System Based on SOCP. <italic>Proceedings</italic><italic>of</italic><italic>the</italic><italic>CSEE</italic>, 45, 813-822.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhang, J.</string-name>
              <string-name>Li, X.</string-name>
              <string-name>Wei, Y.</string-name>
              <string-name>Li, Z.</string-name>
              <string-name>Lu, C.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Improved Model of Limit Power Supply Capability of Flexible DC Traction Power Supply System Based on SOCP</article-title>
            <source>Proceedings of the CSEE</source>
            <volume>45</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>