Indeed, if you have an algorithm that works equally well for all utility functions but contains a specification of the utility function inside its source code, then you get “spurious” variance if you don’t correct for it
Is the issue in that case that the hardcoded utility will require far less optimization power?
If it’s that, I’m not sure why this is considered a problem. After all, such an algorithm is not really compatible with strategy stealing, even if it could become so quite easily. This seems like a distinction we should ask from the definition.
Is the issue in that case that the hardcoded utility will require far less optimization power?
If it’s that, I’m not sure why this is considered a problem. After all, such an algorithm is not really compatible with strategy stealing, even if it could become so quite easily. This seems like a distinction we should ask from the definition.