Multi-criteria optimization problems naturally arise in practice when there is no single criterion for measuring the quality of a feasible solution. Since different criteria are contradictory, it is difficult and often impossible to find a single feasible solution that is good for all the criteria. Hence, some compromise is needed. As such, this book examines the commonly accepted compromise of the traditional Pareto-optimality approach. It also proposes one new alternative approach for generating feasible solutions to multi-criteria optimization problems. Finally, the book presents two chapters on the existing solution methods for two real-life, multi-criteria optimization problems.