This document outlines a parallel implementation of a multi-objective evolutionary algorithm. It discusses evolutionary algorithms and their use for single and multi-objective optimization problems. It also describes how parallel evolutionary algorithms can distribute computational work across multiple cores for faster computation. The document then details a Multi-Objective Evolutionary Graph Algorithm and its parallel implementation to solve multi-objective optimization problems efficiently using parallel computing resources.