Edit: we have too many different metrics to take in consideration when evaluating the individual, that it doesnt make sense to handle them all in one fitness.
Solution: We will focus on 3 main metrics:
collision count
distance to destination
smoothness of path
We already have some fitness functions that specialize themselves on some of these aspects. Goal is to have separate fitness functions for all these metrics, run them on individuals separately and take best solution from that.
This will either result in pareto queue, or I can give weight to different metrics depending on their impact.
Edit: we have too many different metrics to take in consideration when evaluating the individual, that it doesnt make sense to handle them all in one fitness. Solution: We will focus on 3 main metrics: