Documentation

Before attempting to understand the charts below, please take a look at the Stability Benchmark manual. Suggestions for making this data easier to understand are welcomed.

Experimental Setup

Date 2021-Dec
OS Ubuntu 20.04.3 LTS
CPU Intel Xeon W-1250 CPU @ 3.30GHz
Cache 12 MB
RAM 32 GB DD4
JVM 15.0.2
Benchmark 0.12
Libraries Version
Colt 1.2
Commons Math 3.6.1
EJML 0.41
Jama 1.0.3
JBlas 1.2.5
la4j 0.6.0
MTJ 1.0.8
OjAlgo 49.0.1
UJMP 0.3.0

Test Configuration. Matrix size.

  Min Max
Small 2 10
Large 500 600

Small Matrices

Linear Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+308InfinityInfinity 78.9% 11.3% 9.8%1.0e-3091.0e-3091.0e-309 100.0%
Commons1.0e+308InfinityInfinity 78.2% 11.3% 10.5% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJML1.0e+308InfinityInfinity 78.5% 11.8% 9.7%1.0e-3181.0e-314 39.2% 60.8%
JBlas1.0e+308InfinityInfinity 78.9% 11.1% 10.0%1.0e-3091.0e-3091.0e-309 100.0%
Jama1.0e+308InfinityInfinity 78.9% 11.3% 9.8%1.0e-3181.0e-314 39.2% 60.8%
La4j1.0e+308InfinityInfinity 78.9% 11.3% 9.8% 1.0e-14 68.5% 18.4% 13.1%
MTJ1.0e+308InfinityInfinity 78.2% 11.3% 10.5%1.0e-3181.0e-314 39.2% 60.8%
PColt1.0e+308InfinityInfinity 78.9% 11.3% 9.8%1.0e-3091.0e-3091.0e-309 100.0%
UJMP1.0e+308InfinityInfinity 78.9% 11.3% 9.8%1.0e-3181.0e-314 39.2% 60.8%
ojAlgo1.0e+308InfinityInfinity 76.4% 2.1% 21.5%1.0e-3211.0e-314 44.1% 1.9% 52.7% 1.3%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 4.3e-17 1.8e-16 3.1e-16 100.0% 3.8e-09 2.5e-08 6.5e-08 100.0%
Commons 1.7e-16 3.1e-16 100.0% 3.8e-09 2.3e-08 5.9e-08 100.0%
EJML 1.3e-17 1.7e-16 3.0e-16 100.0% 3.4e-09 2.5e-08 6.5e-08 100.0%
JBlas 1.7e-16 3.0e-16 100.0% 3.4e-09 2.5e-08 5.9e-08 100.0%
Jama 1.7e-16 3.0e-16 100.0% 3.4e-09 2.3e-08 5.9e-08 100.0%
La4j 1.7e-16 3.0e-16 100.0% 3.4e-09 2.3e-08 5.9e-08 100.0%
MTJ 1.7e-16 3.2e-16 100.0% 3.4e-09 2.5e-08 6.5e-08 100.0%
PColt 4.3e-17 1.8e-16 3.1e-16 100.0% 3.8e-09 2.5e-08 6.5e-08 100.0%
UJMP 1.7e-16 3.0e-16 100.0% 3.4e-09 2.3e-08 5.9e-08 100.0%
ojAlgo 6.0e-17 1.8e-16 3.0e-16 100.0% 8.0e-09 3.1e-08 8.1e-08 100.0%

