The Bogo-Sort Algorithm for Creating Universes
A spectacular variant of bogo-sort has been proposed which has the interesting property that, if the Many Worlds interpretation of quantum mechanics is true, it can sort an arbitrarily large array in linear time. (In the Many-Worlds model, the result of any quantum action is to split the universe-before into a sheaf of universes-after, one for each possible way the state vector can collapse; in any one of the universes-after the result appears random.) The steps are: 1. Permute the array randomly using a quantum process, 2. If the array is not sorted, destroy the universe (checking that the list is sorted requires O(n) time). Implementation of step 2 is left as an exercise for the reader.
et al., Eric Raymond, The Jargon File 4.4.7 (December 2003)
Notes
If the many-universes hypothesis is true, then it is a magnificently inefficient system.References
- The Jargon File 4.4.7 Book Chapter
Schemas
Not in any schema.
Triples
Not related to other memes yet.
Watson’s reading
Tags generated by IBM Watson from the text. Percentages are its confidence.
Categories
People, places and things
- Many Worlds Print Media