用于求解大型超定系统的CRACK包

Thomas Wolf
{"title":"用于求解大型超定系统的CRACK包","authors":"Thomas Wolf","doi":"10.1145/1113439.1113455","DOIUrl":null,"url":null,"abstract":"The program CRACK is a computer algebra package written inREDUCE for the solution of over-determined systems of algebraic,ordinary or partial differential equations with at most polynomialnon-linearity. It is available as part of version 3.8 of the REDUCEsystem (dated April 2004) and the latest development version can bedownloaded from http://lie.math.brocku.ca/crack/.\nThe purpose of this poster is to accompany a softwaredemonstration of CRACK at ISSAC 2005. The poster is supposed togive a graphical overview of CRACK, emphasizing features which arespecial to the package. Those are\n&bull; a rich interface, with visualization aids forinspecting large systems, including\n- for each equation its properties, history and investigationsthat have already been done with the equation,\n- the occurrence of all derivatives of selected functions in anyequation,\n- a statistical overview of the system (number of equations andfunctions in dependence of number of independent variables),\n- a matrix display of occurrences of unknown constants/functionsin all equations,\n- a count of the total number of appearances of eachunknown,\n- the determination of not under-determined subsystems,\n- a listing of all sub- and sub-sub-.. cases investigated sofar, with their assumptions, number of steps and number ofsolutions,\n- graphical displays of size related measures of the computationdone so far;\n&bull; a discussion of possibilities to trade interactivelyor automatically the speed of the solution process versus safety(avoidance of expression swell):\n- only length-reducing versus complete Gr&ouml;bner basiscomputation steps.\n- substitutions in shorter equations only, i.e. only in asub-system versus substitutions in the complete system,\n- growth bounded substitutions versus general substitutions,\n- case splittings (induced by factorizations, substitutions withpotentially vanishing coefficients or adhoc case distinctions)versus Gr&ouml;bner basis steps,\n- an investment in the length reduction of equations to reachsparse systems with multiple benefits;\n&bull; algorithmic extensions which include\n- the ability to collect and apply syzygies which result as aby-product in the process of computing a differentialGr&ouml;bner basis to integrate linear PDEs.\n- the treatment of inequalities: their usage, active collectionand derivation, and their constant update in an ongoing reductionprocess based on newly derived equations.\n- the capability added by Winfried Neun (ZIB Berlin) to run in atruly parallel mode on a beowulf cluster, recently also ported to64bit AMD processors.\n- post-computation procedures, especially the possibility tomerge solutions of parametric linear algebraic systems and toautomate the production of web-pages for solutions that arefound.\n- the ability to separate expressions with respect toindependent variables which occur polynomially but with variableexponents, leading to automatically investigated case distinctionsof exponents being equal or not;\n&bull; safety enhancing measures as\n- the ability to backup and re-load the whole session,\n- the automatic storing of the complete keyboard input during asession with the opportunity to feed this stored input into a newsession,\n- the possibility to impose time restrictions of notoriouslyslow sub-steps, like factorizations and sometimes the computationand reduction of S-polynomials in a Gr&ouml;bner basiscomputations,\n- a method to interrupt an ongoing automatic computation andchange it to interactive mode\nThe poster in landscape format will display the above fourtopics in boxes. For some of the sub-items above a screen outputwill give a visual impression, like the matrix indicatingoccurrences of unknowns in equations. In the following publicationsthe solution of large overdetermined systems was a crucialingredient:\n&bull; the solution of large bi-linear algebraic systems andautomatic merging of obtained solutions:\n- Wolf, T., Efimovskaya, O. V.: Classification of integrablequadratic Hamiltonians on e(3), Regular and Chaotic Dynamics, vol8, no 2 (2003), p 155--162.\n- Sokolov, V. V., Wolf, T.: Classification of integrablepolynomial vector evolution equations, J. Phys. A: Math. Gen. 34(2001) 11139--11148.\n- Tsuchida, T. and Wolf, T.: Classification of integrablecoupled systems with one scalar and one vector unknown, preprintnlin.SI/0412003 (2004) 60 pages, to appear in J. Phys. A: Math.Gen.\n- Sokolov, V. V. and Wolf, T.: Integrable quadratic Hamiltonianson <i>so</i>(4) and <i>so</i>(3, 1),preprint (2004) 16 pages, nlin.SI/0405066.\n- Kiselev, A. and Wolf, T.: New recursive chains of N=1homogeneous superequations, to appear in proceedings of \"Symmetryin Nonlinear Mathematical Physics\", Kyiv 2005.\n&bull; the solution of extensive overdeterminedODE/PDE-systems:\n- Anco, S. and Wolf, T.: Some symmetry classifications ofhyperbolic vector evolution equations, nlin.SI/0412015, JNMP,Volume 12, Supplement 1 (2005), p 13--31.","PeriodicalId":314801,"journal":{"name":"SIGSAM Bull.","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"The package CRACK for solving large overdetermined systems\",\"authors\":\"Thomas Wolf\",\"doi\":\"10.1145/1113439.1113455\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The program CRACK is a computer algebra package written inREDUCE for the solution of over-determined systems of algebraic,ordinary or partial differential equations with at most polynomialnon-linearity. It is available as part of version 3.8 of the REDUCEsystem (dated April 2004) and the latest development version can bedownloaded from http://lie.math.brocku.ca/crack/.\\nThe purpose of this poster is to accompany a softwaredemonstration of CRACK at ISSAC 2005. The poster is supposed togive a graphical overview of CRACK, emphasizing features which arespecial to the package. Those are\\n&bull; a rich interface, with visualization aids forinspecting large systems, including\\n- for each equation its properties, history and investigationsthat have already been done with the equation,\\n- the occurrence of all derivatives of selected functions in anyequation,\\n- a statistical overview of the system (number of equations andfunctions in dependence of number of independent variables),\\n- a matrix display of occurrences of unknown constants/functionsin all equations,\\n- a count of the total number of appearances of eachunknown,\\n- the determination of not under-determined subsystems,\\n- a listing of all sub- and sub-sub-.. cases investigated sofar, with their assumptions, number of steps and number ofsolutions,\\n- graphical displays of size related measures of the computationdone so far;\\n&bull; a discussion of possibilities to trade interactivelyor automatically the speed of the solution process versus safety(avoidance of expression swell):\\n- only length-reducing versus complete Gr&ouml;bner basiscomputation steps.\\n- substitutions in shorter equations only, i.e. only in asub-system versus substitutions in the complete system,\\n- growth bounded substitutions versus general substitutions,\\n- case splittings (induced by factorizations, substitutions withpotentially vanishing coefficients or adhoc case distinctions)versus Gr&ouml;bner basis steps,\\n- an investment in the length reduction of equations to reachsparse systems with multiple benefits;\\n&bull; algorithmic extensions which include\\n- the ability to collect and apply syzygies which result as aby-product in the process of computing a differentialGr&ouml;bner basis to integrate linear PDEs.\\n- the treatment of inequalities: their usage, active collectionand derivation, and their constant update in an ongoing reductionprocess based on newly derived equations.\\n- the capability added by Winfried Neun (ZIB Berlin) to run in atruly parallel mode on a beowulf cluster, recently also ported to64bit AMD processors.\\n- post-computation procedures, especially the possibility tomerge solutions of parametric linear algebraic systems and toautomate the production of web-pages for solutions that arefound.\\n- the ability to separate expressions with respect toindependent variables which occur polynomially but with variableexponents, leading to automatically investigated case distinctionsof exponents being equal or not;\\n&bull; safety enhancing measures as\\n- the ability to backup and re-load the whole session,\\n- the automatic storing of the complete keyboard input during asession with the opportunity to feed this stored input into a newsession,\\n- the possibility to impose time restrictions of notoriouslyslow sub-steps, like factorizations and sometimes the computationand reduction of S-polynomials in a Gr&ouml;bner basiscomputations,\\n- a method to interrupt an ongoing automatic computation andchange it to interactive mode\\nThe poster in landscape format will display the above fourtopics in boxes. For some of the sub-items above a screen outputwill give a visual impression, like the matrix indicatingoccurrences of unknowns in equations. In the following publicationsthe solution of large overdetermined systems was a crucialingredient:\\n&bull; the solution of large bi-linear algebraic systems andautomatic merging of obtained solutions:\\n- Wolf, T., Efimovskaya, O. V.: Classification of integrablequadratic Hamiltonians on e(3), Regular and Chaotic Dynamics, vol8, no 2 (2003), p 155--162.\\n- Sokolov, V. V., Wolf, T.: Classification of integrablepolynomial vector evolution equations, J. Phys. A: Math. Gen. 34(2001) 11139--11148.\\n- Tsuchida, T. and Wolf, T.: Classification of integrablecoupled systems with one scalar and one vector unknown, preprintnlin.SI/0412003 (2004) 60 pages, to appear in J. Phys. A: Math.Gen.\\n- Sokolov, V. V. and Wolf, T.: Integrable quadratic Hamiltonianson <i>so</i>(4) and <i>so</i>(3, 1),preprint (2004) 16 pages, nlin.SI/0405066.\\n- Kiselev, A. and Wolf, T.: New recursive chains of N=1homogeneous superequations, to appear in proceedings of \\\"Symmetryin Nonlinear Mathematical Physics\\\", Kyiv 2005.\\n&bull; the solution of extensive overdeterminedODE/PDE-systems:\\n- Anco, S. and Wolf, T.: Some symmetry classifications ofhyperbolic vector evolution equations, nlin.SI/0412015, JNMP,Volume 12, Supplement 1 (2005), p 13--31.\",\"PeriodicalId\":314801,\"journal\":{\"name\":\"SIGSAM Bull.\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SIGSAM Bull.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1113439.1113455\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGSAM Bull.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1113439.1113455","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

程序CRACK是一个用reduce编写的计算机代数程序包,用于求解具有最多多项式非线性的代数、常微分或偏微分方程的过定系统。它是REDUCEsystem 3.8版本(日期为2004年4月)的一部分,最新的开发版本可以从http://lie.math.brocku.ca/crack/.The下载,此海报的目的是在ISSAC 2005上随附CRACK的软件演示。海报应该给出CRACK的图形概述,强调软件包的特殊功能。这些are•一个丰富的界面,具有可视化辅助检查大型系统,包括每个方程的属性,已经对方程进行的历史和调查,-在任何方程中所选函数的所有导数的出现,-系统的统计概述(方程和函数的数量与自变量的数量相关),-所有方程中未知常数/函数出现的矩阵显示,-每个未知出现的总次数的计数,-确定未确定的子系统,-所有子和的列表下级- . .到目前为止所调查的案例,以及它们的假设、步骤数和解决方案的数量——图形化显示了到目前为止所完成的计算的大小相关度量;•讨论交互式或自动交易的可能性,解决过程的速度与安全性(避免表达式膨胀):仅减少长度与完整的基本计算步骤。-仅在较短的方程中进行替换,即仅在子系统中而不是在完整系统中进行替换,-生长有界替换与一般替换,-情况分裂(由因子分解引起,具有潜在消失系数或特殊情况区别的替换)与Gröbner基步骤,-在方程长度减少方面的投资,以达到具有多种优势的稀疏系统;•算法扩展,包括收集和应用协同的能力,这是在计算微分函数的过程中产生的副产品,以积分线性偏微分方程。-不等式的处理:它们的使用,积极的收集和推导,以及它们在基于新推导方程的持续简化过程中的不断更新。Winfried Neun (ZIB Berlin)增加了在beowulf集群上运行真正并行模式的能力,最近也移植到了64位AMD处理器上。-后计算过程,特别是合并参数线性代数系统的解决方案的可能性,以及为找到的解决方案自动生成网页的可能性。-分离表达式的能力,相对于多项式出现的自变量,但具有可变指数,导致自动调查情况区分指数是否相等;•安全增强措施包括:备份和重新加载整个会话的能力;在会话期间自动存储完整的键盘输入,并有机会将这些存储的输入输入到新会话中;对众所周知的慢子步骤施加时间限制的可能性;像分解,有时计算和约简的s -多项式在一个基本的计算,-一种方法,中断正在进行的自动计算,并将其改为交互模式。在横向格式的海报将显示上述四个主题的方框。对于上面的一些子项,屏幕输出将给人一种视觉印象,就像矩阵表示方程中未知数的出现一样。在以下出版物中,大型超定系统的解决方案是一个关键因素:- Wolf, T., Efimovskaya, O. V., e(3)上的可积二次哈密顿算子的分类,正则与混沌动力学,vol . 8, no . 2 (2003), p 155—162。- Sokolov, V. V. Wolf, T.:可积多项式向量演化方程的分类,物理学报。答:数学。gen 34(2001) 11139—11148。- Tsuchida, T.和Wolf, T.:一标量和一矢量未知的可积耦合系统的分类,预印本。SI/0412003(2004) 60页,将出现在J. Phys。Math.Gen。- Sokolov, V. V.和Wolf, T.:可积二次hamilton - ianson so(4) and so(3,1),预印本(2004)16页,nlin.SI/0405066。- Kiselev, A.和Wolf, T.: N=1齐次超方程的新递推链,发表在《对称非线性数学物理》论文集,基辅,2005。- Anco, S.和Wolf, T.:双曲型矢量演化方程的一些对称分类,[j]。SI/0412015, JNMP,第12卷,增刊1 (2005),p 13—31。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The package CRACK for solving large overdetermined systems
The program CRACK is a computer algebra package written inREDUCE for the solution of over-determined systems of algebraic,ordinary or partial differential equations with at most polynomialnon-linearity. It is available as part of version 3.8 of the REDUCEsystem (dated April 2004) and the latest development version can bedownloaded from http://lie.math.brocku.ca/crack/. The purpose of this poster is to accompany a softwaredemonstration of CRACK at ISSAC 2005. The poster is supposed togive a graphical overview of CRACK, emphasizing features which arespecial to the package. Those are • a rich interface, with visualization aids forinspecting large systems, including - for each equation its properties, history and investigationsthat have already been done with the equation, - the occurrence of all derivatives of selected functions in anyequation, - a statistical overview of the system (number of equations andfunctions in dependence of number of independent variables), - a matrix display of occurrences of unknown constants/functionsin all equations, - a count of the total number of appearances of eachunknown, - the determination of not under-determined subsystems, - a listing of all sub- and sub-sub-.. cases investigated sofar, with their assumptions, number of steps and number ofsolutions, - graphical displays of size related measures of the computationdone so far; • a discussion of possibilities to trade interactivelyor automatically the speed of the solution process versus safety(avoidance of expression swell): - only length-reducing versus complete Gröbner basiscomputation steps. - substitutions in shorter equations only, i.e. only in asub-system versus substitutions in the complete system, - growth bounded substitutions versus general substitutions, - case splittings (induced by factorizations, substitutions withpotentially vanishing coefficients or adhoc case distinctions)versus Gröbner basis steps, - an investment in the length reduction of equations to reachsparse systems with multiple benefits; • algorithmic extensions which include - the ability to collect and apply syzygies which result as aby-product in the process of computing a differentialGröbner basis to integrate linear PDEs. - the treatment of inequalities: their usage, active collectionand derivation, and their constant update in an ongoing reductionprocess based on newly derived equations. - the capability added by Winfried Neun (ZIB Berlin) to run in atruly parallel mode on a beowulf cluster, recently also ported to64bit AMD processors. - post-computation procedures, especially the possibility tomerge solutions of parametric linear algebraic systems and toautomate the production of web-pages for solutions that arefound. - the ability to separate expressions with respect toindependent variables which occur polynomially but with variableexponents, leading to automatically investigated case distinctionsof exponents being equal or not; • safety enhancing measures as - the ability to backup and re-load the whole session, - the automatic storing of the complete keyboard input during asession with the opportunity to feed this stored input into a newsession, - the possibility to impose time restrictions of notoriouslyslow sub-steps, like factorizations and sometimes the computationand reduction of S-polynomials in a Gröbner basiscomputations, - a method to interrupt an ongoing automatic computation andchange it to interactive mode The poster in landscape format will display the above fourtopics in boxes. For some of the sub-items above a screen outputwill give a visual impression, like the matrix indicatingoccurrences of unknowns in equations. In the following publicationsthe solution of large overdetermined systems was a crucialingredient: • the solution of large bi-linear algebraic systems andautomatic merging of obtained solutions: - Wolf, T., Efimovskaya, O. V.: Classification of integrablequadratic Hamiltonians on e(3), Regular and Chaotic Dynamics, vol8, no 2 (2003), p 155--162. - Sokolov, V. V., Wolf, T.: Classification of integrablepolynomial vector evolution equations, J. Phys. A: Math. Gen. 34(2001) 11139--11148. - Tsuchida, T. and Wolf, T.: Classification of integrablecoupled systems with one scalar and one vector unknown, preprintnlin.SI/0412003 (2004) 60 pages, to appear in J. Phys. A: Math.Gen. - Sokolov, V. V. and Wolf, T.: Integrable quadratic Hamiltonianson so(4) and so(3, 1),preprint (2004) 16 pages, nlin.SI/0405066. - Kiselev, A. and Wolf, T.: New recursive chains of N=1homogeneous superequations, to appear in proceedings of "Symmetryin Nonlinear Mathematical Physics", Kyiv 2005. • the solution of extensive overdeterminedODE/PDE-systems: - Anco, S. and Wolf, T.: Some symmetry classifications ofhyperbolic vector evolution equations, nlin.SI/0412015, JNMP,Volume 12, Supplement 1 (2005), p 13--31.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信