Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
"JavaRanch, where the deer and the Certified play" - David O'Meara
"I'm not back." - Bill Harding, Twister
Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
With algorithms, the subject is even more abstract, and I know for myself if people post 400 lines of code and the phrase "please comment," I'll run screaming to Blatant Advertising.
I'm sure Jim could add some grist, if he's not already slammed with other sheriffing. Who else among us qualfies as a credible, content-generating fool for algorithm/heuristic discussion? Hell, who here knows the difference between an algorithm and a heuristic? (Map: no fair googling the answer).
Originally posted by David Weitzman:
I get the impression that you're not an algorithm person.
Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
A heuristic is a very hairy person and an algorithm is an insult meaning that you dance just like Al Gore.Originally posted by Michael Ernest:
Hell, who here knows the difference between an algorithm and a heuristic? (Map: no fair googling the answer).
Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Check out my kickstarter CLICK HERE
My book, my movies, my videos, my podcasts, my events ... the big collection of paul wheaton stuff!
"I'm not back." - Bill Harding, Twister
Heuristic is a cheap dirty version of algorithm, in use when you are too stupid to implement correct version.
Originally posted by Mapraputa Is:
... or gives acceptable approximation?
Computer Science. Relating to or using a problem-solving technique in which the most appropriate solution of several found by alternative methods is selected at successive stages of a program for use in the next step of the program.
Thomas Paul wrote:
A heuristic is a very hairy person and an algorithm is an insult meaning that you dance just like Al Gore.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Heuristic methods have sometimes been contrasted with algorithmic methods for finding problem solutions, and a certain amount of intellectual blood has been shed unnecessarily on this battlefield. Without getting into the subtleties of the disagreement, we observe that the term "algorithm" is used with considerable ambiguity in mathematics and logic. Under one commonly held definition, algorithms are decision procedures which are guaranteed to produce the solution being sought, given enough time. . .
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
Uncontrolled vocabularies
"I try my best to make *all* my posts nice, even when I feel upset" -- Philippe Maquet
Originally posted by Ilja Preuss:
I would have said that a heuristic is an algorithm which doesn't ensure that it will always give the correct result.
Originally posted by David O'Meara:
I tend to see Algorithms as a 'greedy instruction set' - based on the greedy algorithm itself. At each stage it makes a decision on how to act based on a number of possible choices, but how this decision is arrived at is deterministic. Under the same conditions it will make the same choice every time.
There's a level of uncertainty, diconnection, nondetermanism or randomness involved in heuristics.
Let there be light.
doco
I agree. Here's the link: http://javaranch.com/programming-pearls.jsp |