Least Squares Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
ColtInfinityInfinityInfinity 94.7% 5.3%1.0e-3091.0e-3091.0e-309 100.0%
Commons1.0e+1541.0e+1551.0e+155 -0.0% 67.1% 32.9%1.0e-1551.0e-1551.0e-155 100.0%
EJMLInfinityInfinityInfinity 93.2% 6.8%1.0e-3151.0e-314 23.2% 76.8%
JBlasInfinityInfinityInfinity 100.0%1.0e-3201.0e-315 41.4% 58.6%
JamaInfinityInfinityInfinity 94.7% 5.3%1.0e-3151.0e-314 20.6% 79.4%
La4jInfinityInfinityInfinity 94.7% 5.3%1.0e-323 1.0e-14 35.2% 49.2% 3.6% 12.0%
MTJInfinityInfinityInfinity 100.0%1.0e-3191.0e-315 40.2% 59.8%
PColt1.0e+308InfinityInfinity 67.9% 32.1%1.0e-3151.0e-309 11.5% 12.3% 76.2%
UJMPInfinityInfinityInfinity 94.7% 5.3%1.0e-3151.0e-314 20.6% 79.4%
ojAlgo1.0e+1551.0e+155Infinity 21.0% 79.0%1.0e-1581.0e-157 11.3% 1.0% 83.1% 4.6%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 6.9e-17 2.7e-16 5.3e-16 100.0% 5.8e-09 3.9e-08 1.2e-07 100.0%
Commons 1.0e-16 2.6e-16 4.6e-16 100.0% 5.8e-09 3.9e-08 1.2e-07 100.0%
EJML 7.9e-17 2.2e-16 4.0e-16 100.0% 5.8e-09 3.9e-08 1.1e-07 100.0%
JBlas 1.4e-16 4.0e-16 1.0e-15 100.0% 8.0e-09 4.8e-08 1.2e-07 100.0%
Jama 4.7e-17 2.6e-16 5.1e-16 100.0% 5.2e-09 3.9e-08 1.2e-07 100.0%
La4j 3.1e-17 2.3e-16 4.2e-16 100.0% 5.2e-09 3.1e-08 1.1e-07 100.0%
MTJ 4.1e-17 2.5e-16 4.7e-16 100.0% 5.8e-09 3.5e-08 1.2e-07 100.0%
PColt 6.8e-17 2.8e-16 5.2e-16 100.0% 5.8e-09 3.9e-08 1.2e-07 100.0%
UJMP 4.7e-17 2.6e-16 5.1e-16 100.0% 5.2e-09 3.9e-08 1.2e-07 100.0%
ojAlgo 5.5e-18 1.7e-16 3.4e-16 100.0% 2.5e-08 1.2e-04 2.2e-04 100.0%

Symmetric Positive Definite Inverse

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.2e-16 2.1e-16 2.9e-16 100.0%
Commons 1.3e-16 2.2e-16 3.1e-16 100.0%
EJML 9.8e-17 2.2e-16 3.2e-16 100.0%
JBlas 1.3e-16 2.1e-16 3.0e-16 100.0%
Jama 1.2e-16 2.1e-16 2.9e-16 100.0%
La4j 5.6e-17 1.7e-16 2.5e-16 100.0%
MTJ 1.2e-16 2.1e-16 2.9e-16 100.0%
PColt 1.2e-16 2.1e-16 2.9e-16 100.0%
UJMP 1.2e-16 2.1e-16 2.9e-16 100.0%
ojAlgo 9.8e-17 2.1e-16 3.1e-16 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
ColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
CommonsInfinityInfinityInfinity 100.0% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJML1.0e+308InfinityInfinity 89.7% 10.3%1.0e-3091.0e-3091.0e-309 100.0%
JBlasInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
JamaInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
La4j1.0e+308InfinityInfinity 55.7% 44.3% 1.0e-08 1.0e-03 1.0e-02 100.0%
MTJInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
PColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
UJMPInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
ojAlgo1.0e+3081.0e+308Infinity 32.3% 17.1% 50.6%1.0e-3091.0e-3091.0e-309 100.0%

