Feynman Problem-Solving Algorithm
When I am doing research, I often think of the Feynman Problem-Solving Algorithm, supposedly coined in jest by another Nobel Prize-winning physicist, Murray Gell-Mann, about Richard Feynman‘s innate problem-solving ability:
- Write down the problem.
- Think very hard.
- Write down the answer.
Feynman was renowned for his ability to develop innovative and creative solutions to hugely complex problems, without being able to give much insight into how this process worked. Nevertheless, the algorithm itself is much more helpful than I thought on first reading. I occasionally overlook how important it is to define and bound a problem and think about it in abstract terms before attempting to construct a solution. In fact, I try to instil this problem-solving ability in my students when I teach introductory programming, as they all rush head-first into writing code before actually thinking about the problem they are trying to solve.

I’m off to find a pen and some paper…
(Feynman was also known for frequently changing his mind during this problem-solving process; when he worked on the Manhattan Project, colleagues remarked that only when Feynman said something was true on three consecutive occasions, you could count on it.)

[...] have been re-reading Genius: The Life and Science of Richard Feynman by James Gleick (hence the recent Feynman-themed post), which reminded me of a very special formula in mathematics; one that Feynman himself described as [...]
The most remarkable formula in all of mathematics « Computing: the Science of Nearly Everything
16 May 2011 at 7:10 pm
Reblogged this on UNconstant and commented:
I think this algorithm is probably the most efficient one I’ve ever seen. Another thing Feynman invented for us =]
stoove
14 September 2012 at 1:17 pm
as I said earlier – I thought this was the Feynman algorithm https://twitter.com/bloopington/status/246567927917195264
bloopington
14 September 2012 at 1:48 pm
I fear this is one of those jokes that was simply blurted out, and then someone wanted to build logic around it.
Rocio del Moral
21 January 2013 at 9:13 pm
[...] a great blog post from Dr Tom Crick, about the so-called Feynman Problem-Solving Algorithm which [...]
The Science of Estimating - Red Badger
20 March 2013 at 4:23 pm
[...] Feynman Problem-Solving Algorithm [...]
Happy 2nd Blog Birthday | Computing: The Science of Nearly Everything
11 April 2013 at 11:19 am