Once a mobile node is equipped with multiple interfaces, it is possible to select dynamically the best interface according to different attributes such as the interface characteristics, user preferences, application preferences, ... In this paper, we propose the shortest distance to positive ideal attribute (SiPiA) algorithm to help terminal to dynamically select the best interface while avoiding the raking abnormality problem, one of the main limits of the TOPSIS method. Simulation results are presented to validate the SiPiA approach.