Singular Value Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.8e-16 8.7e-16 NaN 56.8% 43.2%
Commons 1.1e-16 3.3e-16 7.3e-16 100.0%
EJML 1.6e-16 4.2e-16 1.1e-15 100.0%
JBlas 1.7e-16 3.9e-16 9.2e-16 100.0%
Jama 1.2e-16 4.0e-16 9.2e-16 100.0%
La4j 1.6e-16 4.2e-16 9.2e-16 100.0%
MTJ MISC
PColt 1.7e-16 4.1e-16 9.4e-16 100.0%
UJMP 1.6e-16 4.2e-16 9.1e-16 100.0%
ojAlgo 1.2e-16 3.9e-16 8.9e-16 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt RETURNED NULL RETURNED NULL
Commons1.0e+308InfinityInfinity 60.8% 8.7% 30.5%1.0e-3141.0e-2831.0e-283 0.2% 99.8%
EJML1.0e+3081.0e+308Infinity 40.5% 24.0% 35.5%1.0e-3151.0e-3141.0e-314 0.3% 99.2% 0.5%
JBlasInfinityInfinityInfinity 100.0%1.0e-3151.0e-3151.0e-314 1.3% 98.7%
Jama RETURNED NULL 1.0e-3141.0e-2831.0e-283 0.2% 99.8%
La4j RETURNED NULL 1.0e-14 1.0e-05 1.0e+00 100.0%
MTJ MISC MISC
PColtInfinityInfinityInfinity 100.0%1.0e-3151.0e-3151.0e-314 1.3% 98.7%
UJMP RETURNED NULL 1.0e-2911.0e-2831.0e-283 0.2% 99.8%
ojAlgo RETURNED NULL 1.0e-3141.0e-2831.0e-283 0.2% 99.8%

Symmetric Eigenvalue Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 2.1e-16 7.6e-16 1.1e-15 100.0%
Commons 2.8e-16 6.9e-16 9.5e-16 100.0%
EJML 1.9e-16 5.1e-16 7.4e-16 100.0%
JBlas 1.9e-16 2.1e-15 3.5e-15 100.0%
Jama 2.1e-16 7.6e-16 1.1e-15 100.0%
La4j 2.3e-16 2.6e-01 4.7e-01 100.0%
MTJ MISC
PColt 2.1e-16 7.6e-16 1.1e-15 100.0%
UJMP 2.1e-16 7.6e-16 1.1e-15 100.0%
ojAlgo 2.1e-16 7.7e-16 1.2e-15 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
Commons1.0e+1541.0e+1541.0e+155 6.3% 93.7%1.0e-1551.0e-1541.0e-154 100.0%
EJML1.0e+3081.0e+308Infinity 20.0% 0.8% 4.0% 75.2%1.0e-3151.0e-3091.0e-307 0.2% 22.2% 77.7%
JBlas1.0e+3081.0e+308Infinity 37.8% 62.2%1.0e-3151.0e-3151.0e-315 0.3% 99.7%
Jama1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
La4j 1.0e+00 1.0e+00 1.0e+78 43.5% 56.5% 1.0e+00 1.0e+00 43.5% 56.5%
MTJ MISC MISC
PColt1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
UJMP1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
ojAlgo1.0e+3081.0e+308Infinity 10.3% 87.5% 2.2%1.0e-3151.0e-3141.0e-314 100.0%

Large Matrices

