Dynamic Programming (DP) Genetic Algorithm Greedy/Local-Search Algorithms Matrix Exponentiation/Exponentials Quake’s Fast Inverse Square Root Algorithm Similarity/Distance Search Simulated Annealing (SA) Sorting Algorithms Tabu Search (TS)