Text this: Metaheuristic and heuristic applications to the concave knapsack problem