What is the difference between a heuristic and an algorithm?

后端 未结 12 565
说谎
说谎 2021-01-29 17:25

What is the difference between a heuristic and an algorithm?

12条回答
  •  梦毁少年i
    2021-01-29 18:06

    Algorithm is a sequence of some operations that given an input computes something (a function) and outputs a result.

    Algorithm may yield an exact or approximate values.

    It also may compute a random value that is with high probability close to the exact value.

    A heuristic algorithm uses some insight on input values and computes not exact value (but may be close to optimal). In some special cases, heuristic can find exact solution.

提交回复
热议问题