1HardComputer ScienceAlgorithms2024FreeAn approximation algorithm is typically used for problems that are: