How do you handle ambiguous system design or optimization problems when the requirements are not fully defined?