How to monetize an algorithm?
jerry5: SingAlong, I think both commenters are right. To put it in more explicit terms: You can't sell the algorithm, you can only sell its output. I.e. Google has an algorithm to determine the relevance of a web page to a search result, but what they are selling you is the output, i.e. the relevance for a given combination of search term and page.
In order to do that, you will have to host the software that implements the algorithm on a server yourself and your customers will have to feed the input to it and pay for the output in a subscription-like model or similar. Email me at jerry5@p2pbroking.net if you are interested in an exchange of ideas.