“…Randomized algorithms can, in average, get good execution plans in polynomial time (Swami and Gupta, 1988;Ioannidis and Kang, 1991;Bennett et al, 1991;Louis and Zhang, 1998;Dong and Liang, 2007). However, an undesirable characteristic is the considerable costs variation (e.g., instability) of generated plans for the same query (Bini et al, 2009). Such instability is unacceptable in production applications, especially when the response time of a request is controlled.…”