SMARTString Matching Algorithms Research Tool

by Simone Faro - www.dmi.unict.it/~faro/smart/ - email: faro@dmi.unict.it

Report of Experimental Results

Test Code EXP1712178666

Date 2024:04:04 07:29:19

Text englishTexts (alphabet : 128 - size : 1048576 bytes)

248163264128256512102420484096
BF
2.04
1.93
2.05
1.87
1.99
1.99
1.97
1.89
2.03
1.94
1.93
1.95
MP
3.20
3.23
3.25
2.96
3.20
3.49
3.24
3.05
3.24
3.53
3.22
3.22
KMP
3.18
3.12
3.53
2.96
3.10
3.20
3.19
3.07
3.11
3.54
3.55
3.23
BM
3.32
2.11
1.18
0.79
0.66
0.46
0.39
0.35
0.33
0.33
0.35
0.29
HOR
2.77
1.75
0.96
0.65
0.51
0.41
0.35
0.32
0.31
0.30
0.32
0.27
GS
5.36
6.07
5.26
5.85
6.03
5.64
5.48
5.62
5.47
5.64
5.56
5.96
AG
5.75
4.05
2.54
2.07
1.43
1.10
1.06
1.35
1.75
2.22
3.15
5.61
KR
1.62
1.33
1.11
1.07
1.09
1.07
1.08
1.15
1.24
1.08
1.08
1.25
ZT
3.80
2.24
1.10
0.66
0.44
0.34
0.28
0.26
0.35
0.30
0.27
 -
AC
2.55
2.67
2.42
2.48
2.68
2.70
2.48
2.39
2.69
2.39
2.60
2.59
TW
1.80
2.05
1.87
2.10
1.81
1.76
1.27
1.20
1.29
1.15
1.32
1.12
OM
2.88
1.95
1.18
0.77
0.59
0.56
0.41
0.38
0.38
0.40
0.56
 -
MS
2.94
1.90
1.11
0.72
0.52
0.46
0.37
0.36
0.38
0.52
0.99
 -
QS
2.34
1.74
0.98
0.67
0.51
0.42
0.36
0.33
0.31
0.30
0.28
0.31
NSN
1.72
1.84
1.65
1.68
1.70
1.74
1.70
1.64
1.70
1.59
1.60
1.80
TBM
5.33
3.03
1.68
1.02
0.75
0.58
0.48
0.42
0.45
0.38
0.34
0.38
COLUSSI
3.62
3.95
3.50
3.58
3.44
3.39
3.61
3.44
3.88
3.46
3.76
3.68
SMITH
2.58
1.54
0.91
0.61
0.45
0.36
0.32
0.29
0.32
0.28
0.30
0.25
GG
3.89
3.67
3.50
3.51
3.44
3.77
3.58
3.83
3.89
3.44
3.99
3.67
RAITA
3.02
1.71
0.93
0.65
0.47
0.47
0.35
0.32
0.35
0.30
0.32
0.26
SMOA
2.99
2.73
2.80
2.82
2.57
3.02
2.70
2.77
2.98
2.52
2.94
2.59
RCOLUSSI
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
SKIP
1.72
1.50
1.18
0.89
0.60
0.56
0.43
0.44
0.40
0.44
0.52
0.59
KMPSKIP
1.69
1.79
1.40
0.98
0.74
0.68
0.51
0.54
0.47
0.46
0.46
0.46
ASKIP
3.00
2.70
1.63
0.85
0.52
0.49
0.59
0.99
1.84
3.41
7.41
15.75
BR
2.07
1.60
0.93
0.61
0.42
0.34
0.27
0.25
0.31
0.28
0.28
0.25
AKC
19.45
13.35
7.84
4.43
2.74
5.22
3.40
2.66
2.58
2.10
1.95
1.83
FS
2.62
1.71
1.06
0.63
0.48
0.40
0.35
0.37
0.31
0.30
0.33
0.28
FFS
2.60
1.53
1.08
0.69
0.53
0.44
0.38
0.37
0.37
0.40
0.43
 -
BFS
2.50
1.43
1.05
0.65
0.52
0.46
0.38
0.36
0.38
0.41
0.43
0.59
TS
1.64
1.42
1.19
0.82
0.70
0.69
0.56
0.53
0.54
0.54
0.54
0.61
SSABS
2.08
1.38
1.01
0.66
0.51
0.51
0.38
0.34
0.33
0.32
0.30
0.31
TVSBS
2.08
1.41
1.01
0.61
0.45
0.40
0.29
0.26
0.30
0.30
0.26
 -
PBMH
2.73
1.53
0.89
0.60
0.47
0.40
0.38
0.48
1.00
3.17
12.97
48.74
FJS
2.27
1.60
1.11
0.72
0.57
0.48
0.41
0.37
0.36
0.34
0.33
0.36
HASH3
1.20
2.94
1.08
0.56
0.38
0.29
0.25
0.23
0.27
0.27
0.26
0.27
HASH5
1.15
1.19
2.00
0.72
0.42
0.30
0.26
0.23
0.27
0.28
0.27
0.27
HASH8
1.12
1.18
8.73
1.08
0.53
0.34
0.27
0.23
0.28
0.28
0.28
0.28
TSW
1.43
0.99
0.74
0.47
0.37
0.30
0.26
0.24
0.27
0.26
0.24
0.23
GRASPM
2.31
1.39
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
SSEF
1.17
1.13
1.27
1.18
4.58
3.89
4.01
3.77
3.89
4.29
6.13
14.16
AUT
2.92
3.19
3.11
3.00
3.05
2.95
3.40
3.36
3.13
3.33
4.43
5.90
RF
1.84
1.75
1.20
0.79
0.48
0.40
0.39
0.48
0.69
1.00
1.94
4.22
TRF
2.28
2.04
1.40
0.89
0.60
0.52
0.52
0.63
1.06
1.63
3.26
6.94
SIMON
2.31
2.57
2.38
2.31
2.55
 -
 -
 -
 -
 -
 -
 -
