Research Article

Detecting Floating-Point Expression Errors Based Improved PSO Algorithm

Table 5

PSOED test results.

PSOED
No.FPBenchMax relative errorMax ULP errorMax bits error

1Bsplines32.77E-161.00E + 001.00
2Exp1x1.11E-142.00E + 005.67
3Exp1x_log2.94E-165.00E + 011.58
4Intro_example2.2E-161.00E + 001.00
5Logexp3.16E-161.00E + 001.00
6NMSE example 3.12.24E-131.36E + 0310.43
7NMSE example 3.41.69E-31.68E + 0930.98
8NMSE example 3.52.21E-101.05E + 0620.00
9NMSE example 3.66.34E-133.58E + 0311.79
10NMSE example 3.71.10E-146.40E + 016.02
11NMSE example 3.89.83E-093.66E + 0726.04
12NMSE example 3.91.35E-114.57E + 0515.63
13NMSE problem 3312.16E-131.27E + 0310.30
14NMSE problem 3332.12E-101.04E + 0620.00
15NMSE problem 3368.83E-134.59E + 0312.15
16NMSE problem 3371.62E-121.23E + 0413.58
17NMSE problem 3415.12E-051.85E + 0930.64
18NMSE problem 3448.22E-155.10E + 015.73
19NMSE problem 3457.47E-126.88E + 0416.05
20NMSE section 3.111.10E-147.70E + 016.29
21predatorPrey4.75E-163.00E + 001.58
22Sine2.03E-111.27E + 0518.56
23Sineorder38.40E-118.99E + 0415.80
24sqroot5.15E-123.41E + 0512.85
25Sqrt_add3.14E-162.00E + 001.58
26Test05_nonlin1, r48.86E-104.43E + 0621.65
27Test05_nonlin1, test21.66E-161.00E + 001.00
28verhulst1.33E-121.60E + 0413.90