To compare them it is necessary that they are willing to do the same thing, you quoted "text comparison", but the term is very generic, maybe what you want is editing distance: ie, what is the minimum number of addition operations, removal and editing that are required to exit the first string to the second.
That said, if that’s your problem, and the algorithms you mentioned solve it. You can compare the algorithms like: 1) for each pair of algorithms that gave the best answer (in case of a tie), check which of it is most efficient, in time and memory; 2) in case of different answers, which gave fewer operations as a response (remembering, it has to be right).
Time comparison can be done informally, as suggested by @Maicon Herverton, or more formally using asymptotic analysis.
Memory consumption is a direct result of the size of the data structures you are using in each algorithm.
I didn’t understand the brute force to compare text. Furthermore, you can create a list of strings and plot the 'similarity' value of each method for each pair of strings in the list. Maybe compare the running time. If I were to do it, perhaps to begin with I would do each analysis (of each pair) for each method, and I would grade each one according to the standard deviation of the results.
– RSinohara
The algorithms referred to are not text comparison but rather expression search within a text string. I have already edited.
– Alexandre Cartaxo