NOC:Optimization methods for Civil engineering