FDM
3.16
4.59
5.39
6.16
7.37
7.37
9.08
9.48
12.04
15.26
18.93
21.55
BOM
2.54
2.00
1.87
1.36
1.25
0.82
0.57
0.45
0.38
0.33
0.37
0.38
BOM2
2.08
1.69
1.15
0.73
0.53
0.39
0.34
0.36
0.42
0.61
1.06
2.33
DFDM
3.39
4.42
5.52
6.34
6.89
7.08
8.96
10.24
12.56
13.77
16.57
24.19
WW
2.80
1.88
1.37
0.86
0.55
0.47
0.48
0.68
0.93
1.68
3.17
7.41
LDM
1.96
1.87
1.97
1.87
1.86
2.19
2.27
2.65
3.45
5.57
14.50
48.13
ILDM1
1.97
1.58
1.26
0.79
0.52
0.48
0.52
0.78
1.07
2.00
3.92
8.37
ILDM2
3.00
1.86
1.33
0.86
0.56
0.51
0.53
0.79
1.09
2.07
3.96
7.98
EBOM
1.06
0.57
0.45
0.42
0.40
0.35
0.33
0.36
0.44
0.64
1.06
2.22
FBOM
2.71
1.60
0.99
0.69
0.52
0.41
0.35
0.38
0.45
0.65
1.08
2.40
SEBOM
1.39
0.74
0.48
0.43
0.40
0.36
0.34
0.36
0.45
0.63
1.07
2.45
SFBOM
2.78
1.77
1.03
0.71
0.53
0.42
0.36
0.39
0.47
0.64
1.06
2.26
SKIP2
1.43
0.68
0.49
0.39
0.36
0.32
0.28
0.25
0.27
0.27
0.31
0.38
SKIP3
1.14
1.60
0.68
0.44
0.34
0.29
0.27
0.25
0.27
0.27
0.29
0.36
SKIP4
1.15
1.39
0.45
0.30
0.25
0.23
0.22
0.22
0.22
0.24
0.26
0.33
SKIP5
1.14
1.16
0.57
0.32
0.25
0.22
0.21
0.22
0.22
0.23
0.26
0.33
SKIP6
1.16
1.17
0.73
0.33
0.25
0.22
0.21
0.21
0.21
0.22
0.26
0.32
SKIP7
1.15
1.13
1.15
0.38
0.27
0.23
0.22
0.21
0.21
0.22
0.25
0.32
SKIP8
1.17
1.14
2.44
0.45
0.30
0.24
0.23
0.23
0.21
0.22
0.26
0.32
SO
0.92
0.92
0.93
0.89
1.02
0.78
0.78
0.78
0.76
0.79
0.81
0.77
SA
1.14
1.17
1.17
1.15
1.32
1.06
1.10
1.07
1.06
1.06
1.06
1.09
BNDM
1.77
1.50
1.13
0.69
0.48
0.45
0.44
0.45
0.45
0.46
0.46
0.45
BNDML
1.89
1.48
1.14
0.68
0.45
0.47
0.36
0.33
0.36
0.45
0.57
1.24
SBNDM
1.80
0.77
0.52
0.42
0.37
0.43
0.43
0.43
0.43
0.43
0.43
0.43
TNDM
1.46
1.29
1.05
0.67
0.45
0.44
0.44
0.44
0.45
0.45
0.45
0.44
TNDMA
2.00
1.44
1.16
0.75
0.51
0.50
0.51
0.50
0.51
0.50
0.51
0.51
LBNDM
2.00
1.65
1.33
0.74
0.47
0.34
0.29
0.27
0.26
0.25
0.29
0.57
SVM0
3.84
2.42
1.42
0.75
0.51
0.50
0.50
0.50
0.50
0.50
0.50
0.50
SVM1
1.74
1.72
1.55
1.26
1.03
1.02
0.99
1.02
1.02
1.03
1.00
1.03
SVM2
5.24
3.13
1.76
0.94
0.61
0.60
0.60
0.60
0.59
0.60
0.60
0.61
SVM3
4.65
2.90
1.59
1.07
0.67
0.67
0.67
0.67
0.66
0.66
0.66
0.66
SVM4
4.74
2.85
1.67
1.02
0.72
0.71
0.73
0.72
0.70
0.71
0.72
0.71
SBNDM2
1.25
0.72
0.54
0.41
0.36
0.35
0.35
0.35
0.36
0.36
0.36
0.36
SBNDM-BMH
1.99
1.35
1.00
0.64
0.43
0.42
0.42
0.42
0.43
0.43
0.43
0.44
BMH-SBNDM
2.42
1.41
0.87
0.58
0.44
0.44
0.45
0.44
0.45
0.45
0.45
0.46
FNDM
1.72
1.39
1.10
0.69
0.45
0.45
0.44
0.44
0.44
0.45
0.45
0.45
BWW
2.29
1.66
1.21
0.74
0.52
0.52
0.52
0.51
0.52
0.52
0.52
0.51
FAOSO2
1.17
0.73
0.58
0.56
0.54
0.54
0.55
0.55
0.54
0.55
0.54
0.55
FAOSO4
1.14
1.21
0.49
0.37
 -
 -
 -
 -
 -
 -
 -
 -
FAOSO6
1.24
1.33
1.30
0.39
 -
 -
 -
 -
 -
 -
 -
 -
AOSO2
1.20
0.86
0.65
0.65
0.67
0.66
0.66
0.66
0.65
0.67
0.65
0.65
AOSO4
1.23
1.15
0.53
0.42
0.42
0.43
0.42
0.42
0.42
0.42
0.42
0.41
AOSO6
1.16
1.19
1.58
0.42
0.34
0.34
0.34
0.33
0.34
0.34
0.34
0.34
BLIM
1.77
1.72
1.66
2.17
2.41
3.12
5.25
9.22
15.66
30.77
121.28
 -
FSBNDM
1.34
0.84
0.54
0.44
0.38
0.44
0.38
0.37
0.39
0.43
0.38
0.38
BNDMQ2
1.74
0.79
0.50
0.42
0.36
0.41
0.35
0.35
0.35
0.35
0.36
0.35
BNDMQ4
1.32
2.19
0.58
0.34
0.26
0.29
0.25
0.25
0.25
0.25
0.26
0.25
BNDMQ6
1.20
1.17
1.02
0.40
0.27
0.27
0.25
0.25
0.26
0.25
0.27
0.25
SBNDMQ2
1.05
0.64
0.44
0.40
0.36
0.36
0.36
0.36
0.36
0.36
0.36
0.36
SBNDMQ4
1.17
1.59
0.47
0.31
0.25
0.25
0.25
0.25
0.25
0.25
0.27
0.25
SBNDMQ6
1.18
1.13
0.82
0.36
0.25
0.25
0.25
0.25
0.26
0.25
0.27
0.25
SBNDMQ8
1.18
1.18
3.00
0.47
0.28
0.28
0.28
0.28
0.28
0.28
0.30
0.28
UFNDMQ2
0.86
0.59
0.45
0.39
0.33
0.33
0.33
0.33
0.33
0.33
0.34
 -
UFNDMQ4
1.15
0.60
0.39
0.29
0.25
0.25
0.25
0.25
0.25
0.25
0.27
 -
UFNDMQ6
1.19
1.12
0.44
0.31
0.25
0.26
0.25
0.25
0.26
0.26
0.27
 -
UFNDMQ8
1.18
1.13
0.51
0.35
0.29
0.29
0.29
0.29
0.29
0.28
0.30
 -
SABP
2.54
2.13
1.63
1.30
1.08
1.08
1.06
1.09
1.08
1.06
1.04
1.06
DBWW
2.17
1.45
0.89
0.59
0.29
0.22
0.19
0.16
0.15
0.16
0.16
0.15
DBWW2
2.03
1.49
0.91
0.59
0.28
0.22
0.19
0.17
0.15
0.16
0.16
0.15
KSA
1.62
1.53
1.45
1.45
1.50
1.45
1.47
1.41
1.40
1.48
1.37
1.47
KBNDM
1.97
1.11
0.73
0.53
0.42
0.37
0.28
0.30
0.29
0.29
0.32
0.33
BSDM
1.61
1.43
1.21
1.03
0.91
0.80
0.75
0.70
0.65
0.64
0.62
0.70
BSDM2
1.05
0.62
0.47
0.43
0.41
0.39
0.39
0.38
0.38
0.37
0.38
0.40
BSDM3
1.13
0.65
0.41
0.33
0.29
0.28
0.27
0.27
0.26
0.26
0.27
0.27
BSDM4
1.19
1.31
0.42
0.31
0.26
0.24
0.23
0.23
0.23
0.23
0.24
0.24
BSDM5
1.16
1.34
0.52
0.31
0.25
0.23
0.22
0.22
0.22
0.22
0.24
0.23
BSDM6
1.17
1.32
0.66
0.33
0.25
0.22
0.22
0.21
0.21
0.21
0.23
0.22
BSDM7
1.15
1.14
1.02
0.36
0.27
0.23
0.22
0.21
0.22
0.22
0.24
0.23
BSDM8
1.18
1.22
2.21
0.42
0.29
0.24
0.23
0.22
0.22
0.23
0.24
0.24
BXS
1.76
1.65
1.14
0.70
0.45
0.44
0.44
0.45
0.45
0.45
0.46
0.45
BXS1
1.62
1.58
1.11
0.67
0.43
0.34
0.28
0.27
0.26
0.24
0.23
0.21
BXS2
1.19
0.59
0.45
0.39
0.35
0.35
0.34
0.35
0.35
0.35
0.36
0.35
BXS3
1.20
0.72
0.40
0.31
0.27
 -
 -
 -
 -
 -
 -
 -
BXS4
1.15
1.52
0.45
0.30
0.25
0.25
0.25
0.25
0.25
0.25
0.27
0.25
BXS6
1.18
1.13
0.82
0.35
0.25
0.25
0.25
0.25
0.25
0.26
0.27
0.25
BXS8
1.20
1.18
2.84
0.46
0.28
0.28
0.28
0.28
0.28
0.28
0.30
0.28
FS-W1
2.62
1.44
0.90
0.60
0.46
0.39
0.34
0.31
0.30
0.30
0.31
0.29
FS-W2
1.79
1.00
0.65
0.45
0.37
0.33
0.28
0.27
0.26
0.26
0.28
0.26
FS-W4
1.40
0.80
0.62
0.40
0.32
0.30
0.26
0.25
0.25
0.25
0.26
 -
FS-W6
1.33
0.78
0.60
0.38
0.32
0.29
0.26
0.24
0.24
0.24
0.26
 -
