Zaslat SMS: Large scale linear and integer optimization: a unified approach