public override int GetHashCode()
 {
     return(cluster1.GetHashCode() ^ cluster2.GetHashCode() ^ RandomUtils.hashDouble(similarity));
 }