FS-W8
1.38
0.81
0.55
0.40
0.33
0.29
0.27
0.25
0.25
0.25
0.27
 -
FSBNDM-W1
2.01
1.13
0.71
0.49
0.40
0.40
0.40
0.40
0.40
0.40
0.42
0.40
FSBNDM-W2
 -
 -
0.59
0.44
0.34
0.34
0.34
0.34
0.34
0.34
0.36
0.34
FSBNDM-W4
1.13
 -
 -
0.38
0.30
0.30
0.30
0.30
0.30
0.30
0.33
0.30
FSBNDM-W6
1.16
1.15
 -
0.38
0.30
0.30
0.30
0.30
0.30
0.30
0.30
0.30
FSBNDM-W8
1.18
1.13
1.31
0.44
0.35
0.35
0.35
0.35
0.36
0.35
0.35
0.35
FSBNDMQ20
1.23
0.63
0.53
0.41
0.36
0.35
0.35
0.35
0.35
0.35
0.35
0.35
FSBNDMQ21
1.28
0.75
0.58
0.44
0.38
0.38
0.37
0.37
0.38
0.38
0.37
0.37
FSBNDMQ31
1.23
0.62
0.40
0.32
0.27
0.28
0.27
0.27
0.27
0.27
0.27
0.27
FSBNDMQ32
1.13
0.76
0.50
0.37
0.30
0.30
0.30
0.30
0.31
0.30
0.30
0.30
FSBNDMQ41
1.13
0.88
0.43
0.30
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
FSBNDMQ42
1.15
0.71
0.42
0.30
0.25
0.25
0.25
0.25
0.25
0.25
0.26
0.26
FSBNDMQ43
1.15
0.86
0.53
0.36
0.29
0.28
0.29
0.29
0.28
0.29
0.29
0.29
FSBNDMQ61
1.14
1.14
0.68
0.35
0.25
0.25
0.25
0.26
0.26
0.25
0.25
0.25
FSBNDMQ62
1.23
1.30
0.57
0.34
0.26
0.25
0.25
0.25
0.26
0.25
0.25
0.25
FSBNDMQ64
1.17
1.23
0.51
0.34
0.26
0.26
0.26
0.26
0.27
0.28
0.26
0.26
FSBNDMQ81
1.13
1.31
1.59
0.43
0.28
0.28
0.28
0.28
0.28
0.28
0.28
0.28
FSBNDMQ82
1.18
1.33
1.07
0.42
0.28
0.28
0.28
0.28
0.28
0.28
0.28
0.28
FSBNDMQ84
1.17
1.25
0.71
0.39
0.28
0.28
0.28
0.28
0.28
0.28
0.28
0.28
FSBNDMQ86
1.17
1.15
0.59
0.38
0.30
0.30
0.29
0.30
0.29
0.30
0.29
0.29
IOM
2.12
1.38
0.88
0.63
0.50
0.43
0.38
0.35
0.33
0.36
0.30
0.29
JOM
1.60
1.23
0.83
0.58
0.42
0.33
0.28
0.25
0.27
0.32
0.26
0.25
LWFR2
1.09
0.68
0.47
0.41
0.36
0.30
0.24
0.23
0.21
0.21
0.22
0.27
LWFR3
1.18
1.14
0.50
0.31
0.27
0.24
0.22
0.22
0.21
0.20
0.21
0.25
LWFR4
1.19
1.24
0.43
0.29
0.24
0.22
0.21
0.21
0.20
0.20
0.22
0.26
LWFR5
1.29
1.17
1.56
0.31
0.24
0.22
0.21
0.21
0.20
0.20
0.21
0.24
LWFR6
1.31
1.15
1.76
0.42
0.25
0.22
0.21
0.21
0.20
0.20
0.21
0.25
LWFR7
1.32
1.16
2.10
0.41
0.27
0.22
0.21
0.21
0.20
0.20
0.21
0.25
LWFR8
1.22
1.17
2.32
0.41
0.26
0.23
0.21
0.22
0.20
0.20
0.21
0.25
QF23
1.13
0.97
0.64
0.58
0.51
0.39
0.30
0.26
0.58
23.55
 -
 -
QF24
1.17
0.75
0.45
0.41
0.37
0.32
0.27
0.24
0.29
0.23
0.24
0.36
QF26
1.13
0.66
0.41
0.36
0.34
0.30
0.25
0.24
0.27
0.22
0.21
0.25
QF28
1.15
0.66
0.41
0.36
0.33
0.31
0.27
0.25
0.27
0.22
0.22
0.23
QF33
1.16
0.85
0.43
0.32
0.28
0.26
0.23
0.23
0.24
0.21
0.21
0.21
QF34
1.21
0.80
0.40
0.30
0.25
0.23
0.22
0.22
0.20
0.19
0.19
0.19
QF36
1.29
0.87
0.47
0.35
0.29
0.27
0.26
0.25
0.23
0.22
0.22
0.22
QF42
1.26
1.13
0.65
0.36
0.30
0.27
0.24
0.23
0.23
0.22
0.21
0.24
QF43
1.20
1.13
0.49
0.30
0.24
0.22
0.20
0.20
0.19
0.18
0.18
0.18
QF44
1.30
1.15
0.53
0.33
0.26
0.23
0.22
0.21
0.20
0.19
0.19
0.19
QF53
1.30
1.22
0.65
0.34
0.26
0.22
0.21
0.20
0.19
0.19
0.18
0.19
QF62
1.16
1.33
0.86
0.39
0.26
0.22
0.20
0.21
0.19
0.19
0.18
0.18
QF63
1.20
1.34
1.06
0.45
0.33
0.28
0.25
0.26
0.23
0.22
0.22
0.22
QF72
1.14
1.22
1.45
0.43
0.28
0.23
0.21
0.22
0.20
0.19
0.18
0.19
QF82
1.15
1.18
1.16
0.51
0.31
0.25
0.22
0.22
0.20
0.19
0.18
0.19
QLQS
2.03
1.15
1.06
0.75
0.51
0.42
0.36
0.32
0.30
0.29
0.28
0.27
SBNDM-W2
1.80
1.14
0.71
0.48
0.36
0.36
0.35
0.35
0.35
0.35
0.35
0.35
SBNDM-W4
1.82
1.04
0.64
0.44
0.31
0.22
0.19
0.16
0.15
0.16
0.15
0.15
SBNDM-W6
 -
 -
 -
0.49
0.34
0.22
0.19
0.16
0.15
0.16
0.15
0.15
SSM
2.71
1.62
1.02
0.58
0.43
0.36
0.32
0.29
0.28
0.28
0.26
0.26
TSA
1.09
0.68
0.53
0.34
0.28
0.24
0.19
0.16
0.15
0.16
0.15
0.15
TSA-Q2
0.66
 -
 -
 -
 -
 -
0.19
0.16
0.15
0.16
0.15
0.15
TSO5
1.25
0.65
0.46
0.30
0.24
0.25
0.19
0.16
0.15
0.16
0.15
0.15
TUNEDBM
2.89
1.67
1.02
0.68
0.51
0.43
0.38
0.34
0.32
0.31
0.29
0.27
TVSBS-W2
1.47
1.00
0.69
0.48
0.36
0.31
0.27
0.25
0.28
0.26
0.25
 -
TVSBS-W4
1.33
0.87
0.59
0.42
0.33
0.28
0.25
0.24
0.25
0.24
0.22
 -
TVSBS-W6
1.47
0.88
0.57
0.41
0.32
0.28
0.25
0.24
0.24
0.23
0.22
 -
TVSBS-W8
1.66
0.88
0.53
0.37
0.30
0.26
0.24
0.23
0.23
0.23
0.22
 -
