An efficient algorithm for generating diverse microstructure sets and delineating properties closures. (1st April 2018)