מערכת Java האלגברה (או JAS בקיצור) הוא קוד פתוח, מופץ בחופשיות, מונחה עצמים, ותוכנת מחשב אלגברה בטוחה סוג שתומכת בהפעלה מבוססת לינוקס systems.Implemented בתכונות פרויקט languageThe תכנות ג'אווה ריבוי הליכי ספריית תוכנה מתוכננת היטב, ומתפקד באופן מלא, שמשתמשת בסוגים גנריים לעשות חישובים אלגבריים באמצעות JVM (Java Virtual Machine) תשתית זמן ריצה. זה מיושם בתכנות ג'אווה language.Can לשמש באופן אינטראקטיבי, פירש באמצעות JRuby ותוכנת JythonThe נועדה לשמש באופן אינטראקטיבי, פירשה באמצעות JRuby (Java Ruby) או Jython (Java Python) חזיתי, או כמו כל תוכנה אחרת Java חבילה. App Android קיים גם, המבוסס על Ruboto (JRuby עבור אנדרואיד) .Getting התחיל עם Java אלגברה SystemFor נוחיותכם, תוכנת מערכת האלגברה Java מופץ גם כקובץ בינארי שנבנה מראש בפורמט JAR, כמו גם חבילת מקור . בעוד קובץ JAR מאפשר לך להשתמש במערכת האלגברה Java בפרויקט (ים) שלך מייד, חבילת המקור מאפשרת לך לפרוץ את הקוד ולייעל את זה.
כדי להציג את הודעת השימוש באפליקציה, הפעל את & lsquo; java צנצנת JAS-2.5.5065-bin.jar & lsquo; הפקודה בתוכנת הדמיית מסוף, וודא כי אתה נמצא במיקום שבו אתה & rsquo; ve לשמור את קובץ JAR. הודעת השימוש נראית כך: & ldquo; שימוש: RunGB [seq | seq + | נקוב | נקוב + | dist | dist + | disthyb | disthyb + | CLI [היציאה]] <קובץ> # procs / # threadsPerNode [machinefile] [בדיקה] [nolog ] & Rdquo; פועל על כל מערכת הפעלה שבי Java הוא availableBeing נכתב בשפת תכנות ג'אווה, תוכנת מערכת האלגברה Java יכולה לרוץ על כל מערכת הפעלה של מחשב שבו טכנולוגית Java Runtime Environment (JRE) זמינה, ובכלל זה גנו / לינוקס, Microsoft Windows , X. BSD, Solaris, ו- Mac OS הוא נתמך כרגע על פלטפורמות מחשב 64 ו -32 סיביות
מה חדש במהדורה זו:.
- גרסה זו מוסיפה edu.jas.fd חבילה חדשה לחישוב מחלק משותף פולינום פתיר.
- זה יכיל אלגוריתמים לתחומים פירוק לגורמים (שאינם ייחודיים).
- ישנן שיטות לחישוב שארית פסאודו פולינום מעל תחומים Ore בכיתה FDUtil.
- שיטות נוספות למחלקים משותפים כלולות, אבל עדיין לא סיימו.
- יישומי MPJ וMPI היו מכונסים נוסף וניקו.
- Javadocs לכיתות מתאם JLinAlg מתפרסם.
מה חדש בגרסת 2.5.4688
- שדה
SolvableLocalResidue טבעת שאריות ניו פתירה מקומית פתיר כמנה מודולו אידיאלי. פולינומי החדש הגנרית פתיר QLRSolvablePolynomial עם מקדמים הגנרית abstacted FOM מנה פתירה, טבעות oder מקומי שאריות מקומיות. ליישם מקביל ממשקי QuotPair וQuotPairFactory בכיתות בהתאמה. התאם ולהרחיב את דוגמאות scripting למעמד החדש. הבדלים הוסרו ולנקות גרסאות שונות של הפעלה * GB עומדים תוכניות בסיס Grobner לבד.
מה חדש בגרסת 2.5.4658:
- גרסת אנדרואיד של JAS, המבוסס על Ruboto ( JRuby עבור אנדרואיד), זמין כעת עם קוד שנחתם וניתן להתקין ישירות.
- גרסה זו מכילה אלגוריתמים חדשים לכפולות משותפות לפחות ומשפט מחלק משותף הגדול ביותר בטבעות פולינום פתירות.
- בנוסף, simplifier הקנונית אפל-Lassner לממנות פתירות נגיש.
- נדרש שיפוץ קוד מסוימים כדי לשבור מחזורי תלות חבילה.
- נושאי Findbugs יותר נפתרו.
- תאימות Java 5 כבר ירדה.
מה חדש בגרסת 2.5.4618:
- גרסה זו כוללת אלגוריתמי בסיס חדשים מופצים Grobner המבוסס על איגודי Java של OpenMPI בדומה לגרסת MPJ.
מה חדש בגרסה 2.5.4555:
- גרסה זו מוסיפה אלגוריתמים חדשים לטבעות פולינום פתירות על טבעות פתירות מקומיות בLocalSolvablePolynomialRing כיתות וLocalSolvablePolynomial ודוגמאות חדשות למתכנתים לטבעות פולינום פתירות כזה.
- הטיפול ביחסים אינם חלופי של פולינומי פתיר כבר refactored ליישם ולהשתמש בממשק RelationGenerator.
- עוד כמה נושאי Findbugs וEclipse וכמה בעיות עם JRuby של אנדרואיד תוקנו ושופרו.
מה חדש בגרסת 2.5.4448:
- גרסה זו מביאה אלגוריתמים חדשים לטבעות פולינום פתירות רקורסיבית וטבעות חדשות פתירות פולינום עם מקדמי מנה פתירות.
- טבעות זה כוללים כפל אינו חלופי של משתנים עם מקדמים.
- ישנן דוגמאות scripting חדשות לטבעות רקורסיבית פתירות פולינום ופולינומי פתיר עם מקדמי מנה פתירות.
מה חדש בגרסת 2.5.4408:
- גרסה זו מספקת אלגוריתמים חדשים לאידאלים בפולינום פתיר טבעות בSolvableIdeal כיתה, ומבנים חדשים לטבעות פתירות פולינום בכיתות SolvableQuotient, SolvableResidue, והמפעלים המקבילים SolvableQuotientRing וSolvableResidueRing.
- יש ערכת נושא חדשה לתיעוד rdoc רובי, והתסריטים הותאמו לגרסה חדשה יותר של JRuby (1.7.3).
- כמה תיקונים קטנים ושיפורים כלולים.
מה חדש בגרסה 2.5.4358:
- API Java יהיה יציב יותר מעתה והלאה .
מה חדש בגרסת 2.4.4308:
- גרסה זו מספקת בעיקר אופטימיזציות ביצועים, שיפורים קטנים, ותיקונים.
מה חדש בגרסת 2.4.4278:
- גרסה זו כוללת אלגוריתמי בסיס חדשים מופצים Grobner המבוסס על MPI כאמצע כלי תקשורת.
מה חדש בגרסת 2.4.4228:
- גרסה זו כוללת חלקים חדשים לאינם חלופי ללא תשלום . חישוב בסיס Grobner והפחתת פולינום
- הוא מורכב מWordGroebnerBase חדש ממשק וכיתות חדשות WordGroebnerBaseAbstract וWordGroebnerBaseSeq.
- Jython וJRuby הגישה לפולינומי אינו חלופי מסופקת עם WordPolyRing הכיתות וWordIdeal.
- בנוסף, יש דרך משופרת לבחירה (חלופי) מימושי אלגוריתם בסיס Grobner עם GBAlgorithmBuilder הכיתה; לדוגמא, אלגוריתם חופשי חלק עם אופטימיזציה של הסדר משתנה.
מה חדש בגרסת 2.4.4008:
- גרסה זו מוסיפה דוגמאות נוספות JRuby, תיקוני באגים על זכות בסיסי Grobner מודול וחישוב שורשים מרובים, ותיקוני באגים לבעיות משמעותיות זוהו ע"י findbugs.
מה חדש בגרסת 2.4.3938:
- refactors
גרסה זו ומתקנת אלגוריתמים לWu-ריט סטים אופייניים בCharacteristicSetWu הכיתה. בדיקות יחידה הן בCharSetTest.
מה חדש בגרסה 2.4.3888:
- שיפוץ כדי לפשט פרמטרים סוג ולשחרר תנאי סוג.
מה חדש בגרסת 2.4.3851:
- גרסה זו מיישמת גרסאות מודולרית וגרסאות מקבילות של proxy אלגוריתמי תוצאה, מנקה וממלאים שיטות חסרות בGreatestCommonDivisor * שיעורים בחבילת edu.jas.ufd, מתקן ModLong להמרת ModInteger, ומוסיף תיקונים קטנים, שיפורים, וrefactorings של שיטות לכיתות הנכונות.
מה חדש
-
Switched 7 Java לפיתוח
- JAS עדיין לקמפל ולהריץ על Java 6 ו- Java 5.
- repositoriy מקוון חדש לJAS על הקוד של גוגל המכיל באג-גשש.
- הגדרה של משתנים לגנרטורים טבעת פולינום בממשק scripting Jython וJRuby.
- דוגמאות JRuby יותר.
מה חדש בגרסת 2.4.3788:
- שחרר 2.4 עדכונים כל החבילות בהתאם לגרסה העדכנית ביותר ומתכונן לJAS 3.0. עדכונים לJython 2.5.2 וJRuby 1.6.4. מדד חדש של כל האלגוריתמים מאלגוריתמי הספר למחשב אלגברה על ידי גדס & Czapor & Labahn לשווה JAS. שיפורים קטנים ותיקונים שוב בפירוק לגורמי פולינום נפרד רב-משתנים.
מה חדש בגרסת 2.3.3668:
- חישוב שורש ניסויי אידיאלי מורכב נוספה בcomplexAlgebraicRoots () שיטה בכיתת PolyUtilApp.
- עידון מרווח בידוד פשוט לשורשים אמיתיים ומורכבים יושם.
- פקטורינג האלטרנטיבי של פולינומי univariate על אלגברי מספר תחומים באמצעות פירוק אידיאלי ראש נוספה בכיתת FactorAlgebraicPrim.
- ניתוח של מספרים מורכבים השתפר.
- נאלצות במצבים מסוימים. עוד שיפורים קטנים ותיקונים שנעשו.
הזמנות לטווח
מה חדש בגרסה 2.3.3598:
- הרחבות טבעת / שדה אלגברי רב-משתנה באמצעות ResidueRing כיתה. גרסאות JRuby וJython ודוגמאות של הבונה שדה ההארכה. שיפורים קטנים ותיקוני באגים עבור Eclipse האחרון וJava 1.7 גרסה.
מה חדש בגרסת 2.3.3568:
- קל לשימוש בנייה של מגדלים של שדות הארכה ב ExtensionFieldBuilder כיתה עם שיטות לרחבות אלגבריות ושדה טרנסצנדנטי.
- שיפורים במספרים אלגבריים אמיתיים ומורכבים.
- משופר מנתח פולינום לייצוגים רקורסיבית.
- תיקוני באגים קטנים.
מה חדש בגרסה 2.3.3538:
- כיתה חדשה HenselMultUtil להרמת הנזל רב-משתנית. ישמש בפירוק לגורמי polyomial בעתיד. חלקים מסוימים של מחלק משותף הגדול ביותר באמצעות הרמת הנזל רב-משתנית. מקור JAS (r3408) הידור על Apache Harmony 6.0 (r991881). הבדיקות היחידה לעבור למעט מקרי מבחן מעורבים בהמשכים אובייקט.
מה חדש בגרסת 2.3.3458:
- מבנה החבילה נוקה וכל החבילה המחזורית תלות הוסרה.
- חלקי ניתוח במפעל פוצלו מGenPolynomialTokenizer לRingFactoryTokenizer.
- חלק הקוד מלאכותי נדרש להשתמש פולינומי פתיר כאלמנטים טבעת כי פולינומי פתיר לא יכול ליישם RingElem.
- זה הביא במקרים של משלוח שיטה שגוי לשיטה להכפיל () בשל אופטימיזציות מהדר.
- לעקיפת בעיה כדי לזהות ולתקן את זה עכשיו מיושמת בכיתת GenPolynomial.
מה חדש בגרסת 2.3.3408:
- בחירת זוג critial חדשה לcomptation בסיס Grobner עם קו ישר אלגוריתם מבוסס לאחר Gebauer ומולר בOrderedSyzPairlist כיתה. שיפוץ של מחלקות בסיס Grobner לשימוש אופציונלי בחירת הזוג החדשה. יציאה אחורית של כמה JDK 1.6 בונה להיות שוב בקנה אחד עם JDK 1.5. שיפורים קטנים בשילוב גורם קרונקר בFactorAbstract כיתה. מצב קבוע מירוץ בThreadPool וגילוי סיום השתפר בשליחות קטלנית. תיקונים במקביל מופחת חישובי בסיס Grobner. קבוע בניית פולינום univariate בIdeal.
מה חדש בגרסה 2.3.3368:.
- רב-משתנה טיילור ממשק הרחבת סדרה ויישום
- כוח רב-משתנית סדרה משופרת לחישוב בסיס סטנדרטי.
- שיטות כבר refactored לשיעורים מתאימים יותר, ושיעורים הועברו ללנתק חבילות, למשל * מנה לedu.jas.ufd החבילה.
- באגים קטנים ובעיות קוסמטיות תוקנו.
מה חדש בגרסת 2.3.3328:.
- כוח רבה-משתנית בסדרה MultiVarPowerSeries כיתות וMultiVarPowerSeriesRing
- אלגוריתם הפחתת קונוס משיק של Mora וחישוב בסיס סטנדרטי כוח סדרה בedu.jas.ps חבילה ל.
- איטרטור על וקטורי מעריך.
מה חדש בגרסת 2.3.3298:
- שחרור זה כולל iterators לסופי וכמה מבנים אינסופיים , ואת המוצרים הסופיים ואינסופיים הקרטזיאני שלהם.
מה חדש בגרסת 2.3.3248:
- משופר מנתח פולינום לקבל מספרים רציונליים מצוינים עם נקודות עשרוניות ולקבל מקדמי BigDecimal. הסיר את השימוש בקו התחתון למקדמי מספר algebriac במנתח פולינום. עכשיו כל שיחה רקורסיבית של לנתח () ממפעל טבעת מופעלת על ידי פלטה שיכולה להיות מקוננת לכל עומק. תוקן הבאג סנכרון בשולחנות ביחס פולינום פתיר ובאגים במקבילים בחישוב פולינום פתיר מקביל בסיס Grobner. הוסיף חלקים שנותרו לפירוק לגורמים בפולינום טבעות של p & gt האופייניים; 0. שינו את rpresentaton התסריט של (AlgebraicNumbers). שימוש בברכות חוט בלתי מוגבלת כדי למנוע מתים מנעולים.
מה חדש בגרסה 2.3.3218:
- הקוד שהוריד לשפת Java 5 ו זמן הריצה מערכת לשימוש עם מערכות להסתמך על גרסאות ישנות יותר Java, למשל MathPiper וGeoGebra.
- כיתת edu.jas.kern.TimeStatus נוספה כדי לספק משוב ממשתמשים למשימות ריצה ארוכות באמצעות שיטת checkTime ().
- חלק משיטות extGB החסר () יושמו.
- GBFactory נוספה לבחירת יישומי בסיס Grobner המתאימים.
- isFinite השיטה () נוספה לכל ElemFactorys והשימוש בSquarefreeFactory.
- חלק החלקים חסרים נוספו לפירוק לגורמים בפולינום טבעות של p & gt האופייניים; 0 ופירוק אידיאלי.
מה חדש בגרסת 2.3.3188:
- מפעל חדש ליישומי אלגוריתם בסיס Grobner הוא ב GBFactory הכיתה.
- GBProxy החדש הוא, כמו GCDProxy, מסוגל להפעיל רציף וחישוב בסיס Grobner מקביל במקביל.
- חישוב אלמנט פרימיטיבי מיושם באמצעות normalPositionFor () בprimitiveElement השיטות () יחד עם שיטות כמה המרת convertToPrimitiveElem ().
- יש מדד חדש של כל האלגוריתמים מהספר בסיסי Grobner על ידי בקר וייספנינג למימושי JAS שווה הערך.
דרישות :
- Oracle Java Standard Edition Runtime Environment
תגובות לא נמצא