public override bool Equals(object obj) { if (!(obj is Individual other)) { return(false); } return(DecisionVector.Equals(other.DecisionVector) && SolutionVector.SequenceEqual(other.SolutionVector)); }