Research Article
SimpLiFiCPM: A Simple and Lightweight Filter-Based Algorithm for Circular Pattern Matching
Table 2
Elapsed time (in seconds) of and speed-up comparisons among Filter-CPM [
8], ACSMF-SimpleZero
[
4], and SimpLiFiCPM on a text of size 299 MB.
| | Elapsed time (s) of ACSMF-SimpleZero | Elapsed time (s) of Filter-CPM | Speed-up: ACSMF-SimpleZero versus Filter-CPM | Elapsed time (s) of SimpLiFiCPM | Speed-up: ACSMF-SimpleZero versus SimpLiFiCPM |
| 500 | 5.938 | 3.025 | 2 | 1.167 | 5 | 550 | 7.914 | 3.068 | 3 | 1.456 | 5 | 600 | 7.691 | 3.06 | 3 | 1.364 | 6 | 650 | 7.836 | 3.074 | 3 | 1.006 | 8 | 700 | 7.739 | 3.072 | 3 | 1.028 | 8 | 750 | 7.82 | 3.051 | 3 | 1.073 | 7 | 800 | 7.839 | 3.209 | 2 | 1.04 | 8 | 850 | 8.382 | 3.053 | 3 | 1.055 | 8 | 900 | 7.646 | 3.055 | 3 | 1.278 | 6 | 950 | 7.876 | 3.049 | 3 | 1.402 | 6 | 1000 | 7.731 | 3.067 | 3 | 1.216 | 6 | 1600 | 7.334 | 3.206 | 2 | 1.182 | 6 | 1650 | 8.239 | 3.063 | 3 | 0.969 | 9 | 1700 | 7.572 | 3.059 | 2 | 1.18 | 6 | 1750 | 5.968 | 3.066 | 2 | 1.144 | 5 | 1800 | 7.551 | 3.064 | 2 | 1.179 | 6 | 1850 | 7.407 | 3.079 | 2 | 1.086 | 7 | 1900 | 7.861 | 3.225 | 2 | 1.126 | 7 | 1950 | 7.339 | 3.073 | 2 | 1.028 | 7 | 2000 | 7.814 | 3.062 | 3 | 1.118 | 7 | 2050 | 5.969 | 3.057 | 2 | 1.988 | 3 | 2100 | 5.173 | 3.036 | 2 | 1.187 | 4 | 2150 | 5.317 | 3.027 | 2 | 1.919 | 3 | 2200 | 6.032 | 3.168 | 2 | 1.927 | 3 | 2250 | 5.009 | 3.073 | 2 | 1.895 | 3 | 2300 | 5.029 | 3.024 | 2 | 1.891 | 3 | 2350 | 5.041 | 3.047 | 2 | 1.887 | 3 | 2400 | 6.036 | 3.046 | 2 | 1.91 | 3 | 2450 | 6.04 | 3.037 | 2 | 1.886 | 3 | 2500 | 7.046 | 3.029 | 2 | 1.976 | 4 | 2550 | 7.042 | 3.037 | 2 | 1.987 | 4 | 2600 | 8.043 | 4.029 | 2 | 2.883 | 3 | 2650 | 8.049 | 4.03 | 2 | 2.884 | 3 | 2700 | 8.031 | 4.183 | 2 | 2.892 | 3 | 2750 | 8.039 | 4.044 | 2 | 2.882 | 3 | 2800 | 9.026 | 4.067 | 2 | 2.886 | 3 | 2850 | 9.154 | 4.036 | 2 | 2.901 | 3 | 2900 | 10.049 | 4.045 | 2 | 3.134 | 3 | 2950 | 11.044 | 5.052 | 2 | 3.876 | 3 | 3000 | 12.044 | 6.039 | 2 | 3.9 | 3 |
|
|