answersLogoWhite

0

In practice, it may be. But they are still different things.

A heuristic is a rough approximation that can help solving a problem.
For example, in a path-finding algorithm, if your destination is northbound, you may try goring north first. This is the heuristic.

It may not be correct (there may be a dead-end) but most of the time, it helps getting there faster.

User Avatar

Wiki User

15y ago

Still curious? Ask our experts.

Chat with our AI personalities

ProfessorProfessor
I will give you the most educated answer.
Chat with Professor
JordanJordan
Looking for a career mentor? I've seen my fair share of shake-ups.
Chat with Jordan
ViviVivi
Your ride-or-die bestie who's seen you through every high and low.
Chat with Vivi
More answers

taking a sample of all possible rearrangements by branch swapping.

User Avatar

Wiki User

10y ago
User Avatar

Add your answer:

Earn +20 pts
Q: Is a heuristic an algorithm
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Is heyristic an algorithm?

A heuristic is not an algorithm, but rather a general rule of thumb. It doesn't always work, but it's fairly decent.


What is the suitable search method for the problem of 'Tower of Hanoi' in Artificial Intelligence?

Many search algorithms are possible. Tree-based methods, in which all paths to all solutions are produced, is one option. Each node in the tree would represent a "state" or "configuration" of the problem, while an edge from one node to the next represents the "move" you make. Consequently, finding a solution to this problem is equivalent to building the tree while checking if each node is a valid solution. Another method, such the A* algorithm is a heuristic search algorithm. You would use a heuristic function that estimates the optimal path to the solution from the current node. It is the quickest, but since it is a heuristic algorithm, it is not guaranteed to always return the correct answer, since this is dependent on the heuristic function you use in your algorithm.


What is heuristic programming in operation research?

myopic heuristik ??


What is algorithm to write algorithm to the program to access a pointer variable in structure?

Here is the algorithm of the algorithm to write an algorithm to access a pointer in a variable. Algorithmically.name_of_the_structure dot name_of_the _field,eg:mystruct.pointerfield


Which algorithm is more efficient lamport bakery algorithm or black and white bakery algorithm?

Black and White bakery algorithm is more efficient.