“…With the rapid growth of decision support systems and the increasing size of multidimensional data have witnessed an abundance of skyline algorithms being proposed for data processing in order to retrieve useful insights. These variants of skyline algorithms are introduced to deal with different characteristics of data, such as uncertain data [23], [27], [29], [39], [40], [41], [51], incomplete data [3], [6], [13], [14], [18], [19], [20], [24], [28], [33], [49], [50], encrypted data [8], [31], and streaming data [1], [15]; while others are based on the platform being considered like distributed database [2], cloud computing [22], [32], road networks [16], and others.…”