diverse graph amelioration