def __penalty(self, chromosome) -> float: penalty = Penalty.penalty(self.initial_position, chromosome) penalty += Penalty.penalty(chromosome, self.final_position) return penalty