Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Cycle detection

Index Cycle detection

In computer science, cycle detection or cycle finding is the algorithmic problem of finding a cycle in a sequence of iterated function values. [1]

22 relations: Attractor, Cycle, Cycle (graph theory), Faith Ellen, Fibonacci number, Infinite loop, Iterated function, List of algorithms, MD5CRK, Monogenic semigroup, Outline of combinatorics, Partial-matching meet-in-the-middle attack, Periodic sequence, Pollard's rho algorithm, Pollard's rho algorithm for logarithms, Pseudoforest, Python (programming language), Rete algorithm, Robert W. Floyd, Telephone number (mathematics), The Tortoise and the Hare, The Tortoise and the Hare (disambiguation).

Attractor

In the mathematical field of dynamical systems, an attractor is a set of numerical values toward which a system tends to evolve, for a wide variety of starting conditions of the system.

New!!: Cycle detection and Attractor · See more »

Cycle

Cycle or cyclic may refer to.

New!!: Cycle detection and Cycle · See more »

Cycle (graph theory)

In graph theory, a cycle is a path of edges and vertices wherein a vertex is reachable from itself.

New!!: Cycle detection and Cycle (graph theory) · See more »

Faith Ellen

Faith Ellen (formerly known as Faith E. Fich) is a professor of computer science at the University of Toronto who studies distributed data structures and the theory of distributed computing.

New!!: Cycle detection and Faith Ellen · See more »

Fibonacci number

In mathematics, the Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence, and characterized by the fact that every number after the first two is the sum of the two preceding ones: Often, especially in modern usage, the sequence is extended by one more initial term: By definition, the first two numbers in the Fibonacci sequence are either 1 and 1, or 0 and 1, depending on the chosen starting point of the sequence, and each subsequent number is the sum of the previous two.

New!!: Cycle detection and Fibonacci number · See more »

Infinite loop

An infinite loop (or endless loop) is a sequence of instructions in a computer program which loops endlessly, either due to the loop having no terminating condition, having one that can never be met, or one that causes the loop to start over.

New!!: Cycle detection and Infinite loop · See more »

Iterated function

In mathematics, an iterated function is a function (that is, a function from some set to itself) which is obtained by composing another function with itself a certain number of times.

New!!: Cycle detection and Iterated function · See more »

List of algorithms

The following is a list of algorithms along with one-line descriptions for each.

New!!: Cycle detection and List of algorithms · See more »

MD5CRK

In cryptography, MD5CRK was a distributed effort (similar to distributed.net) launched by Jean-Luc Cooke and his company, CertainKey Cryptosystems, to demonstrate that the MD5 message digest algorithm is insecure by finding a collision — two messages that produce the same MD5 hash.

New!!: Cycle detection and MD5CRK · See more »

Monogenic semigroup

In mathematics, a monogenic semigroup is a semigroup generated by a single element.

New!!: Cycle detection and Monogenic semigroup · See more »

Outline of combinatorics

Combinatorics is a branch of mathematics concerning the study of finite or countable discrete structures.

New!!: Cycle detection and Outline of combinatorics · See more »

Partial-matching meet-in-the-middle attack

Partial-matching is a technique that can be used with a MITM attack.

New!!: Cycle detection and Partial-matching meet-in-the-middle attack · See more »

Periodic sequence

In mathematics, a periodic sequence (sometimes called a cycle) is a sequence for which the same terms are repeated over and over: The number p of repeated terms is called the period (period).

New!!: Cycle detection and Periodic sequence · See more »

Pollard's rho algorithm

Pollard's rho algorithm is an algorithm for integer factorization.

New!!: Cycle detection and Pollard's rho algorithm · See more »

Pollard's rho algorithm for logarithms

Pollard's rho algorithm for logarithms is an algorithm introduced by John Pollard in 1978 to solve the discrete logarithm problem, analogous to Pollard's rho algorithm to solve the integer factorization problem.

New!!: Cycle detection and Pollard's rho algorithm for logarithms · See more »

Pseudoforest

In graph theory, a pseudoforest is an undirected graphThe kind of undirected graph considered here is often called a multigraph or pseudograph, to distinguish it from a simple graph.

New!!: Cycle detection and Pseudoforest · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Cycle detection and Python (programming language) · See more »

Rete algorithm

The Rete algorithm (rarely) is a pattern matching algorithm for implementing rule-based systems.

New!!: Cycle detection and Rete algorithm · See more »

Robert W. Floyd

Robert W (Bob) Floyd (June 8, 1936 – September 25, 2001) was a computer scientist.

New!!: Cycle detection and Robert W. Floyd · See more »

Telephone number (mathematics)

In mathematics, the telephone numbers or the involution numbers are a sequence of integers that count the ways telephone lines can be connected to each other, where each line can be connected to at most one other line.

New!!: Cycle detection and Telephone number (mathematics) · See more »

The Tortoise and the Hare

"The Tortoise and the Hare" is one of Aesop's Fables and is numbered 226 in the Perry Index.

New!!: Cycle detection and The Tortoise and the Hare · See more »

The Tortoise and the Hare (disambiguation)

The Tortoise and the Hare is one of Aesop's Fables.

New!!: Cycle detection and The Tortoise and the Hare (disambiguation) · See more »

Redirects here:

Algorithms for cycle detection, Brent's algorithm, Distinguished point, Floyd cycle-finding algorithm, Floyd's cycle-finding algorithm, Floyd's cycle-finding algorithm., The Tortoise and the Hare algorithm, Tortoise and hare algorithm.

References

[1] https://en.wikipedia.org/wiki/Cycle_detection

OutgoingIncoming
Hey! We are on Facebook now! »