I am wondering what are the fastest ways(faster than classical dynamic programming) to solve the knapsack problem (to optimality) with $n$ items when $n$ is nearly equal to $10000$ ?
Apart from classic local search, is there any heuristics that are efficient ? Edit: I asked for both exact and approximation methods