Development of interactive Decision Support Systems requires new approaches and numerical algorithms for solving Multiple Objective Optimization Problems. These algorithms must be robust and efficient and applicable to possibly a broad class of problems. This paper presents the new algorithm developed by the author. The algorithm consists of two steps: (a) reduction of the initial Multiple Objective Optimization Problem into a system of inequalities, and (b) solving this set of inequalities by the iterative procedure proposed by the author. Due to its generality, the algorithm applies to various Multiple Criteria Optimization Problems, including integer optimization problems. The author presents several variants of the algorithm as well as results of numerical experiments.