Budget-maximization theory