One approach to solving NP-hard problems is to use an anytime algorithm: an algorithnm that starts with a heuristic solution and keeps improving it towards the optimum, and when it is stopped, it returns the best solution found so far. For example, the complete greedy algorithm is an anytime algorithm for number partitioning.
My question is: is there a generic integer linear programming solver, that works in this "anytime" manner?