对称协正三次型的零点算法

徐嘉 ,  姚勇

西南民族大学学报(自然科学版) ›› 2026, Vol. 52 ›› Issue (3) : 324 -328.

PDF (420KB)
西南民族大学学报(自然科学版) ›› 2026, Vol. 52 ›› Issue (3) : 324 -328. DOI: 10.26978/j.cnki.xnmdzk.2026.03.011
数学物理科学

对称协正三次型的零点算法

作者信息 +

Zero point algorithm for symmetric co-positive cubic forms

Author information +
文章历史 +
PDF (429K)

摘要

协正二次型 (或协正矩阵)的判定是NP难问题,因而协正二次型零点的计算也是NP难的. 但对称协正二次型零点的计算存在高效算法. 类比于此,研究了更广泛的对称三次型,建立了一个计算对称协正三次型零点的算法. 这个算法的时间复杂度关于变元数nOn).

Abstract

The determination of co-positive quadratic forms (or co-positive matrices) is an NP-hard problem, so the calculation of zero points of co-positive quadratic forms is also NP-hard. However, there exists a more efficient algorithm for computing zero points of symmetric co-positive quadratic forms. By analogy, this paper studied the more extensive symmetric cubic forms. The main work was to establish an algorithm for calculating zero points of symmetric co-positive cubic forms. The time complexity of this algorithm was O(n) with respect to the number of variables n.

关键词

对称形式 / 协正形式 / 三次形式 / 实零点

Key words

symmetric form / co-positive form / cubic form / real zero point

引用本文

引用格式 ▾
徐嘉,姚勇. 对称协正三次型的零点算法[J]. 西南民族大学学报(自然科学版), 2026, 52(3): 324-328 DOI:10.26978/j.cnki.xnmdzk.2026.03.011

登录浏览全文

4963

注册一个新账户 忘记密码

1 引言

协正型1是指一类在非负向量上取值非负的齐次多项式. 为了清晰表述这一概念,首先需要引入一些基本的记号和术语.

Δn记标准单形,即

Δn:={xRn: x1++xn=1, xi0, i=1,,n},

型(齐次多项式) fR[x1,,xn]被称为是协正的,如果f在标准单形上的值都是非负的,即

xΔn  f(x)0.

Z(f,Δn)表示f在标准单形上的零点, 即

Z(f,Δn):={xΔn:f(x)=0}.

一般地, Z(f,S) 表示f在点集SRn 上的零点.

协正型,尤其是协正低次型是近年来组合优化2、非凸优化3、多项式优化4-6、张量分析7-8等理论领域的前沿研究方向. 本文将深入探究协正三次型的零点算法.

S(n,k)x1,,xn 的第k 个Newton 幂和, 即

S(n,k)=x1k++xnk.

根据对称多项式基本定理, 对称三次型可以表示为如下形式

f=a0S(n,3)+a1S(n,1)S(n,2)+a2S(n,1)3,  (a0,a1,a2)R3\(0,0,0).

n3 时,上述表示是唯一的.

对称三次型有两个基本问题: 1) a0,a1,a2 满足什么条件时, f 是协正的;2) 如果f是协正的, 如何找到零点集Z(f,Δn).

关于第1个问题,1987年,Choi M D等在文献[9]中讨论了对称三元六次偶型(等价于对称协正三元三次型,即n=3的情况). 1999 年,Harris W R 在文献[10]中讨论对称三元偶形式时,也给出了类似的结果. 2005年, Timofte 11获得了一般的结果. 他证明了如下定理.

定理1.111  对称三次型fR[x1,,xn]是协正的,当且仅当

f(1,,1k,0,,0)0, k=1,,n.

利用本文的引理2.7,我们将给出定理1.1 (推论2.8)的另一个证明.

