NumericalOptimizationTheoreticalandPracticalAspects