Using compromise programming for macroeconomic policy making in a general equilibrium framework: theory and application to the Spanish economy | Publicación