本文将主要讨论第2个问题. 一般地,计算多变量协正型的零点是困难的,即使对于低次的情况也是如此.在二次协正型的非对称情况,可以证明计算其零点是NP难问题. 注意到二次协正型的判定(等价于协正矩阵的判定)已经是NP难问题12-13,而计算其零点是建立在协正性基础之上的(零点属性+任意非零点的符号蕴含了协正性),所以它也是NP难的. 令人惊讶的是,在三次对称的情况,计算其零点存在线性时间复杂度的算法.

本文的主要理论结果是证明了三次对称协正型的零点集Z(f,Δn)只有2n+1种可能. 详细的论证在第二节给出. 第三节,给出了计算Z(f,Δn)的快速算法. 最后是总结和进一步工作计划.

2 主要定理及其证明

在给出主要定理之前,还需要定义一些记号并建立几个引理.

定义2.1  设集合J{1,,n}的子集,其补集Jc={1,,n}\J.

① 标准单形的面FJ={xΔn: xj'=0, j'Jc}.

② 面FJ 的相对内部FJo={xFJ: xj>0, jJ}.

③ 型fR[x1,,xn]相对于面FJ的子型fJ=f|xj'=0, j'Jc

④ 面F{1,,k}的中心ck=(1k,,1kk, 0,,0), k=1,,n,并约定cn+1=c1.

ch S记点集SRn的凸包.

引理2.2  设α1,,αnRn (n2)是仿射独立的. a,bR不相等, γRn. 又设

β1=α1,a,  , βn=αn,a, βn+1=γ,b.

β1,,βn+1 也是仿射独立的.

证明  注意到α1,,αn 仿射独立等价于凸包ch{α1,,αn}(n-1)-单形.于是ch{β1,,βn} 也是(n-1)-单形并且位于超平面xn+1-a=0上。因为ab,所以βn+1并不位于超平面xn+1-a=0上.所以ch{β1,,βn,βn+1}是一个n-单形.也就是说β1,,βn+1是仿射独立的.

定义2.3

Pn 记集合{1,2,,n}上的全对称置换群.

② 给定点p=(p1,,pn)Rn和置换σPnpσ 记点(pσ(1),,pσ(n)).

引理2.4  对n2,如果pΔn不是标准单形Δn的中心(pcn),则存在n个置换σ1,,σnPn 使得凸包chpσ1,,pσn是一个(n-1)-单形.

证明  将对变元数n实施归纳法.

n=2时,假设p=(p1,p2)Δ2不是标准单形Δ2的中心,即p(1/2,1/2).于是, chpσ,σP2=ch(p1,p2),(p2,p1).注意到(p1,p2)(p2,p1),所chpσ,σP2是一条线段,即1-单形.

现在假设n3时结论是对的.下面证明当n+1时结论仍然是对的.

pΔn+1不是标准单形Δn+1的中心. 于是存在i, j, k满足pipjpipk.不失一般性,我们假设p1pn并且p1pn+1. 令p'=(p1/A,,pn/A), A=i=1npi. 因为p1pn,所以p'不是Δn的中心. 由归纳假设,存在n个置换σ1,,σnPn满足ch{pσ1',,pσn'}是一个(n-1)-单形. 所以ch{Apσ1',,Apσn'}也是一个(n-1)-单形. 构造点q(σ1)=(Apσ1',pn+1),,q(σn)=(Apσn',pn+1), q(σn+1)= (pn+1,pn,,p1). 明显地, q(σi),i=1,,n+1都是p的置换. 由引理2.2, ch{q(σ1),,q(σn+1)}是一个n-单形. 根据归纳法原理,完成了引理的证明.

引理2.5  对n2, 如果pΔn不是标准单形Δn的中心, 则

dimchpσ, σPn=n-1.

证明  根据引理2.4, chpσ, σPn 包含了(n-1)-单形,所以dimchpσ,  σPnn-1.另一方面,chpσ, σPnΔn,所以dimchpσ, σPndimΔn=n-1.

综合上述,得到dimchpσ,  σPn=n-1.

引理2.6  设fR[x1,,xn]是对称协正三次型, FΔn的一个面,则Z(f,Fo)是一个凸集.

