{'fraction_non_alphanumeric': 0.017391304347826087, 'fraction_numerical': 0.0, 'mean_word_length': 5.145631067961165, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Determination of ranged sets of design specifications by incorporating design-space heterogeneity

Setting design specifications (targets) is a critical task in the early stages of the design process. Flexible targets can accommodate uncertainty and changes in design by postponing design commitments and preserving design freedom. In this article, a new method is developed for obtaining a ranged set of design specifications that meets design criteria whilst incorporating design-space heterogeneity; meaning some areas in the design attribute space are more achievable than the others. The proposed method has two notable features. First, a quantization algorithm based on rough-set theory is used to decompose a design attribute space into sub-regions on the basis of how well they meet design criteria. Second, a new design-flexibility measure is used as a metric to select the most desired ‘target region’ on the bases of both the size of the region and the influence of potential design alternatives on overall achievability. The proposed approach enhances the capacity of a design system to adapt to evolving design knowledge, as well as to unexpected changes. The proposed method is demonstrated by a numerical example and the design of a domestic blender.