Social Robot Navigation through Constrained Optimization: a Comparative Study of Uncertainty-based Objectives and Constraints