证明  设p,qZ(f,Fo),只需证λp+μqZ(f,Fo) (λ0,μ0, λ+μ=1)即可.

F=FJ, J{1,,n}.注意到p,qFo意味着对jJpj=qj=0,对jJpj>0,qj>0.

子型fJ如果是0型,则显然有λp+μqZ(0,Fo)=Z(fJ,Fo)=Z(f,Fo).

如果fJ不是0型, 则fJ也是协正型, 并且p,q都是fJ的极小值点. 由于fJ也是三次型, 所以p,q都是fJ的2重点. 考虑直线l:=λp+μq, 看到fl上的取值必须是0. 否则直线l与三次型fF的相交重数将大于等于4(与p,q各相交2次). 这样证明了{λp+μq}FoZ(fJ,Fo)=Z(f,Fo).

引理 2.7  设fR[x1,,xn]是三次对称协正型, FΔn的一个面. 则有

Z(f,Fo)=cF0c是面F的中心.

② 如果Z(f,Fo)=Fo,则dim(F)1.即F只能是单形Δn的棱或顶点.

证明  由对称性,不失一般性,假设面 F=FJ,J=1,...,k,1kn.

首先要证明Z(f,Fo),  c,Fo中的一个.

假设Z(f,Fo)并且Z(f,Fo)c.则只需证明Z(f,Fo)=Fo.

断言1: dimZf,Fo=dimFo.

断言的证明:明显地dimZf,FodimFo.因此只需证dimZf,FodimFo.

pZ(f,Fo)满足pc.注意到p=(p,0,,0n-k)p=p1,...,pk满足pipj, 1ijk.由对称性,对每个置换σPk,设p(σ)=(pσ,0,,0n-k) Z(f,Fo).由引理2.6, Z(f,Fo)是凸集,于是有Z(f,Fo)ch(p(σ),σPk). 因此dimZ(f,Fo)dimch(p(σ),σPk).从引理2.5 dimch(p(σ),σPk)=k-1= dimFo. 所以dimZ(f,Fo)dimFo.

熟知如果fJ不恒为0,则dimZf,Fo=dimZfJ,Fo<dimFo.现在dimZf,Fo=dimFo,于是fJ恒为0.所以Z(f,Fo)=Z(fJ,Fo)=Z(0,Fo)=Fo.

如果Z(f,Fo)=Fo,则dimF1.

回忆对称三次型的另一个表示形式, 使用单项式基

f=b0i=1nxi3+b1i<jxixj(xi+xj)+b2i<j<kxixjxk.

注意到,上述表示不能消去任何单项式.

如果f不是0型, 则b0, b1, b2至少有一个不是0. 注意到

f(x1,x2,x3,0,,0)=b0(x13+x23+x33)+b1x1x2(x1+x2)+x1x3(x1+x3)+x2x3(x2+x3)+b2x1x2x3.

因此f(x1,x2,x3,0,,0)是非0多项式. 即对k3f(x1,,xk,0,,0)都是非0多项式,由此推出dimZ(f,Fo)<dimFo=k-1.

因此如果Z(f,Fo)=Fo, 则k2. 即 dimFo=dimF1.

推论2.8 (定理1.1)  三次对称型fR[x1,,xn]是协正的当且仅当

f(1,,1k,0,,0)0, k=1,,n.

证明f是三次对称协正型f(1,,1k,0,,0)0, k=1,,n,是显然的.

下面给出另一个方向“”的证明. 我们来证明它的等价命题, 即

如果f不是协正的,则f(1,,1k,0,,0), k=1,,n中至少有一个小于0.

设函数f在标准单形Δn上的最小值为λ, 因为f不是协正的, 所以λ<0. 构造一个新的对称三次型

f=f-λ(x1++xn)3.

显然f是协正的并且Z(f,Δn). 注意到Z(f,Δn)有如下分解式

Z(f,Δn)=J{1,,n}Z(f,FJo).

