For any single-objective mathematical programming model, rank-based optimal solutions are computationally difficult to find compared to an optimal solution to the same single-objective mathematical programming model. In this paper, several methods have been presented to find these rank-based optimal solutions and based on them a new rank-based solution method (RBSM) is outlined to identify non-dominated points set of a multi-objective integer programming model. Each method is illustrated by a numerical example, and for each approach, we have discussed its limitations, advantages and computational complexity.