Linear Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+3071.0e+3071.0e+307 100.0%1.0e-3081.0e-3081.0e-308 100.0%
Commons1.0e+3071.0e+3071.0e+307 100.0% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJML1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JBlas1.0e+3071.0e+3071.0e+307 100.0%1.0e-3081.0e-3081.0e-308 100.0%
Jama1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
La4j1.0e+3071.0e+3071.0e+307 100.0%1.0e-3231.0e-322 1.0e-14 75.0% 25.0%
MTJ1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
PColt1.0e+3071.0e+3071.0e+307 100.0%1.0e-3081.0e-3081.0e-308 100.0%
UJMP1.0e+3071.0e+3071.0e+307 100.0% 1.0e-14 1.0e-14 1.0e-14 100.0%
ojAlgo1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.6e-14 1.9e-14 2.3e-14 100.0% 4.3e-08 2.3e-07 5.4e-07 100.0%
Commons 1.6e-14 1.9e-14 2.2e-14 100.0% 4.8e-08 2.6e-07 6.0e-07 100.0%
EJML 1.6e-14 1.9e-14 2.3e-14 100.0% 4.3e-08 2.3e-07 6.0e-07 100.0%
JBlas 1.0e-14 1.1e-14 1.3e-14 100.0% 3.5e-08 1.7e-07 5.4e-07 100.0%
Jama 1.5e-14 1.9e-14 2.3e-14 100.0% 4.8e-08 2.6e-07 6.0e-07 100.0%
La4j 1.5e-14 1.9e-14 2.3e-14 100.0% 4.8e-08 2.6e-07 6.0e-07 100.0%
MTJ 1.6e-14 1.9e-14 2.2e-14 100.0% 4.8e-08 2.1e-07 5.4e-07 100.0%
PColt 1.6e-14 1.9e-14 2.3e-14 100.0% 4.3e-08 2.3e-07 5.4e-07 100.0%
UJMP 1.6e-14 1.9e-14 2.2e-14 100.0% 3.9e-08 2.3e-07 6.6e-07 100.0%
ojAlgo 1.6e-14 1.9e-14 2.2e-14 100.0% 3.9e-08 2.3e-07 6.6e-07 100.0%

Least Squares Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+3081.0e+3081.0e+308 100.0%1.0e-3091.0e-3091.0e-309 100.0%
Commons1.0e+1541.0e+1541.0e+154 100.0%1.0e-1551.0e-1551.0e-155 100.0%
EJML1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JBlas1.0e+3081.0e+308Infinity 41.7% 25.0% 33.3%1.0e-3141.0e-3141.0e-314 100.0%
Jama1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
La4j1.0e+3081.0e+3081.0e+308 100.0%1.0e-3201.0e-320 1.0e-14 -0.0% 83.3% 16.7%
MTJ RETURNED NULL 1.0e-3141.0e-3141.0e-314 100.0%
PColt1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
UJMP1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
ojAlgo1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 2.8e-15 3.0e-15 3.1e-15 100.0% 2.3e-08 7.3e-08 1.4e-07 100.0%
Commons 2.2e-15 2.3e-15 2.5e-15 100.0% 1.7e-08 4.8e-08 1.1e-07 100.0%
EJML 2.2e-15 2.3e-15 2.5e-15 100.0% 1.7e-08 5.3e-08 1.1e-07 100.0%
JBlas 4.4e-15 4.7e-15 5.0e-15 100.0% 1.5e-08 4.3e-08 8.1e-08 100.0%
Jama 2.9e-15 3.1e-15 3.4e-15 100.0% 2.8e-08 8.1e-08 1.7e-07 100.0%
La4j 2.4e-15 2.6e-15 2.8e-15 100.0% 2.3e-08 5.9e-08 1.1e-07 100.0%
MTJ 1.8e-15 2.0e-15 2.1e-15 100.0% 1.5e-08 4.3e-08 9.0e-08 100.0%
PColt 1.8e-15 1.9e-15 2.1e-15 100.0% 1.5e-08 4.3e-08 8.1e-08 100.0%
UJMP 2.3e-15 2.5e-15 2.7e-15 100.0% 1.8e-08 5.3e-08 1.0e-07 100.0%
ojAlgo 1.9e-15 2.0e-15 2.1e-15 100.0% 1.5e-08 4.3e-08 8.1e-08 100.0%

