You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

RomeoStevens comments on The Zeroth Skillset - Less Wrong Discussion

48 Post author: katydee 30 January 2013 12:46PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (108)

You are viewing a single comment's thread. Show more comments above.

Comment author: RomeoStevens 31 January 2013 06:28:36PM *  0 points [-]

A heuristic is a fuzzy set of principles that are correlated with the outcomes you want. An algorithm is a set of directions that give you the outcome you want. When I say "avoiding poor people is a heuristic" I mean that it is the high level abstraction of a bunch of low level behaviors in various situations.

Comment author: gjm 31 January 2013 09:01:10PM 0 points [-]

Something can be an algorithm despite not necessarily giving you exactly the outcome you want. Hence approximation algorithms and probabilistic algorithms.

Comment author: RomeoStevens 31 January 2013 09:15:34PM *  0 points [-]

Edit: the boundaries between algorithms and heuristics are complicated. Colloquial usage referring to heuristics as something like "rules of thumb" and algorithms as "a set of directions" is what was intended.