This document provides an overview of algorithmic issues in computational intelligence optimization from design to implementation. It discusses key concepts in optimization problems including analytical approaches, exact methods, approximate iterative methods, and metaheuristics. It also examines challenges in optimizing real-world problems that are highly non-linear, multi-modal, computationally expensive, and have memory/time constraints. The document concludes by discussing the need for algorithms to balance exploration and exploitation and to adapt to problem landscapes.