An algorithmic technique that involves using trial-and-error, intuition, and experience to find a solution that is likely to be good, but may not be the optimal solution.
Get access to our exclusive tools and features just for pro users