When dealing with multi-objective decision model (MODM) problems, we often encounter situations where it is almost impossible to optimize all targets in a given system. This attribute is called a trade-off, which means that one goal cannot improve the satisfaction of one goal, but not the satisfaction of the other. Although we often apply conventional multi-objective programming to search for non-inferior solutions (ie, Pareto optimal solutions) or trade-off solutions, we still need to convert them into single-objective programming to solve the decision makers and reduce trade-offs when the target functions conflict with each other.