<?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="zh">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">aam</journal-id>
      <journal-title-group>
        <journal-title>Advances in Applied Mathematics</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2324-8009</issn>
      <issn pub-type="ppub">2324-7991</issn>
      <publisher>
        <publisher-name>汉斯出版社</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.12677/aam.2026.154151</article-id>
      <article-id pub-id-type="publisher-id">aam-139233</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>数学与物理</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>空间分数阶Cahn-Hilliard方程数值解中结构化方程组的预处理方法研究</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Preconditioning Methods for Structured Systems in the Numerical Solution of Space-Fractional Cahn-Hilliard Equations</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="eastern">
            <surname>刘</surname>
            <given-names>馨媛</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="eastern">
            <surname>王</surname>
            <given-names>超杰</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="eastern">
            <surname>钱</surname>
            <given-names>程远</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> 北京工商大学数学与统计学院，北京 </aff>
      <pub-date pub-type="epub">
        <day>31</day>
        <month>03</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>03</month>
        <year>2026</year>
      </pub-date>
      <volume>15</volume>
      <issue>04</issue>
      <fpage>210</fpage>
      <lpage>219</lpage>
      <history>
        <date date-type="received">
          <day>03</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>27</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>08</day>
          <month>04</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 Hans Publishers Inc. All rights reserved.</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.12677/aam.2026.154151">https://doi.org/10.12677/aam.2026.154151</self-uri>
      <abstract>
        <p>空间分数阶Cahn-Hilliard方程能精确描述具有反常扩散、复杂界面动力学或长程关联系统中的相演化过程。由于方程的非局部性与刚性导致解析解难以获得，需建立能量稳定的离散格式。数值求解空间分数阶Cahn-Hilliard方程通常归结为求解线性方程组，构造有效预处理器可加速迭代求解。近年来，学者们基于不同离散格式下系数矩阵的结构与性质提出了不同的预处理方法，显著提高了求解效率。针对空间分数阶Cahn-Hilliard方程数值求解问题，本文分别整理并分析了一维和高维空间分数阶Cahn-Hilliard方程在不同离散情形下的相应预处理方法，并为后续研究提供了建议。</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The space-fractional Cahn-Hilliard equation provides an accurate description of phase evolution processes in systems exhibiting anomalous diffusion, complex interfacial dynamics, or long-range interactions. Due to the nonlocal nature and stiffness of the equation, analytical solutions are difficult to obtain, necessitating the development of energy-stable discretization schemes. The numerical solution of the space-fractional Cahn-Hilliard equation typically reduces to solving linear systems, and constructing effective preconditioners can accelerate iterative solutions. In recent years, researchers have proposed various preconditioning methods based on the structure and properties of coefficient matrices arising from different discretization schemes, significantly improving solution efficiency. Addressing the numerical solution of space-fractional Cahn-Hilliard equations, this paper reviews and analyzes corresponding preconditioning methods for one-dimensional and higher-dimensional space-fractional Cahn-Hilliard equations under different discretization scenarios, and provides recommendations for future research.</p>
      </trans-abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="zh">
        <kwd>空间分数阶Cahn-Hilliard方程</kwd>
        <kwd>数值解</kwd>
        <kwd>离散化</kwd>
        <kwd>线性方程组</kwd>
        <kwd>预处理</kwd>
      </kwd-group>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Space-Fractional Cahn-Hilliard Equation</kwd>
        <kwd>Numerical Solution</kwd>
        <kwd>Discretization</kwd>
        <kwd>Linear Systems</kwd>
        <kwd>Preconditioning</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement>基金项目 科研立项经费支持 北京工商大学学科建设经费资助项目(项目编号：STKY202508)。 北京市大学生创新创业训练计划项目(项目编号：S202510011019)。</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. 问题背景</title>
      <p>空间分数阶Cahn-Hilliard方程是经典Cahn-Hilliard方程的扩展，以空间分数阶导数代替了经典Cahn-Hilliard方程中的局部二阶拉普拉斯算子，通过其非局部积分特性刻画长程空间相互作用，描述反常扩散与复杂界面动力学。空间分数阶Cahn-Hilliard方程被广泛应用于生物学[<xref ref-type="bibr" rid="B1">1</xref>]、图像修复[<xref ref-type="bibr" rid="B2">2</xref>]-[<xref ref-type="bibr" rid="B4">4</xref>]和材料科学[<xref ref-type="bibr" rid="B5">5</xref>]等领域。</p>
      <sec id="sec1dot1">
        <title>1.1. 空间分数阶Cahn-Hilliard方程</title>
        <p>对于常系数双侧空间分数阶Cahn-Hilliard方程的初边值问题：</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:mo>∂</mml:mo>
                              <mml:mi>u</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mstyle mathvariant="bold" mathsize="normal">
                                    <mml:mi>x</mml:mi>
                                  </mml:mstyle>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mo>∂</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                          </mml:mfrac>
                          <mml:mo>=</mml:mo>
                          <mml:msubsup>
                            <mml:mi>ℒ</mml:mi>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>x</mml:mi>
                            </mml:mstyle>
                            <mml:mi>α</mml:mi>
                          </mml:msubsup>
                          <mml:mi>v</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>∈</mml:mo>
                          <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:mi>T</mml:mi>
                            </mml:mrow>
                            <mml:mo>]</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>v</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>=</mml:mo>
                          <mml:mo>−</mml:mo>
                          <mml:msup>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:msubsup>
                            <mml:mi>ℒ</mml:mi>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>x</mml:mi>
                            </mml:mstyle>
                            <mml:mi>α</mml:mi>
                          </mml:msubsup>
                          <mml:mi>u</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>+</mml:mo>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>u</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mstyle mathvariant="bold" mathsize="normal">
                                    <mml:mi>x</mml:mi>
                                  </mml:mstyle>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>∈</mml:mo>
                          <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:mi>T</mml:mi>
                            </mml:mrow>
                            <mml:mo>]</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>u</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>=</mml:mo>
                          <mml:mi>v</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>=</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mi>t</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>∈</mml:mo>
                          <mml:mo>∂</mml:mo>
                          <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:mi>T</mml:mi>
                            </mml:mrow>
                            <mml:mo>]</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>u</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mstyle mathvariant="bold" mathsize="normal">
                                <mml:mi>x</mml:mi>
                              </mml:mstyle>
                              <mml:mo>,</mml:mo>
                              <mml:mn>0</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>=</mml:mo>
                          <mml:msub>
                            <mml:mi>u</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>x</mml:mi>
                            </mml:mstyle>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>x</mml:mi>
                          </mml:mstyle>
                          <mml:mo>∈</mml:mo>
                          <mml:mover accent="true">
                            <mml:mi>Ω</mml:mi>
                            <mml:mo>¯</mml:mo>
                          </mml:mover>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mrow><mml:mi> Ω </mml:mi><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∏ </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> d </mml:mi></mml:msubsup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> b </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mstyle><mml:mo> ⊂ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mi> d </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> 为空间域，<inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> Ω </mml:mi><mml:mo> ¯ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mi> Ω </mml:mi><mml:mo> ∪ </mml:mo><mml:mo> ∂ </mml:mo><mml:mi> Ω </mml:mi></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> x </mml:mi></mml:mstyle><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> d </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mi> d </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> α </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> α </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> α </mml:mi><mml:mi> d </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 为分数且<inline-formula><mml:math><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> &lt; </mml:mo><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> &lt; </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> d </mml:mi></mml:mrow></mml:math></inline-formula> )，<inline-formula><mml:math><mml:mrow><mml:mi> u </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 用于描述相场浓度，<inline-formula><mml:math><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> u </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:msup><mml:mi> F </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mrow><mml:mo> ( </mml:mo><mml:mi> u </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 是具有<inline-formula><mml:math><mml:mrow><mml:mi> F </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> u </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:mfrac><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msup><mml:mi> u </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> 的非线性双阱势，<inline-formula><mml:math><mml:mi> ϵ </mml:mi></mml:math></inline-formula> 为表示界面宽度的正常数。<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> ℒ </mml:mi><mml:mi> x </mml:mi><mml:mi> α </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> 通常表示为Riesz分数阶算子。</p>
        <p><bold>定义</bold><bold>1</bold><italic>d</italic>维Riesz分数阶导数[<xref ref-type="bibr" rid="B6">6</xref>]：<italic>d</italic>维Riesz分数阶算子<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> ℒ </mml:mi><mml:mi> x </mml:mi><mml:mi> α </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> 定义为</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>ℒ</mml:mi>
                <mml:mi>x</mml:mi>
                <mml:mi>α</mml:mi>
              </mml:msubsup>
              <mml:mi>u</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>d</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>ℒ</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mi>u</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>x</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>d</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>a</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msubsup>
                    <mml:mi>D</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mi>u</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>x</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msubsup>
                    <mml:mi>D</mml:mi>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>b</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mi>u</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>x</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> cos </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi> π </mml:mi><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ，左、右Riemann-Liouville分数阶导数定义为</p>
        <disp-formula id="FD3">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:msubsup>
                <mml:mi>D</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>α</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msubsup>
              <mml:mi>u</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mi>Γ</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mo>∂</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>x</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mo>∫</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>a</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:mi>u</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mn>2</mml:mn>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mo>⋯</mml:mo>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>−</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mi>η</mml:mi>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mo>⋯</mml:mo>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mi>d</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mi>t</mml:mi>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>x</mml:mi>
                                  <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>−</mml:mo>
                                <mml:mi>η</mml:mi>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>α</mml:mi>
                              <mml:mi>i</mml:mi>
                            </mml:msub>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>η</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD4">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:msubsup>
                <mml:mi>D</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>b</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>α</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msubsup>
              <mml:mi>u</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mi>Γ</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mo>∂</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>x</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mo>∫</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>b</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:mi>u</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mn>2</mml:mn>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mo>⋯</mml:mo>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>−</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mi>η</mml:mi>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mo>⋯</mml:mo>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mi>d</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mi>t</mml:mi>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>η</mml:mi>
                                <mml:mo>−</mml:mo>
                                <mml:msub>
                                  <mml:mi>x</mml:mi>
                                  <mml:mi>i</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>α</mml:mi>
                              <mml:mi>i</mml:mi>
                            </mml:msub>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>η</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec1dot2">
        <title>1.2. 预处理</title>
        <p>分数阶Cahn-Hilliard方程通常包含非线性项与非局部分数阶导数，这使得几乎不可能求解到严格的解析解，需要通过离散化过程构造近似的数值格式，在离散点上逼近原方程的解，从而获得近似的数值解。常见的数值算法：有限差分法[<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B8">8</xref>]、谱方法[<xref ref-type="bibr" rid="B9">9</xref>][<xref ref-type="bibr" rid="B10">10</xref>]、有限元法[<xref ref-type="bibr" rid="B11">11</xref>]被广泛应用于众多文献中。</p>
        <p>在得到空间分数阶Cahn-Hilliard方程的全离散格式后，可以将问题转化为求解一个线性方程组。由于空间分数阶Cahn-Hilliard方程将两个非局部积分–微分方程耦合在一起，所产生的线性系统的规模通常是大而稠密的，因此我们一般选择使用Krylov子空间法进行迭代求解[<xref ref-type="bibr" rid="B12">12</xref>]-[<xref ref-type="bibr" rid="B15">15</xref>]。然而，Krylov子空间法的收敛速度会依赖于线性方程组的系数矩阵的谱性质，特征值分布越聚集，Krylov子空间法的收敛速度越快，反之，收敛速度越慢甚至发散，因此对线性方程组进行预处理是关键。</p>
        <p>不同结构的线性方程组取决于对原始空间分数阶Cahn-Hilliard方程采用不同的离散化方法，而不同的预处理方法取决于对方程组的构造与系数矩阵的近似，因此，学者们通常会基于此来构造不同的预处理器，从而提高Krylov子空间法的迭代求解效率[<xref ref-type="bibr" rid="B16">16</xref>]。针对数值求解一维和高维空间分数阶Cahn-Hilliard方程中产生的结构化方程组，本文介绍了近年来提出的不同预处理方法，并进行了对比分析与总结。</p>
        <p>本文的具体结构如下：在第2部分，分别介绍了一维和高维空间分数阶Cahn-Hilliard方程在不同离散格式下对应的结构化方程组。在第3部分，整理并对比分析了关于这些方程组的预处理方法。最后，本文总结了数值求解一维和高维空间分数阶Cahn-Hilliard方程的预处理方法，并为进一步研究提供了建议。</p>
      </sec>
    </sec>
    <sec id="sec2">
      <title>2. 结构化方程组</title>
      <sec id="sec2dot1">
        <title>2.1. 一维情况</title>
        <p>2.1.1. 对称不定块系统</p>
        <p>对于一维常系数双侧空间分数阶Cahn-Hilliard方程，结合SAV保结构技术，对时间导数采用二阶蛙跳格式进行离散化，对空间导数采用有限差分法进行离散化，数值求解框架中包含求解以下方程组[<xref ref-type="bibr" rid="B7">7</xref>]：</p>
        <disp-formula id="FD5">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>T</mml:mi>
                            <mml:mi>β</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>T</mml:mi>
                            <mml:mi>α</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>u</mml:mi>
                            <mml:mrow>
                              <mml:mi>k</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>v</mml:mi>
                            <mml:mrow>
                              <mml:mi>k</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mi>k</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mi>k</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mi> I </mml:mi></mml:math></inline-formula> 为单位矩阵，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mi> α </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 为对称正定的Toeplitz矩阵，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mi> β </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 为对称负定的Toeplitz矩阵，从而使得整体系数矩阵在性质上是一个病态且不定的矩阵，在结构上是一个对称的块矩阵。对于不定系统，通常使用MINRES方法来处理。系数矩阵的病态性说明其条件数极大，从而会导致迭代收敛缓慢，且由于存在着稠密的Toeplitz矩阵，会导致求解方程组具有较高的计算复杂度。</p>
        <p>2.1.2. 单位矩阵与“Toeplitz-Like”结构矩阵相加的系统</p>
        <p>对于一维常系数双侧空间分数阶Cahn-Hilliard方程，结合稳定化技术[<xref ref-type="bibr" rid="B8">8</xref>]，对时间导数采用Crank-Nicolson格式进行离散化，对空间导数采用有限差分法进行离散化，数值求解框架中包含求解以下方程组[<xref ref-type="bibr" rid="B17">17</xref>]：</p>
        <disp-formula id="FD6">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>M</mml:mi>
              <mml:msup>
                <mml:mi>u</mml:mi>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mi>b</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中，系数矩阵<italic>M</italic>的形式为：</p>
        <disp-formula id="FD7">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mi>T</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><inline-formula><mml:math><mml:mi> I </mml:mi></mml:math></inline-formula> 为单位矩阵，<inline-formula><mml:math><mml:mrow><mml:mi> T </mml:mi><mml:mo></mml:mo></mml:mrow></mml:math></inline-formula> 是由Toeplitz矩阵通过加法、乘法等运算组合而成的矩阵，即具有“Toeplitz-like”结构的矩阵。若系数矩阵<inline-formula><mml:math><mml:mi> M </mml:mi></mml:math></inline-formula> 非对称，我们通常会选择将其对称化以便于后续使用共轭梯度法(CG)来高效求解，因此如何构造对称正定系统和解决Toeplitz矩阵的稠密性以降低计算复杂度成为了关键问题。</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. 高维情况</title>
        <p>对称不定块系统：对于高维常系数双侧空间分数阶Cahn-Hilliard方程，采用SAV保结构技术，对时间导数采用二阶蛙跳格式进行离散化，对空间导数采用有限差分法进行离散化，数值求解框架中包含求解以下方程组[<xref ref-type="bibr" rid="B6">6</xref>]：</p>
        <disp-formula id="FD8">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>G</mml:mi>
                            <mml:mi>α</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>G</mml:mi>
                            <mml:mi>α</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>u</mml:mi>
                            <mml:mrow>
                              <mml:mi>k</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>v</mml:mi>
                            <mml:mrow>
                              <mml:mi>k</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mi>k</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mi>k</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mi> I </mml:mi></mml:math></inline-formula> 为单位矩阵，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mi> α </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 是由一维Toeplitz矩阵通过Kronecker积组合而成的对称正定块矩阵，使得整体系数矩阵在性质上是一个病态且不定的矩阵，在结构上是一个对称的块矩阵。其病态性与Toeplitz矩阵的稠密性会降低MINRES方法的迭代求解效率。</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. 预处理方法</title>
      <p>针对上述数值求解一维和高维空间分数阶Cahn-Hilliard方程中不同特点的结构化方程组，本节分别整理了相应的预处理方法，并从不同方面进行了对比分析。</p>
      <sec id="sec3dot1">
        <title>3.1. 针对一维情况的预处理</title>
        <p>3.1.1. 针对对称不定块系统的预处理形式及性质</p>
        <p>关于方程组(3)，Huang等人[<xref ref-type="bibr" rid="B7">7</xref>]基于离散正弦变换与舒尔补精确分裂构造了一个对称正定预处理器。针对线性系统的系数矩阵</p>
        <disp-formula id="FD9">
          <mml:math>
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:msub>
                            <mml:mi>A</mml:mi>
                            <mml:mi>β</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>Δ</mml:mi>
                          <mml:mi>t</mml:mi>
                          <mml:msub>
                            <mml:mi>A</mml:mi>
                            <mml:mi>α</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> γ </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> γ </mml:mi><mml:mo> = </mml:mo><mml:mi> α </mml:mi></mml:mrow></mml:math></inline-formula> 或<inline-formula><mml:math><mml:mi> β </mml:mi></mml:math></inline-formula> )是将空间分数阶导数离散化所产生的对称负定的Toeplitz矩阵，通过基于离散正弦变换的<inline-formula><mml:math><mml:mi> τ </mml:mi></mml:math></inline-formula> 矩阵[<xref ref-type="bibr" rid="B18">18</xref>]来近似<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> γ </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ，使得求其逆只需要<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 的计算复杂度，定义矩阵</p>
        <disp-formula id="FD10">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mi>τ</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>A</mml:mi>
                                <mml:mi>β</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>Δ</mml:mi>
                          <mml:mi>t</mml:mi>
                          <mml:mi>τ</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>A</mml:mi>
                                <mml:mi>α</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>由于对于任何<inline-formula><mml:math><mml:mi> γ </mml:mi></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> γ </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 都是负定的，因此矩阵<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 是不定的，还不能直接用作预处理器。为了找寻一个正定预处理器，通过正弦变换将<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 对角化，记<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Λ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 和<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Λ </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 为包含<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> ϵ </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> β </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 和<inline-formula><mml:math><mml:mrow><mml:mo> − </mml:mo><mml:mi> Δ </mml:mi><mml:mi> t </mml:mi><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> α </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 所有特征值的对角矩阵，<italic>S</italic>为正弦变换矩阵，即</p>
        <disp-formula id="FD11">
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>ϵ</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mi>τ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>A</mml:mi>
                    <mml:mi>β</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>S</mml:mi>
              <mml:msub>
                <mml:mi>Λ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mi>S</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mo>−</mml:mo>
              <mml:mi>Δ</mml:mi>
              <mml:mi>t</mml:mi>
              <mml:mi>τ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>A</mml:mi>
                    <mml:mi>α</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>S</mml:mi>
              <mml:msub>
                <mml:mi>Λ</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mi>S</mml:mi>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>于是可以得到<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 的分裂形式</p>
        <disp-formula id="FD12">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中0是与<italic>S</italic>大小相同的零矩阵。再利用舒尔补，可以获得块对角矩阵的一种分解</p>
        <disp-formula id="FD13">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>经验证<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Λ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 为负，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Λ </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 为正，为得到一个正定的预处理器，以<inline-formula><mml:math><mml:mrow><mml:mo> − </mml:mo><mml:msub><mml:mi> Λ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 替换<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Λ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> ，记为矩阵<italic>P</italic>，被描述为如下对角化形式：</p>
        <disp-formula id="FD14">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>P</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msubsup>
                          <mml:mo>+</mml:mo>
                          <mml:msub>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>Λ</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>我们就得到了所需的对称正定块预处理器。</p>
        <p>3.1.2. 针对对称不定块系统的预处理分析</p>
        <p>通过分析，针对求解对称不定块系统一般以构造一个对称正定且容易求逆的预处理器为目标，加快MINRES方法的迭代求解效率。对于处理稠密的Toeplitz矩阵，通常选择使用基于离散正弦变换的<italic>τ</italic>近似来提升算法效率。</p>
        <p>Huang等人[<xref ref-type="bibr" rid="B7">7</xref>]基于直接近似的思想，通过正弦变换对进行完<italic>τ</italic>近似的矩阵对角化并写成其分裂形式，使其正、负特征值的分布显露出来，在含有负特征值的对角矩阵前加负号，以实现矩阵的正定性。再利用舒尔补，将中间块矩阵进行精确分裂，所得块三角矩阵与块对角矩阵乘积的结构便于求逆。该预处理方法虽然通过数值实验证明了其有效性，但缺乏对于预处理矩阵的谱分析。其预处理方法还可以尝试使用循环矩阵近似代替<italic>τ</italic>矩阵近似，在某些情况下，特别是当矩阵近似平移不变时，循环近似的效果可能会更好，其可通过FFT实现快速对角化。</p>
        <p>3.1.3. 针对单位矩阵与“Toeplitz-Like”结构矩阵相加系统的预处理形式及性质</p>
        <p>关于方程组(4)，Huang等人[<xref ref-type="bibr" rid="B17">17</xref>]针对一个非对称的线性系统，分别基于合同变换和右乘逆变换提出了两种对称化方法。在得到等价系统后，采用基于离散正弦变换的<italic>τ</italic>近似，获得最终预处理器。</p>
        <p>原非对称系统的系数矩阵为<inline-formula><mml:math><mml:mrow><mml:mi> M </mml:mi><mml:mo> = </mml:mo><mml:mi> I </mml:mi><mml:mo> + </mml:mo><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> ，其中</p>
        <disp-formula id="FD15">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>A</mml:mi>
                <mml:mo>^</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>c</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mi>A</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>c</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mi>α</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>h</mml:mi>
                    <mml:mi>α</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><italic>A</italic>是通过离散Riesz分数阶导数所得到的对称负定的Toeplitz矩阵，</p>
        <p><inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mi> Δ </mml:mi><mml:mi> t </mml:mi><mml:mi> s </mml:mi><mml:mi> I </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi> ϵ </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn> 2 </mml:mn><mml:msup><mml:mi> h </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:mi> B </mml:mi></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> s </mml:mi><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> 是稳定系数，</p>
        <p><italic>B</italic>是通过离散拉普拉斯算子得到的对称负定的三对角Toeplitz矩阵。<inline-formula><mml:math><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 和<inline-formula><mml:math><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 都是对称正定的Toeplitz矩阵。</p>
        <p>第一种对称化方法为：由于<inline-formula><mml:math><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 是一个自然的<italic>τ</italic>矩阵，通过在原始系统两边左乘矩阵<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 可以得到一个对称Toeplitz系统，该系统的系数矩阵为</p>
        <disp-formula id="FD16">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>M</mml:mi>
                <mml:mo>˜</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>B</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mover accent="true">
                <mml:mi>A</mml:mi>
                <mml:mo>^</mml:mo>
              </mml:mover>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>B</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>对<inline-formula><mml:math><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 进行<italic>τ</italic>近似得到一个对称正定且可逆的预处理器：</p>
        <disp-formula id="FD17">
          <label>(8)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>P</mml:mi>
                <mml:mo>˜</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>B</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mi>τ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mover accent="true">
                  <mml:mi>A</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>B</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>第二种对称化方法为：将原始系数矩阵右乘<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，得到一个对称系统，其系数矩阵</p>
        <disp-formula id="FD18">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>M</mml:mi>
                <mml:mo>¯</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>B</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:mover accent="true">
                <mml:mi>A</mml:mi>
                <mml:mo>^</mml:mo>
              </mml:mover>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>同样地，对<inline-formula><mml:math><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 进行<italic>τ</italic>近似得到一个对称正定且可逆的预处理器：</p>
        <disp-formula id="FD19">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>P</mml:mi>
                <mml:mo>¯</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>B</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:mi>τ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mover accent="true">
                  <mml:mi>A</mml:mi>
                  <mml:mo>^</mml:mo>
                </mml:mover>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>
              </mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>预处理矩阵<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mo></mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> 和<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover><mml:mo></mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> 具有以下谱性质。</p>
        <p><bold>定理</bold><bold>1</bold><inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mover accent="true"><mml:mi> M </mml:mi><mml:mo> ˜ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> 的特征值满足以下不等式</p>
        <disp-formula id="FD20">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mn>2</mml:mn>
              </mml:mrow>
              <mml:mo>&lt;</mml:mo>
              <mml:mi>λ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msup>
                    <mml:mover accent="true">
                      <mml:mi>P</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mover accent="true">
                    <mml:mi>M</mml:mi>
                    <mml:mo>˜</mml:mo>
                  </mml:mover>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>&lt;</mml:mo>
              <mml:mrow>
                <mml:mn>3</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mn>2</mml:mn>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>定理</bold><bold>2</bold><inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mover accent="true"><mml:mi> M </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> 的特征值满足以下不等式</p>
        <disp-formula id="FD21">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mn>2</mml:mn>
              </mml:mrow>
              <mml:mo>&lt;</mml:mo>
              <mml:mi>λ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msup>
                    <mml:mover accent="true">
                      <mml:mi>P</mml:mi>
                      <mml:mo>¯</mml:mo>
                    </mml:mover>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mover accent="true">
                    <mml:mi>M</mml:mi>
                    <mml:mo>¯</mml:mo>
                  </mml:mover>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>&lt;</mml:mo>
              <mml:mrow>
                <mml:mn>3</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mn>2</mml:mn>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>3.1.4. 针对单位矩阵与“Toeplitz-Like”结构矩阵相加系统的预处理对比与分析</p>
        <p>通过对比分析，Huang等人[<xref ref-type="bibr" rid="B17">17</xref>]的两种预处理方法都以将线性系统对称化以获得一个对称正定的系统为目标，再基于<italic>τ</italic>近似构造预处理器加速共轭梯度法(CG)的求解效率。从系统对称性的构造方式来看，第一种方法是利用<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 的对称正定性，以及<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msup><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 是<inline-formula><mml:math><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 的合同变换，保证了<inline-formula><mml:math><mml:mover accent="true"><mml:mi> M </mml:mi><mml:mo> ˜ </mml:mo></mml:mover></mml:math></inline-formula> 的对称正定性；第二种方法利用<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 和<inline-formula><mml:math><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 各自的对称正定性，通过矩阵加法保证了<inline-formula><mml:math><mml:mover accent="true"><mml:mi> M </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:math></inline-formula> 的对称正定性。从计算复杂度来看，带有预处理器<inline-formula><mml:math><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ˜ </mml:mo></mml:mover></mml:math></inline-formula> 的PCG方法需要反复处理<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，这导致在应用中调用多次DST，且初始化时还需计算<inline-formula><mml:math><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 特征值的平方根。而有预处理器<inline-formula><mml:math><mml:mrow><mml:mo></mml:mo><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> 的PCG方法只涉及<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，其结构允许预处理器应用和矩阵乘法均通过DST实现，且调用次数更少，完全避开了开平方运算。数值实验也表明第二种方法的CPU更短，因此第二种对称化方法构造的预处理器计算量更小，整体效果更好。对于第一种方法<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 所带来的计算量，为避免显示构造平方根，我们建议可以在原系统两端左乘<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> L </mml:mi><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> ，并利用<inline-formula><mml:math><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 的Cholesky分解<inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> B </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mi> L </mml:mi><mml:msup><mml:mi> L </mml:mi><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula>，其中<inline-formula><mml:math><mml:mi> L </mml:mi></mml:math></inline-formula> 是一个稀疏的下三角双对角矩阵，记<inline-formula><mml:math><mml:mrow><mml:mi> y </mml:mi><mml:mo> = </mml:mo><mml:msup><mml:mi> L </mml:mi><mml:mtext> T </mml:mtext></mml:msup><mml:mi> u </mml:mi></mml:mrow></mml:math></inline-formula> ，所得对称正定系统为<inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> I </mml:mi><mml:mo> + </mml:mo><mml:msup><mml:mi> L </mml:mi><mml:mtext> T </mml:mtext></mml:msup><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> L </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mi> y </mml:mi><mml:mo> = </mml:mo><mml:msup><mml:mi> L </mml:mi><mml:mtext> T </mml:mtext></mml:msup><mml:mi> b </mml:mi></mml:mrow></mml:math></inline-formula>，仍然基于<italic>τ</italic>近似构造预处理器<inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mi> I </mml:mi><mml:mo> + </mml:mo><mml:msup><mml:mi> L </mml:mi><mml:mtext> T </mml:mtext></mml:msup><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mo> ) </mml:mo></mml:mrow><mml:mi> L </mml:mi></mml:mrow></mml:math></inline-formula>。由于<inline-formula><mml:math><mml:mi> L </mml:mi></mml:math></inline-formula> 稀疏且<inline-formula><mml:math><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mover accent="true"><mml:mi> A </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 可快速对角化，整体仍能保持接近O (MlogM)的计算复杂度，与原方法相比，减少了DST的调用次数。</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. 针对高维情况的预处理</title>
        <p>3.2.1. 针对对称不定块系统的预处理形式及性质</p>
        <p>关于方程组(6)，Huang等人[<xref ref-type="bibr" rid="B6">6</xref>]基于线性近似与离散正弦变换构造了一个对称正定块预处理器。先将线性方程组进行等价变换，方便起见，我们将新系统简化为</p>
        <disp-formula id="FD22">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>u</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mover accent="true">
                  <mml:mi>y</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mi>k</mml:mi>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中</p>
        <disp-formula id="FD23">
          <mml:math>
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>c</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>I</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><italic>G</italic>是将多维空间分数阶导数离散化所产生的对称正定的块Toeplitz矩阵，记<inline-formula><mml:math><mml:mrow><mml:mi> θ </mml:mi><mml:mo> = </mml:mo><mml:msqrt><mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> c </mml:mi><mml:mo> = </mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:msub><mml:mi> c </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mi> ϵ </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mi> Δ </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:math></inline-formula> 。为找到一个正定的预处理器，首先将系数矩阵<inline-formula><mml:math><mml:mi> A </mml:mi></mml:math></inline-formula> 进行平方运算，得到</p>
        <disp-formula id="FD24">
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>A</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>c</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:msup>
                            <mml:mi>G</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>+</mml:mo>
                          <mml:mi>I</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>c</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:msup>
                            <mml:mi>G</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>+</mml:mo>
                          <mml:mi>I</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中0是与<inline-formula><mml:math><mml:mi> G </mml:mi></mml:math></inline-formula> 大小相同的零矩阵。再对<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> A </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> 进行开根操作，得到一个理论上与系数矩阵最接近的理想预处理器</p>
        <disp-formula id="FD25">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>P</mml:mi>
                <mml:mo>¯</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:msup>
                                <mml:mi>c</mml:mi>
                                <mml:mn>2</mml:mn>
                              </mml:msup>
                              <mml:msup>
                                <mml:mi>G</mml:mi>
                                <mml:mn>2</mml:mn>
                              </mml:msup>
                              <mml:mo>+</mml:mo>
                              <mml:mi>I</mml:mi>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:msup>
                                <mml:mi>c</mml:mi>
                                <mml:mn>2</mml:mn>
                              </mml:msup>
                              <mml:msup>
                                <mml:mi>G</mml:mi>
                                <mml:mn>2</mml:mn>
                              </mml:msup>
                              <mml:mo>+</mml:mo>
                              <mml:mi>I</mml:mi>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>理论分析表明<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mi> A </mml:mi></mml:mrow></mml:math></inline-formula> 的特征值为±1。然而，<inline-formula><mml:math><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:math></inline-formula> 中存在平方根运算难以处理，因此Huang利用线性化近似来代替平方根运算，得到中间近似预处理器</p>
        <disp-formula id="FD26">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>P</mml:mi>
                <mml:mo>^</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>G</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mi>I</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>G</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mi>I</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>通过理论分析可知<inline-formula><mml:math><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> 的所有特征值位于<inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，这说明<inline-formula><mml:math><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> 与<inline-formula><mml:math><mml:mover accent="true"><mml:mi> P </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:math></inline-formula> 是谱等价的。但直接处理稠密对称Toeplitz矩阵<inline-formula><mml:math><mml:mi> G </mml:mi></mml:math></inline-formula> 的运算(矩阵–向量乘法)的复杂度高达<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msubsup><mml:mi> M </mml:mi><mml:mi> i </mml:mi><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，于是Huang采用基于离散正弦变换的<inline-formula><mml:math><mml:mi> τ </mml:mi></mml:math></inline-formula> 矩阵来近似<inline-formula><mml:math><mml:mi> G </mml:mi></mml:math></inline-formula> ，因此其矩阵–向量乘法可在<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> M </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mi> log </mml:mi><mml:msub><mml:mi> M </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 次运算中得到，最终预处理器为</p>
        <disp-formula id="FD27">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>P</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>τ</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>G</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>+</mml:mo>
                          <mml:mi>I</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>τ</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>G</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>+</mml:mo>
                          <mml:mi>I</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>预处理器<inline-formula><mml:math><mml:mi> P </mml:mi></mml:math></inline-formula> 可通过离散正弦变换求逆。记<inline-formula><mml:math><mml:mrow><mml:mi> S </mml:mi><mml:mo> = </mml:mo><mml:msub><mml:mi> S </mml:mi><mml:mrow><mml:msub><mml:mi> M </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo> ⊗ </mml:mo><mml:msub><mml:mi> S </mml:mi><mml:mrow><mml:msub><mml:mi> M </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo> ⊗ </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> ⊗ </mml:mo><mml:msub><mml:mi> S </mml:mi><mml:mrow><mml:msub><mml:mi> M </mml:mi><mml:mi> d </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ，从而得到</p>
        <disp-formula id="FD28">
          <mml:math>
            <mml:mrow>
              <mml:mi>P</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mstyle displaystyle="true">
                            <mml:msubsup>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mi>d</mml:mi>
                            </mml:msubsup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>I</mml:mi>
                                    <mml:mrow>
                                      <mml:msubsup>
                                        <mml:mi>M</mml:mi>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo>−</mml:mo>
                                      </mml:msubsup>
                                    </mml:mrow>
                                  </mml:msub>
                                  <mml:mo>⊗</mml:mo>
                                  <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mrow>
                                      <mml:mi>c</mml:mi>
                                      <mml:msub>
                                        <mml:mi>Λ</mml:mi>
                                        <mml:mrow>
                                          <mml:msub>
                                            <mml:mi>α</mml:mi>
                                            <mml:mi>i</mml:mi>
                                          </mml:msub>
                                        </mml:mrow>
                                      </mml:msub>
                                      <mml:mo>+</mml:mo>
                                      <mml:mi>I</mml:mi>
                                    </mml:mrow>
                                    <mml:mo>)</mml:mo>
                                  </mml:mrow>
                                  <mml:mo>⊗</mml:mo>
                                  <mml:msub>
                                    <mml:mi>I</mml:mi>
                                    <mml:mrow>
                                      <mml:msubsup>
                                        <mml:mi>M</mml:mi>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo>+</mml:mo>
                                      </mml:msubsup>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mstyle displaystyle="true">
                            <mml:msubsup>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>i</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mi>d</mml:mi>
                            </mml:msubsup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>I</mml:mi>
                                    <mml:mrow>
                                      <mml:msubsup>
                                        <mml:mi>M</mml:mi>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo>−</mml:mo>
                                      </mml:msubsup>
                                    </mml:mrow>
                                  </mml:msub>
                                  <mml:mo>⊗</mml:mo>
                                  <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mrow>
                                      <mml:mi>c</mml:mi>
                                      <mml:msub>
                                        <mml:mi>Λ</mml:mi>
                                        <mml:mrow>
                                          <mml:msub>
                                            <mml:mi>α</mml:mi>
                                            <mml:mi>i</mml:mi>
                                          </mml:msub>
                                        </mml:mrow>
                                      </mml:msub>
                                      <mml:mo>+</mml:mo>
                                      <mml:mi>I</mml:mi>
                                    </mml:mrow>
                                    <mml:mo>)</mml:mo>
                                  </mml:mrow>
                                  <mml:mo>⊗</mml:mo>
                                  <mml:msub>
                                    <mml:mi>I</mml:mi>
                                    <mml:mrow>
                                      <mml:msubsup>
                                        <mml:mi>M</mml:mi>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo>+</mml:mo>
                                      </mml:msubsup>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mi>S</mml:mi>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Λ </mml:mi><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> 为每个<inline-formula><mml:math><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 的特征值。对于任何向量<inline-formula><mml:math><mml:mrow><mml:mi> v </mml:mi><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> M </mml:mi><mml:mo> × </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，将其拆分成<inline-formula><mml:math><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> v </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> v </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> M </mml:mi><mml:mo> × </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> v </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> v </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mo> × </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 。计算<inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mi> S </mml:mi><mml:msub><mml:mi> v </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> z </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mi> S </mml:mi><mml:msub><mml:mi> v </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> ，该步骤可通过<inline-formula><mml:math><mml:mi> d </mml:mi></mml:math></inline-formula> 维DST以<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 次运算实现。计算</p>
        <p><inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ¯ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> d </mml:mi></mml:msubsup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:msubsup><mml:mi> M </mml:mi><mml:mi> i </mml:mi><mml:mo> − </mml:mo></mml:msubsup></mml:mrow></mml:msub><mml:mo> ⊗ </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> c </mml:mi><mml:msub><mml:mi> Λ </mml:mi><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo> + </mml:mo><mml:mi> I </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mo> ⊗ </mml:mo><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:msubsup><mml:mi> M </mml:mi><mml:mi> i </mml:mi><mml:mo> + </mml:mo></mml:msubsup></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ˜ </mml:mo></mml:mover></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> z </mml:mi><mml:mo> ¯ </mml:mo></mml:mover><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> d </mml:mi></mml:msubsup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:msubsup><mml:mi> M </mml:mi><mml:mi> i </mml:mi><mml:mo> − </mml:mo></mml:msubsup></mml:mrow></mml:msub><mml:mo> ⊗ </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> c </mml:mi><mml:msub><mml:mi> Λ </mml:mi><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo> + </mml:mo><mml:mi> I </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mo> ⊗ </mml:mo><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:msubsup><mml:mi> M </mml:mi><mml:mi> i </mml:mi><mml:mo> + </mml:mo></mml:msubsup></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mover accent="true"><mml:mi> z </mml:mi><mml:mo> ˜ </mml:mo></mml:mover></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> ，需要<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> M </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 次运算的线性复杂度。计算<inline-formula><mml:math><mml:mrow><mml:mi> y </mml:mi><mml:mo> = </mml:mo><mml:mi> S </mml:mi><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> z </mml:mi><mml:mo> = </mml:mo><mml:mi> S </mml:mi><mml:mover accent="true"><mml:mi> z </mml:mi><mml:mo> ¯ </mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> ，同第一步一样可通过<inline-formula><mml:math><mml:mi> d </mml:mi></mml:math></inline-formula> 维DST以<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 次运算实现。最后输出<inline-formula><mml:math><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> y </mml:mi><mml:mo> ; </mml:mo><mml:mi> z </mml:mi></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> 。因此对于计算<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> P </mml:mi><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mi> v </mml:mi></mml:mrow></mml:math></inline-formula> 需要<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 复杂度。</p>
        <p>预处理矩阵<inline-formula><mml:math><mml:mi> P </mml:mi></mml:math></inline-formula> 具有以下谱性质。</p>
        <p><bold>定理</bold><bold>3</bold><inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> P </mml:mi><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup><mml:mi> A </mml:mi></mml:mrow></mml:math></inline-formula> 的特征值满足</p>
        <disp-formula id="FD29">
          <mml:math>
            <mml:mrow>
              <mml:mo>∑</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mi>A</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⊂</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mn>3</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                  <mml:mo>,</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>∪</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                      <mml:mo>,</mml:mo>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>,</mml:mo>
                  <mml:mfrac>
                    <mml:mn>3</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>3.2.2. 针对对称不定块系统的预处理分析</p>
        <p>Huang等人[<xref ref-type="bibr" rid="B6">6</xref>]基于直接近似的思想，采用对系数矩阵取平方再开根的方式，将原系数矩阵的不定性转化为正定性。利用线性近似、<italic>τ</italic>近似以及矩阵的块对角结构降低了计算复杂度。然而对中间预处理器的块对角部分采用了线性近似的操作，虽然从结构上对根号部分进行了简化，但是却引入了线性误差，这种近似方式比较粗糙，再加上后续对Toeplitz矩阵进行<italic>τ</italic>近似，还会放大近似误差。对此，可以采用有理逼近(如Chebyshev-Padé逼近或Zolotarev最优有理逼近)来近似平方根部分，会比一阶线性近似更准确地拟合平方根运算。</p>
        <p>对于Chebyshev-Padé逼近，设<inline-formula><mml:math><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> G </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 的特征值为<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> min </mml:mi></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，且<inline-formula><mml:math><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> G </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mi> S </mml:mi><mml:mi> Λ </mml:mi><mml:msup><mml:mi> S </mml:mi><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> ，其中<inline-formula><mml:math><mml:mrow><mml:mi> Λ </mml:mi><mml:mo> = </mml:mo><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mi> a </mml:mi><mml:mi> g </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，<italic>S</italic>为正弦变换矩阵。构造有理函数<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≈ </mml:mo><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mi> c </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:msup><mml:mi> λ </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mo></mml:mo></mml:msub><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> min </mml:mi></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> Q </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> 由Chebyshev级数截断并配凑前<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> m </mml:mi><mml:mo> + </mml:mo><mml:mi> n </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> 项系数得到。则预处理器为<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> G </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD30">
          <mml:math>
            <mml:mrow>
              <mml:mi>P</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>r</mml:mi>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>n</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>τ</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>G</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>r</mml:mi>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>n</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>τ</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>G</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> τ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> G </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mi> S </mml:mi><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> Λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:msup><mml:mi> S </mml:mi><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> 。若<inline-formula><mml:math><mml:mi> f </mml:mi></mml:math></inline-formula> 解析，则误差阶</p>
        <disp-formula id="FD31">
          <mml:math>
            <mml:mrow>
              <mml:munder>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>λ</mml:mi>
                    <mml:mo>
                    </mml:mo>
                  </mml:msub>
                  <mml:mo>∈</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:munder>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>λ</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mrow>
                      <mml:mi>m</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>n</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>λ</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>λ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>max</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>λ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>min</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>λ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>max</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>+</mml:mo>
                              <mml:msub>
                                <mml:mi>λ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>min</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mfrac>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>m</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mi>n</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>构造时需计算<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> )和有理函数值(<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> M </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> )。每步MINRES迭代应用<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> C </mml:mi><mml:mi> P </mml:mi></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> 需两次DST (<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> )和一次对角缩放(<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> M </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> )，使得总复杂度为<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 。</p>
        <p>对于Zolotarev最优有理逼近，令</p>
        <disp-formula id="FD32">
          <mml:math>
            <mml:mrow>
              <mml:mi>κ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mi>c</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mi>c</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:msqrt>
              <mml:mo>&gt;</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>作变量替换</p>
        <disp-formula id="FD33">
          <mml:math>
            <mml:mrow>
              <mml:mi>x</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>c</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>c</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>∈</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msup>
                    <mml:mi>κ</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Zolotarev给出了次数为(<italic>n</italic>, <italic>n</italic>)的最优有理逼近<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mi> n </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≈ </mml:mo><mml:msqrt><mml:mi> x </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> 的显示形式：</p>
        <disp-formula id="FD34">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>n</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mi>κ</mml:mi>
              </mml:msqrt>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∏</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>n</mml:mi>
              </mml:munderover>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>c</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>d</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中</p>
        <disp-formula id="FD35">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>c</mml:mi>
                <mml:mi>j</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>κ</mml:mi>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>s</mml:mi>
              <mml:msup>
                <mml:mi>n</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>n</mml:mi>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mi>K</mml:mi>
                    <mml:mo>′</mml:mo>
                  </mml:msup>
                  <mml:mo>,</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mi> κ </mml:mi><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> s </mml:mi><mml:msup><mml:mi> n </mml:mi><mml:mo></mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> 为Jacobi椭圆函数，<inline-formula><mml:math><mml:mrow><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:msqrt><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msup><mml:mi> κ </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> K </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mo> = </mml:mo><mml:mi> K </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:msup><mml:mi> k </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 。则<inline-formula><mml:math><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> λ </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mi> c </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:msup><mml:mi> λ </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> 的逼近为：</p>
        <disp-formula id="FD36">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>Z</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>l</mml:mi>
                  <mml:mi>o</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>λ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>c</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:msubsup>
                    <mml:mi>λ</mml:mi>
                    <mml:mrow>
                      <mml:mi>min</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msqrt>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>n</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mi>c</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msup>
                        <mml:mi>λ</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mi>c</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msubsup>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>预处理器为</p>
        <disp-formula id="FD37">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>z</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>f</mml:mi>
                            <mml:mrow>
                              <mml:mi>Z</mml:mi>
                              <mml:mi>o</mml:mi>
                              <mml:mi>l</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>τ</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>G</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>f</mml:mi>
                            <mml:mrow>
                              <mml:mi>Z</mml:mi>
                              <mml:mi>o</mml:mi>
                              <mml:mi>l</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>τ</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>G</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>Z</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>l</mml:mi>
                  <mml:mi>o</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>τ</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>G</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>S</mml:mi>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>Z</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>l</mml:mi>
                  <mml:mi>o</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>Λ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:msup>
                <mml:mi>S</mml:mi>
                <mml:mtext>T</mml:mtext>
              </mml:msup>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>最大相对误差为</p>
        <disp-formula id="FD38">
          <mml:math>
            <mml:mrow>
              <mml:munder>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>λ</mml:mi>
                  <mml:mo>∈</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:munder>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>λ</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>Z</mml:mi>
                          <mml:mi>o</mml:mi>
                          <mml:mi>l</mml:mi>
                          <mml:mi>o</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>λ</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>λ</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>≤</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:msup>
                <mml:mtext>e</mml:mtext>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:mi>n</mml:mi>
                  <mml:mi>log</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>κ</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>κ</mml:mi>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>即指数收敛。其计算复杂度与Chebyshev-Padé相同，也为<inline-formula><mml:math><mml:mrow><mml:mi> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> M </mml:mi><mml:mi> log </mml:mi><mml:mi> M </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 。</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. 总结</title>
      <p>针对数值求解一维和高维空间分数阶Cahn-Hilliard方程，学者们围绕系数矩阵的结构和性质提出了一系列的预处理方法，有效提高了Krylov子空间法的迭代求解效率。本文整理了近几年出现的预处理方法，并从不同角度进行了对比分析。我们发现，一维空间分数阶Cahn-Hilliard方程在经过不同的离散化方法的作用下，会形成两类结构化方程组，一类为对称不定块系统，另一类为系数矩阵为单位矩阵与“Toeplitz-like”结构矩阵之和的系统；而对于高维空间分数阶Cahn-Hilliard方程目前的研究方向主要集中在对称不定块系统。对于一维和高维情况的对称不定块系统，我们最终都要构造一个对称正定且容易求逆的块预处理器以提高MINRES方法的求解效率，因此通常会基于其系数矩阵的块结构来构造谱等价的具有块对角或块三角结构的矩阵作为预处理器，在构造过程中典型的方法有基于正弦变换的对角化和舒尔补分裂。对于一维情况下系数矩阵为单位矩阵与“Toeplitz-like”结构矩阵之和的系统，若该系统是对称正定的，需要构造一个对称正定的预处理器以加速共轭梯度法(CG)的求解。若该系统非对称，则可尝试将其对称化，最常用的对称化方法是合同变换。结果表明，相比原有的方程组，以上方法预处理后的方程组的线性收敛性显著提升，Krylov子空间法的迭代求解效率也有所提高。</p>
      <p>然而，目前已发表的预处理方法有限，且其他格式在高维情况下的推广及相关预处理技术仍有待探索，值得进一步的研究与改进。关于空间分数阶Cahn-Hilliard方程数值求解中结构化方程组的预处理方法研究，本文认为还可以从以下方面进一步探索：</p>
      <p>一、构造计算复杂度更低的对称系统：采用合同变换对系统进行对称化容易引入矩阵平方根，增加计算复杂度，可以尝试使用Cholesky分解，避免以上问题，以降低计算复杂度。</p>
      <p>二、构造更精确的对称Toeplitz近似矩阵：尝试采用循环近似代替基于离散正弦变换的<italic>τ</italic>近似，当矩阵近似平移不变时，循环近似的效果可能会更好，且还可通过FFT实现快速对角化。</p>
    </sec>
    <sec id="sec5">
      <title>基金项目</title>
      <p>北京工商大学学科建设经费资助项目(项目编号：STKY202508)。</p>
      <p>北京市大学生创新创业训练计划项目(项目编号：S202510011019)。</p>
    </sec>
    <sec id="sec6">
      <title>NOTES</title>
      <p><sup>*</sup>通讯作者。</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Knopf, P. and Signori, A. (2021) Existence of Weak Solutions to Multiphase Cahn-Hilliard-Darcy and Cahn-Hilliard-Brinkman Models for Stratified Tumor Growth with Chemotaxis and General Source Terms. <italic>Communications</italic><italic>in</italic><italic>Partial</italic><italic>Differential</italic><italic>Equations</italic>, 47, 233-278. https://doi.org/10.1080/03605302.2021.1966803 <pub-id pub-id-type="doi">10.1080/03605302.2021.1966803</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/03605302.2021.1966803">https://doi.org/10.1080/03605302.2021.1966803</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Knopf, P.</string-name>
              <string-name>Signori, A.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Existence of Weak Solutions to Multiphase Cahn-Hilliard-Darcy and Cahn-Hilliard-Brinkman Models for Stratified Tumor Growth with Chemotaxis and General Source Terms</article-title>
            <source>Communications in Partial Differential Equations</source>
            <volume>47</volume>
            <pub-id pub-id-type="doi">10.1080/03605302.2021.1966803</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, M. and Zhang, G. (2021) Fast Image Inpainting Strategy Based on the Space-Fractional Modified Cahn-Hilliard Equations. <italic>Computers</italic><italic>&amp;</italic><italic>Mathematics</italic><italic>with</italic><italic>Applications</italic>, 102, 1-14. https://doi.org/10.1016/j.camwa.2021.10.005 <pub-id pub-id-type="doi">10.1016/j.camwa.2021.10.005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.camwa.2021.10.005">https://doi.org/10.1016/j.camwa.2021.10.005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, M.</string-name>
              <string-name>Zhang, G.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Fast Image Inpainting Strategy Based on the Space-Fractional Modified Cahn-Hilliard Equations</article-title>
            <source>Computers &amp; Mathematics with Applications</source>
            <volume>102</volume>
            <pub-id pub-id-type="doi">10.1016/j.camwa.2021.10.005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Carrillo, J.A., Kalliadasis, S., Liang, F. and Perez, S.P. (2021) Enhancement of Damaged-Image Prediction through Cahn-Hilliard Image Inpainting. <italic>Royal</italic><italic>Society</italic><italic>Open</italic><italic>Science</italic>, 8, Article ID: 201294. https://doi.org/10.1098/rsos.201294 <pub-id pub-id-type="doi">10.1098/rsos.201294</pub-id><pub-id pub-id-type="pmid">34046183</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1098/rsos.201294">https://doi.org/10.1098/rsos.201294</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Carrillo, J.A.</string-name>
              <string-name>Kalliadasis, S.</string-name>
              <string-name>Liang, F.</string-name>
              <string-name>Perez, S.P.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Enhancement of Damaged-Image Prediction through Cahn-Hilliard Image Inpainting</article-title>
            <source>Royal Society Open Science</source>
            <volume>8</volume>
            <fpage>201294</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1098/rsos.201294</pub-id>
            <pub-id pub-id-type="pmid">34046183</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cherfils, L., Fakih, H. and Miranville, A. (2017) A Complex Version of the Cahn-Hilliard Equation for Grayscale Image Inpainting. <italic>Multiscale</italic><italic>Modeling</italic><italic>&amp;</italic><italic>Simulation</italic>, 15, 575-605. https://doi.org/10.1137/15m1040177 <pub-id pub-id-type="doi">10.1137/15m1040177</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/15m1040177">https://doi.org/10.1137/15m1040177</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Cherfils, L.</string-name>
              <string-name>Fakih, H.</string-name>
              <string-name>Miranville, A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>A Complex Version of the Cahn-Hilliard Equation for Grayscale Image Inpainting</article-title>
            <source>Multiscale Modeling &amp; Simulation</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1137/15m1040177</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Holba, P. (2025) Conservation Laws for Extended Generalized Cahn-Hilliard-Kuramoto-Sivashinsky Equation in Any Dimension. <italic>Journal</italic><italic>of</italic><italic>Mathematical</italic><italic>Chemistry</italic>, 63, 1312-1322. https://doi.org/10.1007/s10910-025-01717-w <pub-id pub-id-type="doi">10.1007/s10910-025-01717-w</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10910-025-01717-w">https://doi.org/10.1007/s10910-025-01717-w</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Holba, P.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Conservation Laws for Extended Generalized Cahn-Hilliard-Kuramoto-Sivashinsky Equation in Any Dimension</article-title>
            <source>Journal of Mathematical Chemistry</source>
            <volume>63</volume>
            <pub-id pub-id-type="doi">10.1007/s10910-025-01717-w</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Huang, X., Li, D., Lin, X. and Sun, H. (2025) A Fast Iterative Solver for Multidimensional Spatial Fractional Cahn-Hilliard Equations. <italic>Journal</italic><italic>of</italic><italic>Scientific</italic><italic>Computing</italic>, 102, 1312-1322. https://doi.org/10.1007/s10915-025-02795-3 <pub-id pub-id-type="doi">10.1007/s10915-025-02795-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10915-025-02795-3">https://doi.org/10.1007/s10915-025-02795-3</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Huang, X.</string-name>
              <string-name>Li, D.</string-name>
              <string-name>Lin, X.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>A Fast Iterative Solver for Multidimensional Spatial Fractional Cahn-Hilliard Equations</article-title>
            <source>Journal of Scientific Computing</source>
            <volume>102</volume>
            <pub-id pub-id-type="doi">10.1007/s10915-025-02795-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Huang, X., Li, D. and Sun, H. (2023) Preconditioned SAV-Leapfrog Finite Difference Methods for Spatial Fractional Cahn-Hilliard Equations. <italic>Applied Mathematics Letters</italic>, 138, Article ID: 108510. https://doi.org/10.1016/j.aml.2022.108510 <pub-id pub-id-type="doi">10.1016/j.aml.2022.108510</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.aml.2022.108510">https://doi.org/10.1016/j.aml.2022.108510</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Huang, X.</string-name>
              <string-name>Li, D.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Preconditioned SAV-Leapfrog Finite Difference Methods for Spatial Fractional Cahn-Hilliard Equations</article-title>
            <source>Applied Mathematics Letters</source>
            <volume>138</volume>
            <fpage>108510</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.aml.2022.108510</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhao, Y., Li, M., Ostermann, A. and Gu, X. (2021) An Efficient Second-Order Energy Stable BDF Scheme for the Space Fractional Cahn-Hilliard Equation. <italic>BIT</italic><italic>Numerical</italic><italic>Mathematics</italic>, 61, 1061-1092. https://doi.org/10.1007/s10543-021-00843-6 <pub-id pub-id-type="doi">10.1007/s10543-021-00843-6</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10543-021-00843-6">https://doi.org/10.1007/s10543-021-00843-6</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhao, Y.</string-name>
              <string-name>Li, M.</string-name>
              <string-name>Ostermann, A.</string-name>
              <string-name>Gu, X.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>An Efficient Second-Order Energy Stable BDF Scheme for the Space Fractional Cahn-Hilliard Equation</article-title>
            <source>BIT Numerical Mathematics</source>
            <volume>61</volume>
            <pub-id pub-id-type="doi">10.1007/s10543-021-00843-6</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ainsworth, M. and Mao, Z. (2017) Well-Posedness of the Cahn-Hilliard Equation with Fractional Free Energy and Its Fourier Galerkin Approximation. <italic>Chaos</italic>, <italic>Solitons</italic><italic>&amp;</italic><italic>Fractals</italic>, 102, 264-273. https://doi.org/10.1016/j.chaos.2017.05.022 <pub-id pub-id-type="doi">10.1016/j.chaos.2017.05.022</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.chaos.2017.05.022">https://doi.org/10.1016/j.chaos.2017.05.022</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ainsworth, M.</string-name>
              <string-name>Mao, Z.</string-name>
              <string-name>Chaos, S</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Well-Posedness of the Cahn-Hilliard Equation with Fractional Free Energy and Its Fourier Galerkin Approximation</article-title>
            <source>Chaos</source>
            <volume>102</volume>
            <pub-id pub-id-type="doi">10.1016/j.chaos.2017.05.022</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhai, S., Wu, L., Wang, J. and Weng, Z. (2019) Numerical Approximation of the Fractional Cahn-Hilliard Equation by Operator Splitting Method. <italic>Numerical</italic><italic>Algorithms</italic>, 84, 1155-1178. https://doi.org/10.1007/s11075-019-00795-7 <pub-id pub-id-type="doi">10.1007/s11075-019-00795-7</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11075-019-00795-7">https://doi.org/10.1007/s11075-019-00795-7</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhai, S.</string-name>
              <string-name>Wu, L.</string-name>
              <string-name>Wang, J.</string-name>
              <string-name>Weng, Z.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Numerical Approximation of the Fractional Cahn-Hilliard Equation by Operator Splitting Method</article-title>
            <source>Numerical Algorithms</source>
            <volume>84</volume>
            <pub-id pub-id-type="doi">10.1007/s11075-019-00795-7</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wang, F., Chen, H. and Wang, H. (2019) Finite Element Simulation and Efficient Algorithm for Fractional Cahn-Hilliard Equation. <italic>Journal</italic><italic>of</italic><italic>Computational</italic><italic>and</italic><italic>Applied</italic><italic>Mathematics</italic>, 356, 248-266. https://doi.org/10.1016/j.cam.2019.01.037 <pub-id pub-id-type="doi">10.1016/j.cam.2019.01.037</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cam.2019.01.037">https://doi.org/10.1016/j.cam.2019.01.037</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wang, F.</string-name>
              <string-name>Chen, H.</string-name>
              <string-name>Wang, H.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Finite Element Simulation and Efficient Algorithm for Fractional Cahn-Hilliard Equation</article-title>
            <source>Journal of Computational and Applied Mathematics</source>
            <volume>356</volume>
            <pub-id pub-id-type="doi">10.1016/j.cam.2019.01.037</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fang, Z., Lin, X., Ng, M.K. and Sun, H. (2021) Preconditioning for Symmetric Positive Definite Systems in Balanced Fractional Diffusion Equations. <italic>Numerische</italic><italic>Mathematik</italic>, 147, 651-677. https://doi.org/10.1007/s00211-021-01175-x <pub-id pub-id-type="doi">10.1007/s00211-021-01175-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00211-021-01175-x">https://doi.org/10.1007/s00211-021-01175-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fang, Z.</string-name>
              <string-name>Lin, X.</string-name>
              <string-name>Ng, M.K.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Preconditioning for Symmetric Positive Definite Systems in Balanced Fractional Diffusion Equations</article-title>
            <source>Numerische Mathematik</source>
            <volume>147</volume>
            <pub-id pub-id-type="doi">10.1007/s00211-021-01175-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hon, S., Serra-Capizzano, S. and Wathen, A. (2021) Band-Toeplitz Preconditioners for Ill-Conditioned Toeplitz Systems. <italic>BIT</italic><italic>Numerical</italic><italic>Mathematics</italic>, 62, 465-491. https://doi.org/10.1007/s10543-021-00889-6 <pub-id pub-id-type="doi">10.1007/s10543-021-00889-6</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10543-021-00889-6">https://doi.org/10.1007/s10543-021-00889-6</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hon, S.</string-name>
              <string-name>Serra-Capizzano, S.</string-name>
              <string-name>Wathen, A.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Band-Toeplitz Preconditioners for Ill-Conditioned Toeplitz Systems</article-title>
            <source>BIT Numerical Mathematics</source>
            <volume>62</volume>
            <pub-id pub-id-type="doi">10.1007/s10543-021-00889-6</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Lei, S. and Sun, H. (2013) A Circulant Preconditioner for Fractional Diffusion Equations. <italic>Journal</italic><italic>of</italic><italic>Computational</italic><italic>Physics</italic>, 242, 715-725. https://doi.org/10.1016/j.jcp.2013.02.025 <pub-id pub-id-type="doi">10.1016/j.jcp.2013.02.025</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcp.2013.02.025">https://doi.org/10.1016/j.jcp.2013.02.025</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Lei, S.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>A Circulant Preconditioner for Fractional Diffusion Equations</article-title>
            <source>Journal of Computational Physics</source>
            <volume>242</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcp.2013.02.025</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Lin, X., Ng, M.K. and Sun, H. (2017) A Splitting Preconditioner for Toeplitz-Like Linear Systems Arising from Fractional Diffusion Equations. <italic>SIAM</italic><italic>Journal</italic><italic>on</italic><italic>Matrix</italic><italic>Analysis</italic><italic>and</italic><italic>Applications</italic>, 38, 1580-1614. https://doi.org/10.1137/17m1115447 <pub-id pub-id-type="doi">10.1137/17m1115447</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/17m1115447">https://doi.org/10.1137/17m1115447</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Lin, X.</string-name>
              <string-name>Ng, M.K.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>A Splitting Preconditioner for Toeplitz-Like Linear Systems Arising from Fractional Diffusion Equations</article-title>
            <source>SIAM Journal on Matrix Analysis and Applications</source>
            <volume>38</volume>
            <pub-id pub-id-type="doi">10.1137/17m1115447</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Shen, J., Xu, J. and Yang, J. (2018) The Scalar Auxiliary Variable (SAV) Approach for Gradient Flows. <italic>Journal</italic><italic>of</italic><italic>Computational</italic><italic>Physics</italic>, 353, 407-416. https://doi.org/10.1016/j.jcp.2017.10.021 <pub-id pub-id-type="doi">10.1016/j.jcp.2017.10.021</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcp.2017.10.021">https://doi.org/10.1016/j.jcp.2017.10.021</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Shen, J.</string-name>
              <string-name>Xu, J.</string-name>
              <string-name>Yang, J.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>The Scalar Auxiliary Variable (SAV) Approach for Gradient Flows</article-title>
            <source>Journal of Computational Physics</source>
            <volume>353</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcp.2017.10.021</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Huang, X., Li, D., Sun, H. and Zhang, F. (2022) Preconditioners with Symmetrized Techniques for Space Fractional Cahn-Hilliard Equations. <italic>Journal of Scientific Computing</italic>, 92, Article No. 41.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Huang, X.</string-name>
              <string-name>Li, D.</string-name>
              <string-name>Sun, H.</string-name>
              <string-name>Zhang, F.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Preconditioners with Symmetrized Techniques for Space Fractional Cahn-Hilliard Equations</article-title>
            <source>Journal of Scientific Computing</source>
            <volume>92</volume>
            <elocation-id>No</elocation-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Huang, X., Lei, S., Li, D. and Sun, H. (2024) A Stabilized SAV Difference Scheme and Its Accelerated Solver for Spatial Fractional Cahn-Hilliard Equations. <italic>Mathematics</italic><italic>and</italic><italic>Computers</italic><italic>in</italic><italic>Simulation</italic>, 225, 232-249. https://doi.org/10.1016/j.matcom.2024.05.017 <pub-id pub-id-type="doi">10.1016/j.matcom.2024.05.017</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.matcom.2024.05.017">https://doi.org/10.1016/j.matcom.2024.05.017</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Huang, X.</string-name>
              <string-name>Lei, S.</string-name>
              <string-name>Li, D.</string-name>
              <string-name>Sun, H.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Stabilized SAV Difference Scheme and Its Accelerated Solver for Spatial Fractional Cahn-Hilliard Equations</article-title>
            <source>Mathematics and Computers in Simulation</source>
            <volume>225</volume>
            <pub-id pub-id-type="doi">10.1016/j.matcom.2024.05.017</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>