Java的代数系统(或JAS的简称)是一个开源的,免费分发的,面向对象,多线程,并支持systems.Implemented Java编程语言翻译项目的特点基于Linux内核的操作系统类型安全的计算机代数软件使用泛型类型精心设计和功能齐全的软件库使使用JVM(Java虚拟机)运行时基础代数计算。它在Java编程实现language.Can交互使用,通过JRuby的解释和JythonThe软件的设计是交互使用,通过JRuby的(红宝石的Java)或Jython的(Java的Python)的前端解释,或任何其他的Java软件包。一个Android应用程序也存在,基于Ruboto(JRuby的Android版).Getting开始使用Java代数SystemFor您的方便,在Java代数系统软件分发既是一个预制的二进制文件中的JAR格式,以及源码包。而JAR文件允许你使用Java代数系统在您的项目(S)向右走,源包,您可以破解的代码,并对其进行优化。
查看应用程序的用法消息,运行和lsquo的; Java的罐子JAS-2.5.5065-bin.jar的&lsquo的;命令在终端仿真器软件,确保你是在你和rsquo的位置;已经保存的JAR文件。用法消息是这样的:&ldquo;用法:RunGB [SEQ |以次+ |相提并论|面值+ |测距| DIST + | disthyb | disthyb + | CLI [港口]] <文件>#特效/#threadsPerNode [machinefile] [检查] [NOLOG ]&rdquo;的运行在Java所在的availableBeing用Java编程语言的任何操作系统,Java的代数系统软件可以在任何一台电脑操作系统的Java运行时环境(JRE)技术是可用的,包括GNU / Linux上,微软Windows中运行,BSD,Solaris和Mac OS X.它在64位和32位的计算机平台目前支持
什么在此版本中是新的:
- 在该版本增加了对可解多项式最大公约数计算一个新的包edu.jas.fd。
- 这将包含(非唯一)分解域算法。
- 在有多项式伪剩余计算过类FDUtil矿域的方法。
- 更多的方法为常见的除数都包括在内,但尚未完成。
- 在该MPJ和MPI实现都得到了进一步的融合和清洁。
- 在Javadoc文档JLinAlg适配器类发表。
什么在2.5.4688版本是新的:
- 新解局部残留环SolvableLocalResidue为解商领域模的理想。新的通用可解多项式QLRSolvablePolynomial与abstacted通用系数的FOM可解商,当地的奥德当地渣环。实施相应的接口QuotPair和QuotPairFactory在各自的班级。调整和延长脚本示例,新的类。取出的差异和清理不同版本的运行* GB独立Grobner基的基础课程。
什么是2.5.4658版本,新的:
- 在JAS的Android版本,基于Ruboto( JRuby的Android版),现在可以用签名的代码,可以直接安装。
- 在本新闻稿中包含的新算法最小公倍数和审判最大公约数的可解多项式环。
- 此外,阿佩尔-Lassner规范控制简化了解决的智商是可用的。
- 在一些重构被要求打破包依赖循环。
- 更多FindBugs的问题已经得到解决。
- 在Java 5的兼容性已被删除。
什么是2.5.4618版本,新的:
- 在该版本包含新的分布式Grobner基群算法的基础上的openmpi的Java绑定类似于MPJ版本。
- 由于两个MPI和MPJ是不是线程安全的,一个变通的开发是为了分裂传输层以允许选择TCP / IP套接字或MPI / MPJ通道运输。
- 在插座为基础的分布式哈希表,现在实现了clear()方法,解决了在迭代分布Grobner基基础计算非特异性的错误。
- 在可解乘法已被简化。
- 在修复和改进已经取得了Jython和JRuby的脚本。
什么是2.5.4555版本,新的:
- 在这个版本增加了新的算法,可解多项式环比解局部环在课堂LocalSolvablePolynomialRing和LocalSolvablePolynomial和新的脚本例子,例如可解多项式环。
- 在可解多项式的非交换关系的处理已被重构,以实现和使用的接口RelationGenerator。
- 在一些较FindBugs的和Eclipse的问题,几个问题与Android的JRuby中已得到修复和改善。
什么是2.5.4448版本,新的:
- 在该版本带来了递归可解多项式环的新算法新解多项式环与可解智商系数。
- 在这环配备与变量系数非交换乘法。
- 在有新的脚本示例递归可解多项式环和可解多项式可解智商系数。
什么是2.5.4408版本,新的:
- 在该版本提供了新的算法在可解多项式理想环类SolvableIdeal和新结构可解多项式环中类SolvableQuotient,SolvableResidue,以及相应的工厂SolvableQuotientRing和SolvableResidueRing。
- 在没有对Ruby RDOC文档一个新的主题,以及脚本已适应了JRuby的较新版本(1.7.3)。
- 在一些小的修复和改进都包括在内。
什么是2.5.4358版本,新的:
- 在Java的API将更加稳定,从现在开始。
- 在它修复了一个竞争条件在分布式(混合动力)Grobner基的基本实现,提高了MPJ版GB计算的。
- 在该GBFactory发生了变化,一个新的选择,选择葛鲍尔和穆勒关键对处理在GBAlgorithmBuilder加入。
- 在BigDecimal的默认精度改为DECIMAL128。
- 在该GreatestCommonDivisorHensel实现是通过使用整数评估点,进一步优化完善。
什么在2.4.4308版本是新的:
- 在该版本主要是提供性能优化,小的改进,和修正。
- 的优化包括像scaleSubtractMultiple(B,G,A,E,S)多项式相结合的方法来计算表达式&QUOT; BX ^克这样的 - 斧头^ E S&QUOT;在一个仓促。
- 现在有一个JAS Android应用程序的第一个版本。
- 在该应用程序使用Ruby的IRB Android应用程序Ruboto在其JRuby的脚本接口并运行。
什么是2.4.4278版本,新的:
- 在该版本包含新的分布式Grobner基群算法的基础上MPI作为通信中间件。
- 的实施使用MPJ(MPI的Java)API,可与MPJ Express或FastMPJ运行。
- 的实施类GroebnerBaseDistributedMPJ为纯分布式版本,并GroebnerBaseDistributedHybridMPJ为分布式和多线程版本。
什么是2.4.4228版本,新的:
- 在该版本包含了免费的非交换新的零部件Grobner基基础计算和多项式下降。
- 在它包括一个新的接口WordGroebnerBase和新类WordGroebnerBaseAbstract和WordGroebnerBaseSeq。
- 的Jython和JRuby的访问非交换多项式配备的类WordPolyRing和WordIdeal。
- 此外,还有一种改进的方式来选择(可交换)Grobner基基础算法的实现与类GBAlgorithmBuilder;例如,一小部分自由算法与可变顺序的最优化。
什么是2.4.4008版本,新的:
- 在这个版本增加了更多的JRuby的例子,错误修正右由FindBugs的发现有意义的问题模块Grobner基和多根计算,和错误修正。
什么在2.4.3938版本是新的:
- 在这个版本refactors并修复了武里特算法特征集类CharacteristicSetWu。单元测试是CharSetTest。
- 在Jython和JRuby的脚本特征集算法接入方式CS(),ISCS(),和csReduction()。
- 在小的修复和改进。
什么是新的在2.4.3888版本:
- 在重构简化型参数和放松类型的条件。
- 在一个新的包edu.jas.ufdroot删除循环包装再依赖关系。
- 在改进选择在FactorFactory类和分解的实现更适合构造分解的实现。
- 在小的修复和改进。
什么是2.4.3851版本,新的:
- 在这个版本实现了模块化的变型和并联代理版本合成算法,清理和填补缺失的方法GreatestCommonDivisor *在edu.jas.ufd包中的类,修复ModLong到ModInteger转换,并增加了小的修正,改进和方法重构的权利类。
什么在2.4.3828版本是新的:
- 在切换到Java 7的开发李>
- 在JAS仍将编译和运行在Java 6和Java 5。
- 在一个新的在线repositoriy的JAS对谷歌的代码,其中包含一个bug跟踪器。
- 的多项式环发电机在Jython和JRuby的脚本接口变量的定义。
- 更多JRuby的例子。
什么在2.4.3788版本是新的:
- 在2.4版本的更新都取决于封装到最新版本并准备JAS 3.0。更新2.5.2的Jython和JRuby 1.6.4。从账面算法计算机代数由格迪斯和Czapor&Labahn其JAS等值所有算法的新指标。在多元积分多项式因式分解小的改进和修正了。
什么是2.3.3668版本,新的:
- 在实验的理想复杂的根计算中添加了complexAlgebraicRoots ()在PolyUtilApp类方法。
- 在简单的隔离区间细化实数和复数根被执行。
- 在一元多项式通过素理想分解代数数领域的替代保中添加了FactorAlgebraicPrim类。
- 在复数的解析进行了改进。
- 在长期的订单,被迫在某些情况下。更多小的改进和修正发了言。
什么版本2.3.3598是新的:
- 在使用类ResidueRing多变量的代数环/领域扩展。 JRuby和Jython的版本和扩展字段建设者的例子。小的改进和bug修复最新的Eclipse和Java 1.7版本。
什么是2.3.3568版本,新的:
- 在易于使用的建筑扩展字段的塔中类ExtensionFieldBuilder与代数和超越领域的扩展方法。
- 在实数和复数代数数的改进。
- 在改进多项式解析器递归表示。
- 在小bug修复。
什么版本2.3.3538是新的:
- 在新类HenselMultUtil的多元亨泽尔提升。将用于在polyomial因式分解在未来。采用多元亨泽尔起重最大公约数的某些部分。该JAS源(r3408)编译Apache的和谐6.0(r991881)。单元测试通过除测试案例,涉及对象的序列化。
什么是2.3.3458版本,新的:
- 在封装结构,清理和所有循环包被拆除的依赖关系。
- 在出厂解析部分被分成从GenPolynomialTokenizer到RingFactoryTokenizer。
- 在一些人为的代码需要使用可解多项式作为环的元素,因为可解多项式无法实现RingElem。
- 在这导致不正确的方法分派的乘法()方法,由于编译器优化的情况下。
- 在一种解决方法,以检测和修复这个现在在GenPolynomial类实现。
什么是2.3.3408版本,新的:
- 在新的临界指数的一对选择与朔望Grobner基基础comptation葛鲍尔和穆勒后的算法类OrderedSyzPairlist。 Grobner基的基类重构来选择使用双新选择。一些JDK 1.6构造回港要与JDK 1.5兼容一次。小的改进在类FactorAbstract克罗内克因子组合。在线程池固定的竞争条件,提高终端检测终结者。并行修复降低Grobner基基础计算。固定元多项式建设理想。
什么是2.3.3368版本,新的:
- 在多元泰勒级数扩展接口和实施
- 在改进多元幂级数标准基础计算。
- 方法已被重构,以更好地适合的类和类已移至解耦软件包,例如商*到包edu.jas.ufd。
- 在小bug和化妆品的问题已得到修复。
什么在2.3.3328版本是新的:
- 在多元幂级数在课堂MultiVarPowerSeries和MultiVarPowerSeriesRing
- 在莫拉的切锥降低算法和标准的基础计算的幂级数封装edu.jas.ps。
- 在迭代的Iterator指数向量。
什么是2.3.3298版本,新的:
- 在本次发布的迭代器有限和无限的一些结构他们,以及有限和无限笛卡尔乘积。
- 在构造函数被固定在符合(新)的Java内存模型。
- 也有小的错误修正和改进,更有意义的异常,有的重命名。
什么在2.3.3248版本是新的:
- 在改进多项式解析器接受标注有有理数小数点并接受BigDecimal的系数。拆除使用下划线在多项式解析器algebriac数系数。现在,解析每一个递归调用()从环的工厂被括号可以嵌套到任何深度触发。在可解多项式关系表修正同步错误和并行可解多项式Grobner基基础计算一个并行错误。加其余部分为特征p&GT的多项式环的分解;变0的AN(AlgebraicNumbers)脚本rpresentaton。使用无界线程池,以避免死锁。
什么是2.3.3218版本,新的:
- 在该代码被降级为Java 5语言运行时系统,具有依赖于以前的Java版本的系统中使用,例如MathPiper和GeoGebra。
- 在该edu.jas.kern.TimeStatus类加入通过checkTime()方法以提供长时间运行的任务的用户反馈。
- 在一些缺少extGB()方法被执行。
- 在GBFactory加入了适当的Grobner基的基本实现的选择。
- 在该isFinite()方法添加在SquarefreeFactory所有ElemFactorys和使用。
- 在一些缺少的部分加在特征p&GT的多项式环的分解; 0和理想的分解。
什么是2.3.3188版本的新:
- 在一个新的工厂Grobner基群算法实现在类GBFactory。
- 在新GBProxy是,像GCDProxy,能够同时运行顺序和并行Grobner基基础计算。
- 在原始元计算通过normalPositionFor()的方法primitiveElement)与数转换方法convertToPrimitiveElem()。 实施(合
- 在这里是从书Grobner基贝克尔和Weispfenning等效JAS实现。 所有算法的新指标
要求:
- 在甲骨文的Java标准版运行环境
评论没有发现