根据引理2.7, Z(f,Δn)至少包含了c1,,cn中的一个 (注意c1,c2F{1,2}, dimF{1,2}=1). 也就是存在正整数t满足f(ct)=0, 即

f(ct)=λ<0.

因为齐次性, f(1,,1t,0,,0)=t3f(ct)<0.

定义2.9  设SRn的子集, S¯=σPnσx:xS称为S的置换闭包.

例如(1/2,1/2,0)的置换闭包是

(1/2, 1/2, 0)¯={(1/2, 1/2, 0), (1/2,  0,  1/2), (0, 1/2, 1/2)}.

引理2.10  记n元三次对称型3

fn,k=k(k+1)S(n,3)-(2k+1)S(n,1)S(n,2)+S(n,1)3ifk=1,,n-1-kS(n,3)+(k+1)S(n,1)S(n,2)-S(n,1)3ifk=n

这里n3并且1kn. 有

fn,k是协正的.

fn,k的零点由下式给出

Z(fn,k,Δn)=ch(e1,e2)¯ifk=1;ck,ck+1¯ifk=2,,n.

gn,k=fn,k+fn,k+1的零点由下式给出

Z(gn,k, Δn)={ck+1}¯,  k=1,,n .

证明  ①使用推论2.8,直接验证可得.

②使用引理2.7,对Δn的面和面的中心进行检查即可.

③ 因为协正性, 我们有

Z(gn,k,Δn)=Z(fn,k,Δn)Z(fn,k+1,Δn).

由②的结论立得.

定理2.11  fR[x1,,xn]是三次对称协正型.则Z(f,Δn)是下面2n+1个点集之一:

, C1,,Cn, C2C3, C3C4, , Cn C1, L,

这里Ck={ck}¯L=ch(e1,e2)¯.

证明  根据引理2.8,如果Z(f,Δn),则Z(f,Δn)C1,,Cn,L的组合并集.

断言1:不存在三次对称协正型f满足CiCjCkZ(f,Δn), i<j<k.

利用型

f=a0S(n,3)+a1S(n,1)S(n,2)+a2S(n,1)3,

通过简单的计算, 有

f(ci)=a 1i2+b 1i+c.

根据假设f(ci)=0,f(cj)=0,f(ck)=0, 获得关于a0,a1,a2的齐次线性方程组

1i21i11j21j11k21k1a0a1a2=0.

它有非零解的充分必要条件是行列式

D=1i21i11j21j11k21k1=0.

但是, 当i<j<k

D=(k-j)(i-k)(i-j)ijk0.

所以满足条件的f不存在.

断言2: 不存在三次对称协正型f满足

CiCjZ(f,Δn), 1i<jn, 2j-in-2.

假设存在满足要求的f, 则f(ci)=0,f(cj)=0. 解出a0, a1, a2. 得到

a0=ija2, a1=-(i+j)a2.

代入(2.2), 有

f=a2ijSn,3-(i+j)S(n,1)S(n,2)+S(n,1)3.

如果a2>0, 考虑f(ck),i<k<j, 计算

f(ck)=a2ijk2-(i+j)k+1=a2(j-k)(i-k)k2<0.

所以f不是协正的.

如果a2<0, 则考虑f(c1),f(cn). 由于1i<jn, 2j-in-2所以(i,j)(1,n). 计算

f(c1)=a2(j-1)(i-1), f(cn)=a2(j-n)(i-n).

看到, f(c1)<0f(cn)<0至少有一个成立,即f也不是协正的.

断言3:不存在三次对称协正型f满足CiLZ(f,Δn),  3in.

注意到c1,c2L,根据断言1知道断言3成立.

断言4:如果C1C2Z(f,Δn),则LZ(f,Δn).

根据f(c1)=0,f(c2)=0, 得到线性方程组

a0-a1+a2=0a0/4-a1/2+a2=0.

它的解是: a0=2a2,a1=-3a2. 代入(2.2), 有

f=a22S(n,3)-3S(n,1)S(n,2)+S(n,1)3.

