Paletteviz : a method for visualization of high-dimensional pareto-optimal front and its applications to multi-criteria decision making and analysis