Vertically parametrised polynomial systems are a particular nice class of parametrised polynomial systems for which a lot of interesting algebraic information is encoded in its combinatorics. Given a fixed polynomial system, we empirically study what constitutes a good vertically parametrised polynomial system that gives rise to it and how to construct said vertically parametrised polynomial system. For data, we use all polynomial systems in ODEbase, which we have transcribed to an OSCAR readable format, and made available as a Julia package OscarODEbase.
论文ID : 2501.00156标题 : Embedding polynomial systems into vertically parametrised families: A case study on ODEbase作者 : Oliver Daisey, Yue Ren, Yuvraj Singh (Durham University)分类 : math.AG (代数几何)发表时间 : 2024年12月30日论文链接 : https://arxiv.org/abs/2501.00156 垂直参数化多项式系统是一类特殊的参数化多项式系统,其有趣的代数信息编码在其组合结构中。给定一个固定的多项式系统,本文实证研究了什么构成一个好的垂直参数化多项式系统来生成它,以及如何构造这样的垂直参数化多项式系统。研究使用ODEbase中的所有多项式系统作为数据,并将其转录为OSCAR可读格式,作为Julia包OscarODEbase提供。
垂直参数化系统的重要性 :垂直参数化多项式系统在质量作用动力学中描述稳态,其许多有趣的性质编码在其(热带)组合结构中,包括:解集总是具有期望的维数和至少一个光滑点 对于一般零维情况,复解的一般数量和正解的下界都可以通过热带几何组合计算 可以通过热带几何组合构造最优同伦 嵌入问题 :给定一个多项式系统F,如何找到一个"好的"垂直参数化系统F̃,使得F = F̃_P对某个参数选择P成立实际需求 :在生物化学反应网络等应用中,需要将具体的多项式系统嵌入到参数化族中以利用垂直参数化系统的优良性质现有理论表明垂直参数化系统具有良好的代数性质,但缺乏关于如何构造"好的"嵌入的实用指导 ODEbase提供了大量来自生物系统的真实多项式系统,为实证研究提供了理想的数据源 需要开发实用的算法来构造接近最优的嵌入 识别了好嵌入的判别准则 :通过对ODEbase中系统的实证研究,发现最小化不同单项式数量是区分好嵌入的主要特征提出了贪心对齐算法 :针对构造好嵌入这一NP困难问题,提出了一个实用的贪心算法开发了OscarODEbase.jl包 :将ODEbase中的190个多项式模型转换为OSCAR可读格式,促进相关研究提供了实证分析框架 :建立了评估嵌入质量的评分系统和实验方法论输入 :多项式系统F = {f₁, ..., fₖ} ⊆ Kx± 输出 :垂直参数化系统F̃,使得F = F̃_P对某个参数P,且F̃具有良好的代数性质目标 :F̃的一般根数应与F的解数一致,体现F̃的一般性质
垂直参数化多项式系统F̃ = {f₁, ..., fₖ} ⊆ K[a]x± 具有形式:
其中S = {α₁, ..., αₘ} ⊆ Zⁿ,cᵢ,ⱼ ∈ K
对于多项式系统F,其Macaulay矩阵定义为:
Mac(F) := (cᵢ,ⱼ)ᵢ∈[k],ⱼ∈[m] ∈ K^(k×m)
定义了以下评分指标来评估嵌入质量:
S(F) := -M(F) :最小化单项式总数S₀(F) := M₀(F) :最大化零子式数量R₀(F) := M₀(F)/M(F) :零子式比例S₀ⁿᵗ(F), R₀ⁿᵗ(F) :非平凡零子式相关指标针对最优对齐问题(NP困难),提出Algorithm 4.3:
GreedyAlignment(S₁, ..., Sₖ):
1. 设置v₁ := 0
2. 对ℓ = 2 to k:
计算vℓ := argmin |⋃ᵢ₌₁ˡ(Sᵢ + vᵢ)|
3. 返回对齐后的支撑集
ODEbase :包含200个生物化学反应网络的多项式模型筛选标准 :
51个来自质量作用动力学的系统具有环面解 31个系统有16个物种或更少(用于详细分析) 70个系统用于算法性能评估 成功率 :原始系统在各评分指标上优于扰动的比例近似比 :贪心算法结果与最优解的比值单项式数量 :作为主要优化目标判别准则实验 :对每个系统F,测试其扰动F'是否有更高评分算法性能实验 :在随机平移上运行贪心算法,与原始系统比较在31个测试系统中,各评分指标成功识别原始系统的数量:
S(单项式数量) : 28/31 (90.3%)S₀ : 2/31 (6.5%)S₀ⁿᵗ : 9/31 (29.0%)R₀ : 9/31 (29.0%)R₀ⁿᵗ : 2/31 (6.5%)在70个系统的测试中:
91%的情况下 ,10次运行的平均得分在最优解的1.149倍以内最佳得分 在最优解的1.059倍以内算法表现出色,接近最优解 Example 2.6 展示了不同嵌入的差异:
I := ⟨x₁² + x₂² + x₁, x₁² + x₂² + 1⟩
两种生成集合F和G导致不同的一般根数:
ℓI = ℓIF,K(a) = 2 < 4 = ℓIG,K(b) BIOMD0000000629 系统显示原始系统并非总是最优,表明问题的复杂性。
单项式数量最小化 是识别好嵌入的最重要准则多次运行贪心算法 可显著提高结果质量原始系统通常但不总是最优 ,存在改进空间Feliu等人FHP24a,FHP24b :建立了垂直参数化系统的维数理论Helminck和RenHR22 :通过热带几何计算一般根数Rose和TelekRT24 :正解数量的下界de Berg等人DDVST96 :2D和3D凸多面体最优对齐Ahn等人ABS08,ACR13 :高维情况的概率算法Fukuda和UnoFU07 :椭球方法的多项式时间算法最小化单项式数量 是构造好的垂直参数化嵌入的关键原则贪心算法 在实践中表现良好,接近最优解ODEbase系统 为研究提供了丰富的真实数据源NP困难性 :最优嵌入问题在理论上难以精确解决启发式方法 :贪心算法不保证全局最优数据限制 :仅使用ODEbase中的生物系统,可能存在领域偏见开发更精确的近似算法 研究其他应用领域的多项式系统 探索机器学习方法来预测好的嵌入 理论与实践结合 :将抽象的代数几何理论应用于实际问题实证方法严谨 :使用大规模真实数据进行系统性实验实用价值高 :提供了可用的软件包和算法问题重要性 :解决了垂直参数化系统应用中的关键问题理论分析不足 :对贪心算法的理论性能保证分析有限评分系统局限 :未能找到有效的平局决胜准则计算复杂度 :对于大型系统,算法可能面临内存限制学术贡献 :为垂直参数化系统的实际应用提供了重要指导软件贡献 :OscarODEbase.jl包促进了相关研究方法论贡献 :建立了评估嵌入质量的框架生物化学反应网络 :质量作用动力学系统分析代数几何计算 :需要利用垂直参数化系统性质的场景符号计算 :多项式系统的参数化研究论文引用了代数几何、热带几何、计算几何和符号计算等多个领域的重要工作,特别是:
Feliu, Henriksson, Pascual-Escudero关于垂直参数化系统的基础理论 Helminck, Ren关于热带几何在根数计算中的应用 ODEbase数据库的相关文献 总体评价 :这是一篇理论与实践结合良好的论文,解决了垂直参数化多项式系统应用中的重要问题。虽然在理论分析方面还有提升空间,但其实证方法和实用价值使其成为该领域的有价值贡献。