Academia Stack Exchange is a question and answer site for academics and those enrolled in higher education. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In a paper, I should refer to an existing algorithm in different parts of the paper. There is no name for this algorithm. For the firs time I wrote "the Algorithm proposed by (Xia, et al. 2008) .....", but I don't think it is a good way to use this method any time I want to refer to it. I may name it Algirhtm A, or Algorithm 1 or Algorithm Xia, Algorithm base ...

What do you suggest for referring to this algorithm for several times?

share|improve this question
20  
Calling it "Algirhtm" sure makes it uniquely identifiable ;-) – Captain Emacs 15 hours ago
    
FWIW, my MSc thesis references multiple times "the Baeza-Yates–Perleberg approximate string matching algorithm" so I would say using the surnames is an OK option. – Andrea Lazzarotto 14 hours ago
8  
@AndreaLazzarotto, you just did that to increase the word count and page length though, right? :) – mikeazo 14 hours ago
    
@mikeazo, at most that would've given me 2 more lines, not even pages. :P :D – Andrea Lazzarotto 11 hours ago
up vote 25 down vote accepted

When you first refer to it say something like "the Algorithm proposed by (Xia, et al. 2008) which we refer to as XAB" where you replace XAB with the first letters of the authors' last names in the order that they appear in the bibliography. So if the authors are Xia, Alpha, Beta, you would use XAB. If the authors are Xia, Yen, Ping, you would use XYP. I wouldn't use more than about the first 3 or 4 author's last names, however.

This way if you are referring to multiple algorithms, you can give a clear reference to each. If it turns out that multiple algorithms you are referencing would have the same name given this scheme, you can also throw in the last two digits of the year. So you would have XAB08 and XAB09.

share|improve this answer

If you're going to be referencing a single critical algorithm in your paper, I recommend that you simply restate it with a citation, and then reference it by number as you would any other algorithm:

...the algorithm devised by Bob and Joe [ref]:

       a^2 + b^2 = c^2        (1)

Now, if we assume a^2 is a cat, then (1) can be extended as follows...

share|improve this answer
8  
An algorithm is not a formula. Who is going to mark an algorithm with "(1)"? – Andrea Lazzarotto 14 hours ago
    
@AndreaLazzarotto - Good point, I was thinking of something more along the lines of signal processing filters and techniques. This clearly won't work in many scenarios. – eykanal 14 hours ago
7  
@AndreaLazzarotto right, however if one copy the algorithm pseudo-code in the paper, he can refer to it with Algorithm 1, similar to Table 1. – Ahmad 13 hours ago
    
@Ahmad, ah yes if you put it into a float then absolutely. – Andrea Lazzarotto 11 hours ago

try to use alternative words like ( the indicated algorithm, the aforementioned algorithm, the suggested algorithm ..etc) . hope that answers the question.

share|improve this answer
2  
That's going to get very clumsy when you want to refer to this algorithm on pages 2, 3, 7, 12, 15 and 19 of your paper. – David Richerby 9 hours ago

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.