Must be implemented in a subclass, returns 0.0-1.0.
(self, candidate)
| 2445 | setattr(self, f, kwargs[f]) |
| 2446 | |
| 2447 | def fitness(self, candidate): |
| 2448 | """ Must be implemented in a subclass, returns 0.0-1.0. |
| 2449 | """ |
| 2450 | return 1.0 |
| 2451 | |
| 2452 | def crossover(self, candidate1, candidate2, d=0.5): |
| 2453 | """ Must be implemented in a subclass, returns a new candidate. |