Recent advances in numerical techniques for large scale optimization