计算

f(μe1+(1-μ)e2)=a22(μ3+(1-μ)3)-3(μ2+(1-μ)2)+1=0.

所以ch(e1,e2)Z(f,Δn). 由对称性L=ch(e1,e2)¯Z(f,Δn).

根据上面的断言1, 2, 3, 4, 推得: Z(f,Δn)只可能是下面的集合之一

C1, ,Cn, C2C3, C3C4, , Cn C1, L

另一方面, 根据引理2.10, 很容易构造相应的三次对称协正型f,使得Z(f,Δn)是(2.1)之一.

3 算法

根据定理2.11建立如下算法,它的功能是判定对称三次型的协正性并计算其零点.

算法Co-Sy-Cu-Zeros 的正确性与终止性证明主要从定理2.11获得. 很明显其时间复杂度是O(n),其中n是变元个数.

4 结论与进一步的工作

利用对称性,成功地证明了对称协正三次型的零点只有有限多种可能,并建立了线性时间复杂度的算法.

鉴于对称协正三次型在控制论、优化理论、分子结构等学科中的应用,这类多项式值得进一步深入研究.下一步的工作是研究其更深入的性质,例如对角单调性14和差分代换的平凡性15.

参考文献

[1]

SHAKED-MONDERER NBERMAN A. Copositive and Completely Positive Matrices[M]. WORLD SCIENTIFIC2021.

[2]

DIEHL MGLINEUR FJARLEBRING Eet al. Recent Advances in Optimization and its Applications in Engineering: The 14th Belgian-French-German Conference on Optimization[M]. Berlin, Heidelberg: Springer, 2010: 3-20.

[3]

GABL MANSTREICHER K M. Solving nonconvex optimization problems using outer approximations of the set-copositive cone[J]. Mathematical Programming2025: 1-24.

[4]

POWERS V. Certificates of Positivity for Real Polynomials: Theory, Practice, and Applications[M]. Cham: Springer International Publishing, 2021.

[5]

OERTEL ASCHÜRMANN A.On Computing the Copositive Minimum and its Representatives[EB/OL]. arXiv: math.NT /2509.236962025.

[6]

STURMFELS BTELEK M L. Copositive geometry of Feynman integrals[J]. Letters in Mathematical Physics2025115(3): 74.

[7]

QI L QLUO Z Y. Tensor Analysis: Spectral Theory and Special Tensors[M]. Philadelphia, PA: Society for Industrial and Applied Mathematics, 2017.

[8]

LI M. A review on copositivity criteria for symmetric tensors[J]. Journal of Technology Innovation and Engineering20251(6): 1-10. DOI:doi.org/10.63887/jtie.2025.1.6.11 .

[9]

CHOI M DLAM T YREZNICK B. Even symmetric sextics[J]. Mathematische Zeitschrift1987195(4): 559-580.

[10]

HARRIS W R. Real even symmetric ternary forms[J]. Journal of Algebra1999222(1): 204-245.

[11]

TIMOFTE V. On the positivity of symmetric polynomial functions. Part I: General results[J]. Journal of Mathematical Analysis and Applications2003284(1): 174-190.

[12]

MURTY K GKABADI S N. Some NP-complete problems in quadratic and nonlinear programming[J]. Mathematical Programming198739(2): 117-129.

[13]

XU JYAO Y. An algorithm for determining copositive matrices[J]. Linear Algebra and Its Applications2011435(11): 2784-2792.

[14]

姚勇, 王挽澜, 秦小林. 齐次可微函数的对角递减性与一类不等式的证明[J]. 西南民族大学学报(自然科学版)202046(5): 542-550.

[15]

杨路, 姚勇. 差分代换矩阵与多项式的非负性判定[J]. 系统科学与数学200929(9): 1169-1177.

基金资助

中央高校一般项目(ZYN2025111)

AI Summary AI Mindmap
PDF (420KB)

126

访问

0

被引

详细

导航
相关文章

AI思维导图

/