In computer science, heuristics means using guesswork to solve problems more quickly when normal methods are providing too slow.
It is a shortcut that trades off optimality, completeness, accuracy or precision against speed.
Standard Definition Exists?
any approach to problem solving, learning, or discovery that employs a practical method not guaranteed to be optimal or perfect, but sufficient for the immediate goals.
Year first used/coined:
Herbert A. Simon