Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21ccc23e9562c82

Jump to content

Atlantic City algorithm

From Wikipedia, the free encyclopedia

In computing, an Atlantic City algorithm is a randomized algorithm that answers correctly at least 75% of the time[1]. In some variant definitions, the correctness threshold may be any value greater than 50%[2]. In either sense, Atlantic City algorithms are types of Monte Carlo algorithms.

There exists a polynomial-time Atlantic City algorithm for any problem belonging to the class BPP of bounded probabilistic polynomial-time problems[1].

Las Vegas algorithms, which never return an incorrect answer, are a dual of Monte Carlo algorithms and, therefore, of Atlantic City algorithms.

The name refers to Atlantic City in the U.S. state of New Jersey. Much like Monte Carlo and Las Vegas, Atlantic City is widely associated with casinos and gambling culture.

See also

[edit]

References

[edit]
  1. 1 2 Bach, Eric; Shallit, Jeffrey (1996). Algorithmic Number Theory, Volume 1: Efficient Algorithms. Cambridge: MIT Press. p. 51-52. ISBN 0-262-02405-5.
  2. Mollin, Richard (2003). RSA and Public-Key Cryptography. Boca Raton: Chapman & Hall/CRC. p. 80. ISBN 1-58488-338-3.