Posted 14 March 2013 - 01:48 AM
Well, while we're at it - let's not pollute the Lounge with dozens of "what's this game called" threads - there is this game I played when I was a kid and while I don't particularly want to play it again, I've been trying to remember its name for years now and I am simply unable to. It was a demo of an old 2D platformer, which I got on one of those old "50 demos" cd-rom's game magazines used to ship with, set in a city and inside residential/industrial buildings (still as a platformer) and I remember in the intro clip you drove a car and ran half a dozen cats over... I think you were a gangster or something. I faintly recall the word "brain" being somewhere in the title.
Yeah, not much to go on, but this has been a pin in my psychological backside for a while now, so hopefully someone can recognize it.
The slowsort algorithm is a perfect illustration of the multiply and surrender paradigm, which is perhaps the single most important paradigm in the development of reluctant algorithms. The basic multiply and surrender strategy consists in replacing the problem at hand by two or more subproblems, each slightly simpler than the original, and continue multiplying subproblems and subsubproblems recursively in this fashion as long as possible. At some point the subproblems will all become so simple that their solution can no longer be postponed, and we will have to surrender. Experience shows that, in most cases, by the time this point is reached the total work will be substantially higher than what could have been wasted by a more direct approach.
- Pessimal Algorithms and Simplexity Analysis