OPTIMIZATION TECHNIQUES AND ALGORITHM