“…In the second category, compaction is performed by modifying test vectors. This is achieved by merging of compatible test vectors based on test relaxation or raising [12,[13][14][15], essential fault pruning [9,[15][16][17], or test vector decomposition and clustering [1][2][3]. Finally, the third category of static compaction algorithms consists of compaction algorithms that add new test vectors to a given test set in order to remove some of the already existing test vectors [10,18].…”