«Эвристический» и «приближенный» - это, так сказать, перпендикулярные понятия. Так, эвристический алгоритм может быть точным или приближенным. Или «наоборот», приближенный алгоритм может использовать эвристики или может не использовать.
Cогласен:
Цитата:
Эвристический алгоритм — алгоритм, использующий различные разумные соображения без строгих обоснований (М.Гэри, Д.Джонсон, Вычислительные машины и труднорешаемые задачи, М.: Мир, 1982, C.155.)
Приближенный алгоритм может иметь строгое доказательство корректности, т.е. гарантию, что результат его работы будет иметь погрешность, не превышающую определенной величины от точного решения. Приближенный алгоритм может и не иметь такого доказательства, тогда он будет и приближенным, и эвристическим. Эвристический алгоритм может во всех известных случаях выдавать точный результат, но нет гарантии, что он не ошибется в новом случае. На практике бывает и так, что автору алгоритма неохота возиться с доказательством, и он публикует алгоритм как эвристический