## Rule Sets

Algorithms are the natural enimies of happenstance. About algorithms which have a strong impact on our information and knowledge society.

As we increasingly delegate labour to smart computer systems, it’s time to get to know the various algorithms better.

“Informally, an algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output. An algorithm is thus a sequence of computational steps that transform the

input into the output.” Source: Thomas H. Cormen, Chales E. Leiserson (2009), Introduction to Algorithms 3rd edition.

In simple terms, it is possible to say that an algorithm is a sequence of steps which allow to solve a certain task. Not just computers use algorithms, humans also use them.

### Greatest Common Divisor

2015 | Karl Heinz JeronEuclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two numbers. continue reading

### Dijkstra’s Shortest Path

2015 | Karl Heinz JeronThe Dijkstra algorithm solves the single-source shortest path problem. continue reading

### Serendipity

2013 | Karl Heinz JeronWhat is random and what is it good for continue reading