In multi-objective optimization, a utility function is a scalar-valued function that maps a vector of objective values—such as cost, speed, and accuracy—to a single, composite measure of preference or desirability for a decision-maker. It provides a complete ordering of solutions, enabling the selection of a single optimal point from the Pareto front of trade-offs. This function mathematically encodes the relative importance of, and acceptable compromises between, conflicting goals.
