deep cloning related question
<p>I have implemented an evolutionary algorithm in C# which kind of works but I have the assumption that the cloning does not. The algorithm maintains a population of object trees. Each object (tree) can be the result of cloning (e.g. after ‘natural selection’)  and should be a unique object consisting of unique objects. Is there a simple way to determine whether the ‘object population’ contains unique/distinct objects – in other words whether objects are shared by more than one tree? I hope my question makes sense.</p>

<p>Thanks.</p>

<p>Best wishes,</p>

<p>Christian</p>

<p>PS: I implemented (I think) deep copy cloning via serialization see:</p>

<p><a href="http://www.codeproject.com/KB/tips/SerializedObjectCloner.aspx" rel="nofollow">http://www.codeproject.com/KB/tips/SerializedObjectCloner.aspx</a></p>
