Enhancement of Set-Based Design Practices Via Introduction of Uncertainty Through Use of Interval Type-2 Modeling and General Type-2 Fuzzy Logic Agent Based Methods.