From User Preferences to Optimization Constraints Using Large Language Models