Rule Sets

Karl Heinz Jeron • 2015

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.

 

<!--:de-->Größter Gemeinsamer Teiler <!--:--><!--:en-->Greatest Common Divisor<!--:-->

Greatest Common Divisor

2015 | Karl Heinz Jeron
Euclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two numbers.   continue reading
<!--:de-->Dijkstras kürzester Weg<!--:--><!--:en-->Dijkstra's Shortest Path<!--:-->

Dijkstra’s Shortest Path

2015 | Karl Heinz Jeron
The Dijkstra algorithm solves the single-source shortest path problem.   continue reading
<!--:de-->Serendipität<!--:--><!--:en-->Serendipity<!--:-->

Serendipity

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