Vergleich von Objekten: Ist meine Klasseninstanz besser, schlechter oder einfach nur anders?

Vergleich von Objekten: Ist meine Klasseninstanz besser, schlechter oder einfach nur anders?

Der Vergleich von zwei Zahlen ist einfach, aber wie werden eigens implementierte Klassen, wie beispielsweise Lösungen oder Knoten verglichen?

Ausgangslage

Im nachfolgenden Beitrag gehen wir davon aus, dass wir für einen Branch and Bound Algorithmus eine “Knoten” Klasse implementiert haben. Wir stelle