And optimizers, regardless of how powerful they are, are useless for that.
The (powerful) optimizer needs to have a model of how its optimizations impact that which is to be optimized. A model it adapts. Hypotheses, in other words. “Maximize my life span” would need to deal with cancer.
The (powerful) optimizer needs to have a model of how its optimizations impact that which is to be optimized.
Yes, that’s typically called a “fitness function” or a “loss function”, depending on the sign.
But the problem is defining the set out of which you pick your “optimizations” to be evaluated. Make it too narrow and your optimum will be outside of it, make it too wide and you’ll never find the optimum.
The (powerful) optimizer needs to have a model of how its optimizations impact that which is to be optimized. A model it adapts. Hypotheses, in other words. “Maximize my life span” would need to deal with cancer.
Yes, that’s typically called a “fitness function” or a “loss function”, depending on the sign.
But the problem is defining the set out of which you pick your “optimizations” to be evaluated. Make it too narrow and your optimum will be outside of it, make it too wide and you’ll never find the optimum.