August, 2015

Rule Sets

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.