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版本,新的:
- 在本次發布的迭代器有限和無限的一些結構他們,以及有限和無限笛卡爾乘積。li>
- 在構造函數被固定在符合(新)的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標準版運行環境
評論沒有發現