**Heuristics (word with Latin origin) means :**

*encouraging a person to learn, discover, understand, or solve problems on his or her own, as by experimenting, evaluating possible answers or solutions, or by trial and error*

- The term heuristic is used for algorithms which find solutions among all possible ones
- They do not guarantee that the best will be found

**The method used from a heuristic algorithm is one of the known methods,such as greediness,but in order to be easy and fast the algorithm ignores or even suppresses some of the problem's demands.**

More Reading : http://students.ceid.upatras.gr/~papagel/project/kef5_5.htm

**One of the heuristic algorithm is Travelling Salesman Problem (TSP) :**

They are widely used to solve complex problems in fields like :

**More Applications of TSP **