This document summarizes several multi-objective evolutionary algorithm techniques for solving multi-objective optimization problems (MOOPs). It begins by describing the MOGA (Multi-Objective Genetic Algorithm) approach, including dominance-based ranking, linearized fitness assignment, and fitness averaging. It then explains the NPGA (Niched Pareto Genetic Algorithm) technique which uses a Pareto tournament selection scheme and niche sharing to maintain diversity. Finally, it briefly introduces the NSGA (Non-dominated Sorting Genetic Algorithm) method based on non-dominated sorting and a niche approach.