Jump to content

Talk:Las Vegas algorithm

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Niaz (talk | contribs) at 00:34, 17 March 2008 (template added). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputer science Unassessed
WikiProject iconThis article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
???This article has not yet received a rating on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Things you can help WikiProject Computer science with:

The following is given as the definition of Monte Carlo and Las Vegas by Babai, Cooperman, Finkelstein, Luks and Seress in Fast Monte Carlo Algorithms for Permutation Groups:

A Monte Carlo algorithm is a randomized algorithm that may give a wrong answer or report failure

with guaranteed small probability

A Las Vegas algorithm is a Monte Carlo algorithm that never gives a wrong answer.

Now this is a bit different than gambling with resource. It seems like ZPP can be defined with either polytime bounded Las Vegas algorithms or with expected polynomial time randomized decision algorithms, giving the same class, but by slightly different machinations. -Ozga 03:23, 5 April 2006 (UTC)[reply]

Term Etymology?

I added a reference to the NIST Dictionary of Algorithms and Data Structures definition, although I'm not sure that's the best reference. Does anybody have any idea from where the term originated?

BTW, the NIST definition agrees a little more with "gambling with resources" in that for each run, for the same problem instance, the runtime resource requirements (time/space/etc) will possibly be different. But all programs, etc "gamble with resources", always assuming that there will be enough resources to solve any particular problem instance (and sometimes failing). So I agree, probably ought to consider better wording. Root4(one) 04:58, 12 January 2007 (UTC)[reply]