I have a multi-objective optimization problem (two objectives) that involves two variables and discrete search space. I was hoping to use integer programming for the same, but I was wondering if there are other better alternatives to it such as discrete particle swarm optimization, or any other metaheuristic method. I am only knowledgable about the multi-objective continuous PSO and am yet to learn any other techniques. It would be very helpful if you could shed light on this matter and suggest some good references to study the same.