Approximated Algorithms