WFR
1.74
1.53
1.09
0.70
0.45
0.34
0.27
0.25
0.22
0.21
0.22
0.30
WFR2
1.32
0.76
0.49
0.40
0.35
0.29
0.24
0.23
0.21
0.20
0.21
0.30
WFR3
1.23
1.90
0.62
0.36
0.28
0.24
0.22
0.22
0.20
0.20
0.21
0.28
WFR4
1.19
1.58
0.46
0.30
0.25
0.22
0.21
0.21
0.20
0.20
0.21
0.25
WFR5
1.15
1.18
1.67
0.33
0.25
0.22
0.21
0.21
0.20
0.20
0.22
0.25
WFR6
1.19
1.19
2.10
0.45
0.27
0.22
0.21
0.21
0.20
0.20
0.21
0.24
WFR7
1.34
1.17
2.38
0.44
0.28
0.23
0.21
0.22
0.20
0.20
0.21
0.24
WFR8
1.34
1.16
2.51
0.44
0.28
0.23
0.21
0.21
0.20
0.20
0.21
0.24
WFRQ2
1.48
0.69
0.48
0.42
0.37
0.29
0.24
0.23
0.21
0.19
0.20
0.23
WFRQ3
1.30
1.89
0.62
0.36
0.28
0.24
0.22
0.22
0.20
0.19
0.19
0.21
WFRQ4
1.31
1.52
0.47
0.30
0.24
0.22
0.21
0.21
0.20
0.19
0.19
0.21
WFRQ5
1.21
1.16
1.69
0.32
0.25
0.22
0.20
0.20
0.19
0.19
0.19
0.21
WFRQ6
1.12
1.16
2.17
0.44
0.26
0.22
0.21
0.21
0.19
0.19
0.20
0.21
WFRQ7
1.14
1.14
2.65
0.44
0.28
0.22
0.21
0.21
0.19
0.19
0.19
0.21
WFRQ8
1.16
1.13
2.66
0.44
0.27
0.22
0.21
0.21
0.19
0.19
0.19
0.20
TWFR
1.50
1.32
1.07
0.70
0.46
0.35
0.28
0.25
0.22
0.21
0.22
0.26
TWFR2
1.01
0.60
0.44
0.40
0.35
0.29
0.24
0.23
0.21
0.21
0.22
0.27
TWFR3
1.13
1.13
0.48
0.31
0.27
0.24
0.22
0.22
0.21
0.20
0.21
0.25
TWFR4
1.14
1.28
0.43
0.29
0.24
0.22
0.21
0.21
0.20
0.20
0.21
0.25
TWFR5
1.15
1.14
1.54
0.31
0.24
0.22
0.20
0.20
0.20
0.20
0.22
0.26
TWFR6
1.15
1.14
1.73
0.40
0.25
0.22
0.21
0.21
0.20
0.20
0.21
0.24
TWFR7
1.19
1.17
2.04
0.41
0.27
0.22
0.21
0.21
0.20
0.20
0.21
0.24
TWFR8
1.19
1.15
2.22
0.41
0.27
0.23
0.21
0.21
0.20
0.20
0.21
0.24
TWFRQ2
1.09
0.61
0.45
0.41
0.36
0.29
0.24
0.23
0.21
0.16
0.15
0.15
TWFRQ3
1.19
1.15
0.49
0.31
0.26
0.24
0.22
0.22
0.20
0.19
0.19
0.21
TWFRQ4
1.13
1.25
0.43
0.29
0.24
0.22
0.21
0.20
0.20
0.16
0.15
0.15
TWFRQ5
1.27
1.15
1.52
0.31
0.24
0.22
0.20
0.20
0.19
0.19
0.19
0.21
TWFRQ6
1.14
1.31
1.80
0.40
0.25
0.22
0.20
0.20
0.19
0.19
0.19
0.21
TWFRQ7
1.15
1.33
2.09
0.40
0.26
0.22
0.20
0.21
0.19
0.19
0.19
0.21
TWFRQ8
1.34
1.25
2.23
0.40
0.27
0.22
0.21
0.21
0.19
0.19
0.19
0.20
WC
2.44
2.22
2.22
2.17
2.12
2.20
2.12
2.10
2.17
2.22
2.29
2.04
WOM
2.34
1.50
0.96
0.63
0.48
0.41
0.35
0.31
0.30
0.29
0.28
0.27
DOUBLEHASH
3.13
1.80
1.23
0.68
0.54
0.47
0.46
0.48
0.61
0.79
1.18
1.98
BRAM3
1.31
1.11
0.67
0.43
0.34
0.30
0.28
0.28
0.27
0.24
0.22
0.20
BRAM5
1.35
1.17
0.84
0.42
0.31
0.26
0.24
0.23
0.22
0.21
0.21
0.20
BRAM7
1.21
1.12
1.67
0.49
0.31
0.25
0.23
0.23
0.21
0.20
0.20
0.22
FT3
4.76
2.77
1.61
1.02
0.74
0.57
0.48
0.41
0.38
0.37
0.33
0.32
SSECP
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
 -
LIBC
0.86
0.77
0.50
0.41
0.37
0.32
0.27
0.23
0.30
0.28
0.28
0.28
MUSL
0.84
0.77
1.68
1.13
0.79
0.55
0.44
0.39
0.35
0.32
0.31
0.31
LIBC1
0.92
0.66
0.44
0.37
0.35
0.31
0.26
0.23
0.30
0.29
0.28
0.27
MUSL1
0.00
0.03
0.28
0.40
0.29
0.22
0.19
0.16
0.15
0.16
0.15
0.15
SIMDKR
0.37
0.31
0.30
0.29
0.29
0.30
0.31
0.31
0.31
0.30
0.30
0.31
EPSM
0.25
0.27
0.36
0.34
0.24
0.22
0.21
0.21
0.21
0.24
0.28
0.39
Table 1. Running times of experimental tests n.EXP1712178666. Each time value is the mean of 500 runs. Running times are in milliseconds.

Average Running Times
[No canvas support]
BF
MP
KMP
BM
HOR
GS
AG
KR
ZT
AC
TW
OM
MS
QS
NSN
TBM
COLUSSI
SMITH
GG
RAITA
SMOA
RCOLUSSI
SKIP
KMPSKIP
ASKIP
BR
AKC
FS
FFS
BFS
TS
SSABS
TVSBS
PBMH
FJS
HASH3
HASH5
HASH8
TSW
GRASPM
SSEF
AUT
RF
TRF
SIMON
FDM
BOM
BOM2
DFDM
WW
LDM
ILDM1
ILDM2
EBOM
FBOM
SEBOM
SFBOM
SKIP2
SKIP3
SKIP4
SKIP5
SKIP6
SKIP7
SKIP8
SO
SA
BNDM
BNDML
SBNDM
TNDM
TNDMA
LBNDM
SVM0
SVM1
SVM2
SVM3
SVM4
SBNDM2
SBNDM-BMH
BMH-SBNDM
FNDM
BWW
FAOSO2
FAOSO4
FAOSO6
AOSO2
AOSO4
AOSO6
BLIM
FSBNDM
BNDMQ2
BNDMQ4
BNDMQ6
SBNDMQ2
SBNDMQ4
SBNDMQ6
SBNDMQ8
UFNDMQ2
UFNDMQ4
UFNDMQ6
UFNDMQ8
SABP
DBWW
DBWW2
KSA
KBNDM
BSDM
BSDM2
BSDM3
BSDM4
BSDM5
BSDM6
BSDM7
BSDM8
BXS
BXS1
BXS2
BXS3
BXS4
BXS6
BXS8
FS-W1
FS-W2
FS-W4
FS-W6
FS-W8
FSBNDM-W1
FSBNDM-W2
FSBNDM-W4
FSBNDM-W6
FSBNDM-W8
FSBNDMQ20
FSBNDMQ21
FSBNDMQ31
FSBNDMQ32
FSBNDMQ41
FSBNDMQ42
FSBNDMQ43
FSBNDMQ61
FSBNDMQ62
FSBNDMQ64
FSBNDMQ81
FSBNDMQ82
FSBNDMQ84
FSBNDMQ86
IOM
JOM
LWFR2
LWFR3
LWFR4
LWFR5
LWFR6
LWFR7
LWFR8
QF23
QF24
QF26
QF28
QF33
QF34
QF36
QF42
QF43
QF44
QF53
QF62
QF63
QF72
QF82
QLQS
SBNDM-W2
SBNDM-W4
SBNDM-W6
SSM
TSA
TSA-Q2
TSO5
TUNEDBM
TVSBS-W2
TVSBS-W4
TVSBS-W6
TVSBS-W8
WFR
WFR2
WFR3
WFR4
WFR5
WFR6
WFR7
WFR8
WFRQ2
WFRQ3
WFRQ4
WFRQ5
WFRQ6
WFRQ7
WFRQ8
TWFR
TWFR2
TWFR3
TWFR4
TWFR5
TWFR6
TWFR7
TWFR8
TWFRQ2
TWFRQ3
TWFRQ4
TWFRQ5
TWFRQ6
TWFRQ7
TWFRQ8
WC
WOM
DOUBLEHASH
BRAM3
BRAM5
BRAM7
FT3
SSECP
LIBC
MUSL
LIBC1
MUSL1
SIMDKR
EPSM


