Development of Optimization Methods for Computationally Expensive Optimization Problems using Black Box /Iterative Solvers