Add mapper structure for OptimalGreedyBasedMapper