Chart 1. Plot of the running times of experimental tests n.EXP1712178666. The x axes reports the length of the pattern (in a log scale) while the y axes reports the running time in milliseconds.
Worst Running Times
[No canvas support]
Best Running Times
[No canvas support]
BF - Brute Force
[No canvas support]
Detailed plot of the running times relative to the BF algorithm. The plot reports the mean and the distribution of the running times.
MP - Morris-Pratt
[No canvas support]
Detailed plot of the running times relative to the MP algorithm. The plot reports the mean and the distribution of the running times.
KMP - Knuth-Morris Pratt
[No canvas support]
Detailed plot of the running times relative to the KMP algorithm. The plot reports the mean and the distribution of the running times.
BM - Boyer-Moore
[No canvas support]
Detailed plot of the running times relative to the BM algorithm. The plot reports the mean and the distribution of the running times.
HOR - Hoorspool
[No canvas support]
Detailed plot of the running times relative to the HOR algorithm. The plot reports the mean and the distribution of the running times.
GS - Galil Seiferas
[No canvas support]
Detailed plot of the running times relative to the GS algorithm. The plot reports the mean and the distribution of the running times.
AG - Apostolico-Giancarlo
[No canvas support]
Detailed plot of the running times relative to the AG algorithm. The plot reports the mean and the distribution of the running times.
KR - Karp-Rabin
[No canvas support]
Detailed plot of the running times relative to the KR algorithm. The plot reports the mean and the distribution of the running times.
ZT - Zhu-Takaoka
[No canvas support]
Detailed plot of the running times relative to the ZT algorithm. The plot reports the mean and the distribution of the running times.
AC - Apostolico-Crochemore
[No canvas support]
Detailed plot of the running times relative to the AC algorithm. The plot reports the mean and the distribution of the running times.
TW - Two-Way
[No canvas support]
Detailed plot of the running times relative to the TW algorithm. The plot reports the mean and the distribution of the running times.
OM - Optimal Mismatch
[No canvas support]
Detailed plot of the running times relative to the OM algorithm. The plot reports the mean and the distribution of the running times.
MS - Maximal shift
[No canvas support]
Detailed plot of the running times relative to the MS algorithm. The plot reports the mean and the distribution of the running times.
QS - Quick-Search
[No canvas support]
Detailed plot of the running times relative to the QS algorithm. The plot reports the mean and the distribution of the running times.
NSN - not so naive
[No canvas support]
Detailed plot of the running times relative to the NSN algorithm. The plot reports the mean and the distribution of the running times.
TBM - Turbo Boyer-Moore
[No canvas support]
Detailed plot of the running times relative to the TBM algorithm. The plot reports the mean and the distribution of the running times.
COLUSSI - Colussi
[No canvas support]
Detailed plot of the running times relative to the COLUSSI algorithm. The plot reports the mean and the distribution of the running times.
SMITH - Smith
[No canvas support]
Detailed plot of the running times relative to the SMITH algorithm. The plot reports the mean and the distribution of the running times.
GG - Galil-Giancarlo
[No canvas support]
Detailed plot of the running times relative to the GG algorithm. The plot reports the mean and the distribution of the running times.
RAITA - Raita
[No canvas support]
Detailed plot of the running times relative to the RAITA algorithm. The plot reports the mean and the distribution of the running times.
SMOA - String Matching on Ordered Alphabets
[No canvas support]
Detailed plot of the running times relative to the SMOA algorithm. The plot reports the mean and the distribution of the running times.
RCOLUSSI - Reverse Colussi
[No canvas support]
Detailed plot of the running times relative to the RCOLUSSI algorithm. The plot reports the mean and the distribution of the running times.
SKIP - Skip Search
[No canvas support]
Detailed plot of the running times relative to the SKIP algorithm. The plot reports the mean and the distribution of the running times.
KMPSKIP - KMP Skip Search
[No canvas support]
Detailed plot of the running times relative to the KMPSKIP algorithm. The plot reports the mean and the distribution of the running times.
ASKIP - Alpha Skip Search
[No canvas support]
Detailed plot of the running times relative to the ASKIP algorithm. The plot reports the mean and the distribution of the running times.
BR - Berry-Ravindran
[No canvas support]
Detailed plot of the running times relative to the BR algorithm. The plot reports the mean and the distribution of the running times.
AKC - Ahmed-Kaykobad-Chowdhury
[No canvas support]
Detailed plot of the running times relative to the AKC algorithm. The plot reports the mean and the distribution of the running times.
FS - Fast-Search
[No canvas support]
Detailed plot of the running times relative to the FS algorithm. The plot reports the mean and the distribution of the running times.
FFS - Forward-Fast-Search
[No canvas support]
Detailed plot of the running times relative to the FFS algorithm. The plot reports the mean and the distribution of the running times.
BFS - Backward-Fast-Search, Fast Boyer-Moore
[No canvas support]
Detailed plot of the running times relative to the BFS algorithm. The plot reports the mean and the distribution of the running times.
TS - Tailed-Substring
[No canvas support]
Detailed plot of the running times relative to the TS algorithm. The plot reports the mean and the distribution of the running times.
SSABS - Sheik-Sumit-Anindya-Balakrishnan-Sekar
[No canvas support]
Detailed plot of the running times relative to the SSABS algorithm. The plot reports the mean and the distribution of the running times.
TVSBS - Thathoo-Virmani-Sai-Balakrishnan-Sekar
[No canvas support]
Detailed plot of the running times relative to the TVSBS algorithm. The plot reports the mean and the distribution of the running times.
PBMH - Boyer-Moore-Horspool using Probabilities
[No canvas support]
Detailed plot of the running times relative to the PBMH algorithm. The plot reports the mean and the distribution of the running times.
FJS - Franek-Jennings-Smyth
[No canvas support]
Detailed plot of the running times relative to the FJS algorithm. The plot reports the mean and the distribution of the running times.
HASH3 - Wu-Manber for Single Pattern Matching (q=3)
[No canvas support]
Detailed plot of the running times relative to the HASH3 algorithm. The plot reports the mean and the distribution of the running times.
HASH5 - Wu-Manber for Single Pattern Matching (q=5)
[No canvas support]
Detailed plot of the running times relative to the HASH5 algorithm. The plot reports the mean and the distribution of the running times.
HASH8 - Wu-Manber for Single Pattern Matching (q=8)
[No canvas support]
Detailed plot of the running times relative to the HASH8 algorithm. The plot reports the mean and the distribution of the running times.
TSW - Two-Sliding-Window
[No canvas support]
Detailed plot of the running times relative to the TSW algorithm. The plot reports the mean and the distribution of the running times.
GRASPM - Genomic Rapid Algorithm for String Pattern-match
[No canvas support]
Detailed plot of the running times relative to the GRASPM algorithm. The plot reports the mean and the distribution of the running times.
SSEF - SSEF (K=7)
[No canvas support]
Detailed plot of the running times relative to the SSEF algorithm. The plot reports the mean and the distribution of the running times.
AUT - Automaton Matcher
[No canvas support]
Detailed plot of the running times relative to the AUT algorithm. The plot reports the mean and the distribution of the running times.
RF - Reverse-Factor
[No canvas support]
Detailed plot of the running times relative to the RF algorithm. The plot reports the mean and the distribution of the running times.
TRF - Turbo Reverse factor
[No canvas support]
Detailed plot of the running times relative to the TRF algorithm. The plot reports the mean and the distribution of the running times.
SIMON - Simon
[No canvas support]
Detailed plot of the running times relative to the SIMON algorithm. The plot reports the mean and the distribution of the running times.
FDM - Forward-DAWG-Match
[No canvas support]
Detailed plot of the running times relative to the FDM algorithm. The plot reports the mean and the distribution of the running times.
BOM - BOM
[No canvas support]
Detailed plot of the running times relative to the BOM algorithm. The plot reports the mean and the distribution of the running times.
BOM2 - BOM2
[No canvas support]
Detailed plot of the running times relative to the BOM2 algorithm. The plot reports the mean and the distribution of the running times.
DFDM - Double Forward DAWG Matching
[No canvas support]
Detailed plot of the running times relative to the DFDM algorithm. The plot reports the mean and the distribution of the running times.
WW - Wide Window
[No canvas support]
Detailed plot of the running times relative to the WW algorithm. The plot reports the mean and the distribution of the running times.
LDM - Linear DAWG Matching
[No canvas support]
Detailed plot of the running times relative to the LDM algorithm. The plot reports the mean and the distribution of the running times.
ILDM1 - ILDM1
[No canvas support]
Detailed plot of the running times relative to the ILDM1 algorithm. The plot reports the mean and the distribution of the running times.
ILDM2 - ILDM2
[No canvas support]
Detailed plot of the running times relative to the ILDM2 algorithm. The plot reports the mean and the distribution of the running times.
EBOM - Extended Backward Oracle Matching
[No canvas support]
Detailed plot of the running times relative to the EBOM algorithm. The plot reports the mean and the distribution of the running times.
FBOM - Forward Backward Oracle Matching
[No canvas support]
Detailed plot of the running times relative to the FBOM algorithm. The plot reports the mean and the distribution of the running times.
SEBOM - Simplified Extended Backward Oracle Matching
[No canvas support]
Detailed plot of the running times relative to the SEBOM algorithm. The plot reports the mean and the distribution of the running times.
SFBOM - Simplified Forward Backward Oracle Matching
[No canvas support]
Detailed plot of the running times relative to the SFBOM algorithm. The plot reports the mean and the distribution of the running times.
SKIP2 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP2 algorithm. The plot reports the mean and the distribution of the running times.
SKIP3 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP3 algorithm. The plot reports the mean and the distribution of the running times.
SKIP4 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP4 algorithm. The plot reports the mean and the distribution of the running times.
SKIP5 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP5 algorithm. The plot reports the mean and the distribution of the running times.
SKIP6 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP6 algorithm. The plot reports the mean and the distribution of the running times.
SKIP7 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP7 algorithm. The plot reports the mean and the distribution of the running times.
SKIP8 - Skip Search with lookahead
[No canvas support]
Detailed plot of the running times relative to the SKIP8 algorithm. The plot reports the mean and the distribution of the running times.
SO - Shift-Or
[No canvas support]
Detailed plot of the running times relative to the SO algorithm. The plot reports the mean and the distribution of the running times.
SA - Shift-And
[No canvas support]
Detailed plot of the running times relative to the SA algorithm. The plot reports the mean and the distribution of the running times.
BNDM - BNDM for Long patterns
[No canvas support]
Detailed plot of the running times relative to the BNDM algorithm. The plot reports the mean and the distribution of the running times.
BNDML - BNDM for Long patterns
[No canvas support]
Detailed plot of the running times relative to the BNDML algorithm. The plot reports the mean and the distribution of the running times.
SBNDM - Simplified BNDM
[No canvas support]
Detailed plot of the running times relative to the SBNDM algorithm. The plot reports the mean and the distribution of the running times.
TNDM - Two-Way Nondeterministic DAWG Matching
[No canvas support]
Detailed plot of the running times relative to the TNDM algorithm. The plot reports the mean and the distribution of the running times.
TNDMA - Two-Way Nondeterministic DAWG Matching (version 2)
[No canvas support]
Detailed plot of the running times relative to the TNDMA algorithm. The plot reports the mean and the distribution of the running times.
LBNDM - long patterns bndm
[No canvas support]
Detailed plot of the running times relative to the LBNDM algorithm. The plot reports the mean and the distribution of the running times.
SVM0 - shift vector matching (version 0)
[No canvas support]
Detailed plot of the running times relative to the SVM0 algorithm. The plot reports the mean and the distribution of the running times.
SVM1 - shift vector matching (version 1)
[No canvas support]
Detailed plot of the running times relative to the SVM1 algorithm. The plot reports the mean and the distribution of the running times.
SVM2 - shift vector matching (version 2)
[No canvas support]
Detailed plot of the running times relative to the SVM2 algorithm. The plot reports the mean and the distribution of the running times.
SVM3 - shift vector matching (version 3)
[No canvas support]
Detailed plot of the running times relative to the SVM3 algorithm. The plot reports the mean and the distribution of the running times.
SVM4 - shift vector matching (version 4)
[No canvas support]
Detailed plot of the running times relative to the SVM4 algorithm. The plot reports the mean and the distribution of the running times.
SBNDM2 - simplified bndm with loop-unrolling
[No canvas support]
Detailed plot of the running times relative to the SBNDM2 algorithm. The plot reports the mean and the distribution of the running times.
SBNDM-BMH - sbndm with horspool shift
[No canvas support]
Detailed plot of the running times relative to the SBNDM-BMH algorithm. The plot reports the mean and the distribution of the running times.
BMH-SBNDM - Horspool with SBNDM test
[No canvas support]
Detailed plot of the running times relative to the BMH-SBNDM algorithm. The plot reports the mean and the distribution of the running times.
FNDM - forward nondeterministic dawg matching
[No canvas support]
Detailed plot of the running times relative to the FNDM algorithm. The plot reports the mean and the distribution of the running times.
BWW - bit parallel wide window
[No canvas support]
Detailed plot of the running times relative to the BWW algorithm. The plot reports the mean and the distribution of the running times.
FAOSO2 - fast average optimal shift-or (u=2,m>2)
[No canvas support]
Detailed plot of the running times relative to the FAOSO2 algorithm. The plot reports the mean and the distribution of the running times.
FAOSO4 - fast average optimal shift-or (u=2,m>4)
[No canvas support]
Detailed plot of the running times relative to the FAOSO4 algorithm. The plot reports the mean and the distribution of the running times.
FAOSO6 - fast average optimal shift-or (u=2,m>6)
[No canvas support]
Detailed plot of the running times relative to the FAOSO6 algorithm. The plot reports the mean and the distribution of the running times.
AOSO2 - average optimal shift-or (q=2)
[No canvas support]
Detailed plot of the running times relative to the AOSO2 algorithm. The plot reports the mean and the distribution of the running times.
AOSO4 - average optimal shift-or (q=4)
[No canvas support]
Detailed plot of the running times relative to the AOSO4 algorithm. The plot reports the mean and the distribution of the running times.
AOSO6 - average optimal shift-or (q=6)
[No canvas support]
Detailed plot of the running times relative to the AOSO6 algorithm. The plot reports the mean and the distribution of the running times.
BLIM - bit-parallel length invariant matcher
[No canvas support]
Detailed plot of the running times relative to the BLIM algorithm. The plot reports the mean and the distribution of the running times.
FSBNDM - forward sbndm
[No canvas support]
Detailed plot of the running times relative to the FSBNDM algorithm. The plot reports the mean and the distribution of the running times.
BNDMQ2 - bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the BNDMQ2 algorithm. The plot reports the mean and the distribution of the running times.
BNDMQ4 - bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the BNDMQ4 algorithm. The plot reports the mean and the distribution of the running times.
BNDMQ6 - bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the BNDMQ6 algorithm. The plot reports the mean and the distribution of the running times.
SBNDMQ2 - simplified bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the SBNDMQ2 algorithm. The plot reports the mean and the distribution of the running times.
SBNDMQ4 - simplified bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the SBNDMQ4 algorithm. The plot reports the mean and the distribution of the running times.
SBNDMQ6 - simplified bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the SBNDMQ6 algorithm. The plot reports the mean and the distribution of the running times.
SBNDMQ8 - simplified bndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the SBNDMQ8 algorithm. The plot reports the mean and the distribution of the running times.
UFNDMQ2 - Upper bits fndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the UFNDMQ2 algorithm. The plot reports the mean and the distribution of the running times.
UFNDMQ4 - Upper bits fndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the UFNDMQ4 algorithm. The plot reports the mean and the distribution of the running times.
UFNDMQ6 - Upper bits fndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the UFNDMQ6 algorithm. The plot reports the mean and the distribution of the running times.
UFNDMQ8 - Upper bits fndm with q-grams
[No canvas support]
Detailed plot of the running times relative to the UFNDMQ8 algorithm. The plot reports the mean and the distribution of the running times.
SABP - Small Alphabet Bit Parallel
[No canvas support]
Detailed plot of the running times relative to the SABP algorithm. The plot reports the mean and the distribution of the running times.
DBWW - Double BWW
[No canvas support]
Detailed plot of the running times relative to the DBWW algorithm. The plot reports the mean and the distribution of the running times.
DBWW2 - Double BWW
[No canvas support]
Detailed plot of the running times relative to the DBWW2 algorithm. The plot reports the mean and the distribution of the running times.
KSA - Factorized Shift-And
[No canvas support]
Detailed plot of the running times relative to the KSA algorithm. The plot reports the mean and the distribution of the running times.
KBNDM - Factorized BNDM
[No canvas support]
Detailed plot of the running times relative to the KBNDM algorithm. The plot reports the mean and the distribution of the running times.
BSDM - Backward SNR DAWG Matching
[No canvas support]
Detailed plot of the running times relative to the BSDM algorithm. The plot reports the mean and the distribution of the running times.
BSDM2 - Backward SNR DAWG Matching (m>=2)
[No canvas support]
Detailed plot of the running times relative to the BSDM2 algorithm. The plot reports the mean and the distribution of the running times.
BSDM3 - Backward SNR DAWG Matching (m>=3)
[No canvas support]
Detailed plot of the running times relative to the BSDM3 algorithm. The plot reports the mean and the distribution of the running times.
BSDM4 - Backward SNR DAWG Matching (m>=4)
[No canvas support]
Detailed plot of the running times relative to the BSDM4 algorithm. The plot reports the mean and the distribution of the running times.
BSDM5 - Backward SNR DAWG Matching (m>=5)
[No canvas support]
Detailed plot of the running times relative to the BSDM5 algorithm. The plot reports the mean and the distribution of the running times.
BSDM6 - Backward SNR DAWG Matching (m>=6)
[No canvas support]
Detailed plot of the running times relative to the BSDM6 algorithm. The plot reports the mean and the distribution of the running times.
BSDM7 - Backward SNR DAWG Matching (m>=7)
[No canvas support]
Detailed plot of the running times relative to the BSDM7 algorithm. The plot reports the mean and the distribution of the running times.
BSDM8 - Backward SNR DAWG Matching (m>=8)
[No canvas support]
Detailed plot of the running times relative to the BSDM8 algorithm. The plot reports the mean and the distribution of the running times.
BXS - BNDMq with eXtended Shift
[No canvas support]
Detailed plot of the running times relative to the BXS algorithm. The plot reports the mean and the distribution of the running times.
BXS1 - BXS with q-grams limit
[No canvas support]
Detailed plot of the running times relative to the BXS1 algorithm. The plot reports the mean and the distribution of the running times.
BXS2 - BXS with q-grams limit
[No canvas support]
Detailed plot of the running times relative to the BXS2 algorithm. The plot reports the mean and the distribution of the running times.
BXS3 - BXS with q-grams limit
[No canvas support]
Detailed plot of the running times relative to the BXS3 algorithm. The plot reports the mean and the distribution of the running times.
BXS4 - BXS with q-grams limit
[No canvas support]
Detailed plot of the running times relative to the BXS4 algorithm. The plot reports the mean and the distribution of the running times.
BXS6 - BXS with q-grams limit
[No canvas support]
Detailed plot of the running times relative to the BXS6 algorithm. The plot reports the mean and the distribution of the running times.
BXS8 - BXS with q-grams limit
[No canvas support]
Detailed plot of the running times relative to the BXS8 algorithm. The plot reports the mean and the distribution of the running times.
FS-W1 - Multiple Sliding Windows
[No canvas support]
Detailed plot of the running times relative to the FS-W1 algorithm. The plot reports the mean and the distribution of the running times.
FS-W2 - Multiple Sliding Windows
[No canvas support]
Detailed plot of the running times relative to the FS-W2 algorithm. The plot reports the mean and the distribution of the running times.
FS-W4 - Multiple Sliding Windows
[No canvas support]
Detailed plot of the running times relative to the FS-W4 algorithm. The plot reports the mean and the distribution of the running times.
FS-W6 - Multiple Sliding Windows
[No canvas support]
Detailed plot of the running times relative to the FS-W6 algorithm. The plot reports the mean and the distribution of the running times.
FS-W8 - Multiple Sliding Windows
[No canvas support]
Detailed plot of the running times relative to the FS-W8 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDM-W1 - fsbndm with multiple sliding windows
[No canvas support]
Detailed plot of the running times relative to the FSBNDM-W1 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDM-W2 - fsbndm with multiple sliding windows
[No canvas support]
Detailed plot of the running times relative to the FSBNDM-W2 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDM-W4 - fsbndm with multiple sliding windows
[No canvas support]
Detailed plot of the running times relative to the FSBNDM-W4 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDM-W6 - fsbndm with multiple sliding windows
[No canvas support]
Detailed plot of the running times relative to the FSBNDM-W6 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDM-W8 - fsbndm with multiple sliding windows
[No canvas support]
Detailed plot of the running times relative to the FSBNDM-W8 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ20 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ20 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ21 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ21 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ31 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ31 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ32 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ32 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ41 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ41 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ42 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ42 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ43 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ43 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ61 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ61 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ62 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ62 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ64 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ64 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ81 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ81 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ82 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ82 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ84 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ84 algorithm. The plot reports the mean and the distribution of the running times.
FSBNDMQ86 - fsbndm with q-grams and lookahead
[No canvas support]
Detailed plot of the running times relative to the FSBNDMQ86 algorithm. The plot reports the mean and the distribution of the running times.
IOM - Improved Occurrence Heuristic
[No canvas support]
Detailed plot of the running times relative to the IOM algorithm. The plot reports the mean and the distribution of the running times.
JOM - Jumping Occurrence Matcher
[No canvas support]
Detailed plot of the running times relative to the JOM algorithm. The plot reports the mean and the distribution of the running times.
LWFR2 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR2 algorithm. The plot reports the mean and the distribution of the running times.
LWFR3 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR3 algorithm. The plot reports the mean and the distribution of the running times.
LWFR4 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR4 algorithm. The plot reports the mean and the distribution of the running times.
LWFR5 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR5 algorithm. The plot reports the mean and the distribution of the running times.
LWFR6 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR6 algorithm. The plot reports the mean and the distribution of the running times.
LWFR7 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR7 algorithm. The plot reports the mean and the distribution of the running times.
LWFR8 - Weak Factor Recognizer, Linear Version
[No canvas support]
Detailed plot of the running times relative to the LWFR8 algorithm. The plot reports the mean and the distribution of the running times.
QF23 - Q-gram Filtering q=2 s=3
[No canvas support]
Detailed plot of the running times relative to the QF23 algorithm. The plot reports the mean and the distribution of the running times.
QF24 - Q-gram Filtering q=2 s=4
[No canvas support]
Detailed plot of the running times relative to the QF24 algorithm. The plot reports the mean and the distribution of the running times.
QF26 - Q-gram Filtering q=2 s=6
[No canvas support]
Detailed plot of the running times relative to the QF26 algorithm. The plot reports the mean and the distribution of the running times.
QF28 - Q-gram Filtering q=2 s=8
[No canvas support]
Detailed plot of the running times relative to the QF28 algorithm. The plot reports the mean and the distribution of the running times.
QF33 - Q-gram Filtering q=3 s=3
[No canvas support]
Detailed plot of the running times relative to the QF33 algorithm. The plot reports the mean and the distribution of the running times.
QF34 - Q-gram Filtering q=3 s=4
[No canvas support]
Detailed plot of the running times relative to the QF34 algorithm. The plot reports the mean and the distribution of the running times.
QF36 - Q-gram Filtering q=3 s=6
[No canvas support]
Detailed plot of the running times relative to the QF36 algorithm. The plot reports the mean and the distribution of the running times.
QF42 - Q-gram Filtering q=4 s=2
[No canvas support]
Detailed plot of the running times relative to the QF42 algorithm. The plot reports the mean and the distribution of the running times.
QF43 - Q-gram Filtering q=4 s=3
[No canvas support]
Detailed plot of the running times relative to the QF43 algorithm. The plot reports the mean and the distribution of the running times.
QF44 - Q-gram Filtering q=4 s=4
[No canvas support]
Detailed plot of the running times relative to the QF44 algorithm. The plot reports the mean and the distribution of the running times.
QF53 - Q-gram Filtering q=5 s=3
[No canvas support]
Detailed plot of the running times relative to the QF53 algorithm. The plot reports the mean and the distribution of the running times.
QF62 - Q-gram Filtering q=6 s=2
[No canvas support]
Detailed plot of the running times relative to the QF62 algorithm. The plot reports the mean and the distribution of the running times.
QF63 - Q-gram Filtering q=6 s=3
[No canvas support]
Detailed plot of the running times relative to the QF63 algorithm. The plot reports the mean and the distribution of the running times.
QF72 - Q-gram Filtering q=7 s=2
[No canvas support]
Detailed plot of the running times relative to the QF72 algorithm. The plot reports the mean and the distribution of the running times.
QF82 - Q-gram Filtering q=8 s=2
[No canvas support]
Detailed plot of the running times relative to the QF82 algorithm. The plot reports the mean and the distribution of the running times.
QLQS - Quantum Leap Quick Search
[No canvas support]
Detailed plot of the running times relative to the QLQS algorithm. The plot reports the mean and the distribution of the running times.
SBNDM-W2 - SBNDM with lookahead
[No canvas support]
Detailed plot of the running times relative to the SBNDM-W2 algorithm. The plot reports the mean and the distribution of the running times.
SBNDM-W4 - SBNDM with lookahead
[No canvas support]
Detailed plot of the running times relative to the SBNDM-W4 algorithm. The plot reports the mean and the distribution of the running times.
SBNDM-W6 - SBNDM with lookahead
[No canvas support]
Detailed plot of the running times relative to the SBNDM-W6 algorithm. The plot reports the mean and the distribution of the running times.
SSM - SSM
[No canvas support]
Detailed plot of the running times relative to the SSM algorithm. The plot reports the mean and the distribution of the running times.
TSA - word-wise popcount
[No canvas support]
Detailed plot of the running times relative to the TSA algorithm. The plot reports the mean and the distribution of the running times.
TSA-Q2 - word-wise popcount q=2
[No canvas support]
Detailed plot of the running times relative to the TSA-Q2 algorithm. The plot reports the mean and the distribution of the running times.
TSO5 - optimized word-wise popcount
[No canvas support]
Detailed plot of the running times relative to the TSO5 algorithm. The plot reports the mean and the distribution of the running times.
TUNEDBM - Tuned Boyer-Moore
[No canvas support]
Detailed plot of the running times relative to the TUNEDBM algorithm. The plot reports the mean and the distribution of the running times.
TVSBS-W2 - TVSBS
[No canvas support]
Detailed plot of the running times relative to the TVSBS-W2 algorithm. The plot reports the mean and the distribution of the running times.
TVSBS-W4 - TVSBS
[No canvas support]
Detailed plot of the running times relative to the TVSBS-W4 algorithm. The plot reports the mean and the distribution of the running times.
TVSBS-W6 - TVSBS
[No canvas support]
Detailed plot of the running times relative to the TVSBS-W6 algorithm. The plot reports the mean and the distribution of the running times.
TVSBS-W8 - TVSBS
[No canvas support]
Detailed plot of the running times relative to the TVSBS-W8 algorithm. The plot reports the mean and the distribution of the running times.
WFR - Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the WFR algorithm. The plot reports the mean and the distribution of the running times.
WFR2 - Weak Factor Recognizer (m>=2)
[No canvas support]
Detailed plot of the running times relative to the WFR2 algorithm. The plot reports the mean and the distribution of the running times.
WFR3 - Weak Factor Recognizer (m>=3)
[No canvas support]
Detailed plot of the running times relative to the WFR3 algorithm. The plot reports the mean and the distribution of the running times.
WFR4 - Weak Factor Recognizer (m>=4)
[No canvas support]
Detailed plot of the running times relative to the WFR4 algorithm. The plot reports the mean and the distribution of the running times.
WFR5 - Weak Factor Recognizer (m>=5)
[No canvas support]
Detailed plot of the running times relative to the WFR5 algorithm. The plot reports the mean and the distribution of the running times.
WFR6 - Weak Factor Recognizer (m>=6)
[No canvas support]
Detailed plot of the running times relative to the WFR6 algorithm. The plot reports the mean and the distribution of the running times.
WFR7 - Weak Factor Recognizer (m>=7)
[No canvas support]
Detailed plot of the running times relative to the WFR7 algorithm. The plot reports the mean and the distribution of the running times.
WFR8 - Weak Factor Recognizer (m>=8)
[No canvas support]
Detailed plot of the running times relative to the WFR8 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ2 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ2 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ3 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ3 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ4 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ4 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ5 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ5 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ6 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ6 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ7 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ7 algorithm. The plot reports the mean and the distribution of the running times.
WFRQ8 - Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the WFRQ8 algorithm. The plot reports the mean and the distribution of the running times.
TWFR - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR algorithm. The plot reports the mean and the distribution of the running times.
TWFR2 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR2 algorithm. The plot reports the mean and the distribution of the running times.
TWFR3 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR3 algorithm. The plot reports the mean and the distribution of the running times.
TWFR4 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR4 algorithm. The plot reports the mean and the distribution of the running times.
TWFR5 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR5 algorithm. The plot reports the mean and the distribution of the running times.
TWFR6 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR6 algorithm. The plot reports the mean and the distribution of the running times.
TWFR7 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR7 algorithm. The plot reports the mean and the distribution of the running times.
TWFR8 - Tuned Weak Factor Recognizer
[No canvas support]
Detailed plot of the running times relative to the TWFR8 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ2 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ2 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ3 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ3 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ4 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ4 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ5 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ5 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ6 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ6 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ7 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ7 algorithm. The plot reports the mean and the distribution of the running times.
TWFRQ8 - Tuned Weak Factor Recognizer with q-grams
[No canvas support]
Detailed plot of the running times relative to the TWFRQ8 algorithm. The plot reports the mean and the distribution of the running times.
WC - Tailed Substring algorithm
[No canvas support]
Detailed plot of the running times relative to the WC algorithm. The plot reports the mean and the distribution of the running times.
WOM - Worst Occurrence Matcher
[No canvas support]
Detailed plot of the running times relative to the WOM algorithm. The plot reports the mean and the distribution of the running times.
DOUBLEHASH - Double-Hash hybrid
[No canvas support]
Detailed plot of the running times relative to the DOUBLEHASH algorithm. The plot reports the mean and the distribution of the running times.
BRAM3 - bram3
[No canvas support]
Detailed plot of the running times relative to the BRAM3 algorithm. The plot reports the mean and the distribution of the running times.
BRAM5 - bram5
[No canvas support]
Detailed plot of the running times relative to the BRAM5 algorithm. The plot reports the mean and the distribution of the running times.
BRAM7 - bram7
[No canvas support]
Detailed plot of the running times relative to the BRAM7 algorithm. The plot reports the mean and the distribution of the running times.
FT3 - Parallel Boyer-Moore with goodsuff
[No canvas support]
Detailed plot of the running times relative to the FT3 algorithm. The plot reports the mean and the distribution of the running times.
SSECP - SSE Crochemore-Perrin
[No canvas support]
Detailed plot of the running times relative to the SSECP algorithm. The plot reports the mean and the distribution of the running times.
LIBC - strstr
[No canvas support]
Detailed plot of the running times relative to the LIBC algorithm. The plot reports the mean and the distribution of the running times.
MUSL - musl strstr
[No canvas support]
Detailed plot of the running times relative to the MUSL algorithm. The plot reports the mean and the distribution of the running times.
LIBC1 - memmem
[No canvas support]
Detailed plot of the running times relative to the LIBC1 algorithm. The plot reports the mean and the distribution of the running times.
MUSL1 - musl memmem
[No canvas support]
Detailed plot of the running times relative to the MUSL1 algorithm. The plot reports the mean and the distribution of the running times.
SIMDKR - SIMD generic Rabin-Karp variants
[No canvas support]
Detailed plot of the running times relative to the SIMDKR algorithm. The plot reports the mean and the distribution of the running times.
EPSM - SSE4 Exact Packed String Matching
[No canvas support]
Detailed plot of the running times relative to the EPSM algorithm. The plot reports the mean and the distribution of the running times.