Symmetric Positive Definite Inverse

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 4.3e-15 4.7e-15 5.1e-15 100.0%
Commons 3.8e-15 4.2e-15 4.6e-15 100.0%
EJML 6.1e-15 6.7e-15 7.3e-15 100.0%
JBlas 4.6e-15 5.1e-15 5.4e-15 100.0%
Jama 5.6e-15 6.1e-15 6.7e-15 100.0%
La4j 3.7e-15 4.1e-15 4.5e-15 100.0%
MTJ 3.8e-15 4.2e-15 4.5e-15 100.0%
PColt 4.6e-15 5.1e-15 5.6e-15 100.0%
UJMP 3.7e-15 4.1e-15 4.4e-15 100.0%
ojAlgo 3.6e-15 4.0e-15 4.4e-15 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
ColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
CommonsInfinityInfinityInfinity 100.0% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJMLInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
JBlasInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
JamaInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
La4j RETURNED NULL 1.0e-01 1.0e-01 1.0e-01 100.0%
MTJInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
PColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
UJMPInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
ojAlgo1.0e+3071.0e+3081.0e+308 100.0%1.0e-3091.0e-3091.0e-309 100.0%

Singular Value Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 4.2e-15 NaN NaN 46.4% 53.6%
Commons 2.8e-15 6.5e-15 7.6e-15 100.0%
EJML 2.8e-15 8.8e-15 1.4e-14 100.0%
JBlas 2.4e-15 6.1e-15 7.3e-15 100.0%
Jama 4.0e-15 9.8e-15 1.4e-14 100.0%
La4j 4.1e-15 9.8e-15 1.3e-14 100.0%
MTJ MISC
PColt 3.1e-15 3.9e-15 4.1e-15 100.0%
UJMP 2.6e-15 6.2e-15 7.1e-15 100.0%
ojAlgo 4.0e-15 9.7e-15 1.4e-14 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.0e+00 1.0e+00Infinity 28.6% 71.4% RETURNED NULL
CommonsInfinityInfinityInfinity 100.0%1.0e-2831.0e-2831.0e-283 100.0%
EJML1.0e+308InfinityInfinity 85.7% 14.3%1.0e-3071.0e-3071.0e-305 100.0%
JBlasInfinityInfinityInfinity 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JamaInfinityInfinityInfinity 100.0%1.0e-2831.0e-2831.0e-283 100.0%
La4j 1.0e+00 1.0e+00Infinity 28.6% 71.4% 1.0e-06 1.0e+00 1.0e+00 100.0%
MTJ MISC MISC
PColtInfinityInfinityInfinity 100.0%1.0e-3131.0e-3131.0e-313 100.0%
UJMPInfinityInfinityInfinity 100.0% OUT OF MEMORY
ojAlgoInfinityInfinityInfinity 100.0%1.0e-2831.0e-2831.0e-283 100.0%

Symmetric Eigenvalue Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 8.8e-15 9.8e-15 1.0e-14 100.0%
Commons 6.7e-15 6.9e-15 7.2e-15 100.0%
EJML 6.0e-15 6.2e-15 6.5e-15 100.0%
JBlas 3.7e-15 3.9e-15 4.1e-15 100.0%
Jama 8.8e-15 9.8e-15 1.0e-14 100.0%
La4j RETURNED NULL
MTJ MISC
PColt 8.8e-15 9.8e-15 1.0e-14 100.0%
UJMP 6.6e-15 6.8e-15 7.1e-15 100.0%
ojAlgo 8.9e-15 9.8e-15 1.0e-14 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
Commons1.0e+1531.0e+1531.0e+153 100.0%1.0e-1551.0e-1541.0e-154 100.0%
EJML1.0e+3071.0e+3071.0e+307 100.0%1.0e-3041.0e-3031.0e-302 100.0%
JBlas1.0e+3071.0e+3071.0e+307 100.0%1.0e-3141.0e-3141.0e-314 100.0%
Jama1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
La4j RETURNED NULL RETURNED NULL
MTJ MISC MISC
PColt1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
UJMP1.0e+1541.0e+1541.0e+155 100.0% 1.0e-14 1.0e-13 1.0e-13 100.0%
ojAlgo1.0e+3071.0e+3071.0e+307 100.0%1.0e-3141.0e-3131.0e-313 100.0%