Optimization for Calibration of Survey Weights under a Large Number of Conflicting Constraints