Abstract
Customer requirement preference is an important part of customer satisfaction. In view of similar case retrieval technology for existing product level, in the process of solving similar cases, there is no consideration for customer requirement preference. This article proposes a similar case solution method considering customer requirement preference. First, we deal with the expression of customer requirements and transform them into operable parameter forms according to the mapping model. Second, the preference graph is used to analyze the customer’s requirement preference, to determine the preference weight, and to weigh the final weight of the requirement node with the initial weight determined by the fuzzy analytic hierarchy process. Finally, the similarity degree solving model of requirement node and product case attribute parameters is established. By integrating the weights of the above-mentioned nodes, the similarity of the product case is obtained, and a more satisfied case of the customer is obtained. Taking the automated guided vehicle car product as an example, the effectiveness of the proposed method is verified.
Keywords
Introduction
With the rise of personalized customized products, customers have more and more individualized requirements for products. But for the traditional design process, the product design process is complex and cumbersome and leads to a longer product development cycle. How to quickly and efficiently design the products of customers’ needs is the key to enhance the competitiveness of enterprises. Product case retrieval technology is an idea to solve this problem, by retrieving case base and using the designed historical case to Reasoning Design. 1 The product case retrieval method does not need the product knowledge domain model, only needs to carry on the variant design to the corresponding module based on the original product case to realize the customer’s requirement, and improves the product design efficiency. 2 Therefore, the acquisition of similar cases is the key to product case retrieval and has a great impact on the final product reasoning.
At present, many scholars have studied the similarity solving of cases. Wang et al. 3 proposed a new case retrieval method based on self-organizing mapping and fuzzy similarity priority ratio, which can reduce the retrieval scope and improve the retrieval efficiency. Benedek and Trousse 4 proposed two schema index models based on neural network in case-based reasoning (CBR) environment to obtain similar cases. Wang et al. 5 proposed a hybrid similarity measure and fuzzy set retrieval case to improve the accuracy of case retrieval and help designers achieve the goal of rapid design. Qin et al. 6 based on the computational similarity measure of ontology, designed the similarity between the target and the previous case and proposed a high-precision algorithm to establish similarity measure. Du and Bormann 7 proposed a novel similarity measure algorithm for solving the nonlinear and multilinear problems embedded in the problem and the difference between manual work. Biswas et al. 8 used neural network to solve the problem of weight allocation and then solved similar instances. You et al. 9 used the method of planar bending diagram for CBR to reuse previous designs to speed up stamping process planning and die design. Fan et al. 10 developed a new hybrid attribute similarity measure with five attribute values—clear symbol, clear number, interval number, fuzzy linguistic variables, and random variables—to solve similar case problems.
The above works mainly focus on the efficiency and accuracy of solving the similarity model between requirement attributes and product case attributes, but they cannot be analyzed from the requirement attributes weight, customer satisfaction, and so on. The acquisition of cases is essentially to obtain products that are most similar and satisfying to customer requirements. Therefore, in the process of obtaining cases, it is necessary and meaningful to consider customer satisfaction. Customer requirement preference (CRP) reflects the customer’s needs, interests, and hobbies for the product. Consideration of customer preference helps to improve customer satisfaction and deepen the interaction between enterprises and customers. 11 If the characteristics of customer’s requirement preference can be fully considered in the process of case solving, it is of great practical significance for enterprises to improve the accuracy of case search and improve customer satisfaction. On the basis of the above research, this article takes CRP into account. By introducing the preference graph (PG), 12 the fuzzy preferences of customers are analyzed, and the weight of customer preferences is determined. Weigh and adjust the initial weights to determine the final weight. The example is solved by solving the model, and a similar case is obtained.
Similar case solving model considering customer preference
Similarity case solving is the input of product design and knowledge reuse for CBR, which selects the most similar case with customer requirements through enterprise product case base. Based on the analysis of the subjectivity of product attribute weight and the lack of sufficient consideration of CRP, the final weight is established, and a similar solution model considering CRP is established as shown in Figure 1:

A similar solution model considering CRP.
Customer requirements expression and mapping
Customer requirements can be obtained through a variety of ways, Q Yang et al. 13 used customer requirements acquisition system to guide and express requirements. In view of the incomplete knowledge of product expertise, this article establishes a customer demand template to guide the customer to express, so as to obtain customer demand information for the product. The expression of customer requirement template can be defined as follows
In this formula, CR
Through the customer requirement template, the parameterized mapping model is established, and the customer requirement is transformed from the description space to the parameterized space, so that they become the operational conditions of similar case matching. Luo and Guo 14 aimed at the fuzziness and irregularity of customer requirement information in product configuration, and the mapping model between customer requirement and configuration parameter table is used to realize the mapping from customer requirement to product parameter. To improve the operability of parameterization of product-level customization requirements, it is necessary to propose a customer expression mapping model (Figure 2). The mapping type can be divided into two forms:
When
When

Customer requirement representation and mapping model.
If the customer has a better understanding of the product, you can choose the exact value of the expression, for the general user can choose the other five expressions. Exact values are used to describe customized requirements, such as volume, angle, and width of mechanical and electrical products. When parameterized mapping is performed, it can be directly transformed into the parameter space range of nodes. As for the expression of interval value, it can be transformed into an accurate interval expression according to the fuzzy requirement processing method. For fuzzy linguistic values, technicians can use their experience to map them to exact numerical or interval descriptions, such as {very poor, relatively poor, general, good, very good} for performance evaluation {0, 0.25, 0.5, 0.75, 1}, thus converting fuzzy linguistic values into numerical descriptions. Through the mapping model, the corresponding range of requirement nodes obtained from customer requirement template is transformed into the expression vector of parameterized space:
Calculation of attribute parameter weight considering customer preferences
Preference analysis of customer requirement node
Requirement preference refers to the degree of customer preference for product structure or attributes, and the analysis of customer preference is helpful to improve customer satisfaction and promote the development of enterprise products. The ultimate goal of acquiring similar product cases is to find the product that best meets customer requirements and satisfaction. Therefore, the analysis and consideration of customer requirements preference is very important to the acquisition of similar product cases. There are many ways to obtain customer preference, such as Kano model 16 and joint analysis method, 17 but these methods require customers to evaluate the product model. Because the customer’s subjective consciousness is too strong, it requires a lot of questionnaire survey, which is time-consuming and exhausting.
YE Nahm and H Ishikawa
18
proposed graph-based representation techniques to simulate incomplete or uncertain preference structures of humans, called PG. The main advantage of this representation technique is that customers do not need to establish preferences between each pair of possible requirement nodes
The

PG acquisition of node attributes of customer requirements.
The adjacency matrix
where
The dominance matrix
The sum of the elements of the
Normalization of
where
For example, the PG is shown in Figure 4, and it shows that customers prefer the requirement node

PG representation of customer requirement node.
It gets
Initial weight determination of customer requirement node
The initial weight of customer requirement node reflects the importance of the node, and it mainly reflects the difficulty of implementation from the technical level. There are many methods to calculate the weight, such as AHP and ANP. Compared with these methods, the major advantages of FAHP are that it can be used for both qualitative and quantitative criteria. 19 Naghadehi et al. 20 apply the combination of FAHP and traditional AHP to the selection of underground mining methods, and FAHP is used to determine the weights of criteria for decision makers. The FAHP decision support tool is useful to determine the relative weight of factors for standard dominance and can be successfully used in decision-making problems relating to standardization. 21 FAHP combines the objectivity of AHP and fuzzy comprehensive evaluation and can better introduce expert opinions into the weight calculation process. 22 The initial weights are calculated by FAHP. The calculation process is as follows:
1. The priority relation matrix
2. The matrix elements of the priority relation matrix
3. The calculation of the initial weight
Fuzzy scale and its implications.
The initial weight vector of the customer requirement node is
Adjustment of weights based on preference of customer requirement node
FAHP obtains the judgment matrix and solves the problem by comparing the importance and correlation of the requirement nodes between technicians and experts. However, the weight obtained above mainly considers the importance of customer requirement nodes and does not consider the satisfaction degree of customer requirement node preferences. PG method solves the problem of preference weight of customer requirement nodes by analyzing CRP. In order to obtain more effective node weights of customer requirements, we need to consider the impact of preference weights, that is, adjust the initial weights and preference weights. The final weight of requirement nodes can be obtained by establishing the influence intensity function.
24
The influence intensity factors are
And there are constraints as follows
Therefore, the final weight vector of the customer requirement node is
Similarity solving model for cases
The model establishes the relationship between customer requirements and product attribute parameters and compares the model with product attribute parameters mainly from the value range expression of requirement nodes. Aiming at the different attributes of demand nodes and the different parameter types of corresponding range, this article establishes different similarity calculation methods according to different range types based on the extension correlation function to improve the accuracy of similarity model calculation results.
Determining product case attribute parameter matrix E
Suppose that there are
Normalizing each attribute parameter
When calculating the similarity, the feature attributes and dimensions of product cases of the same product family are different, and the values of corresponding attribute parameters are also very different. In order to eliminate the influence of different dimensions, the attribute parameters need to be normalized and converted into the values of the [0, 1] interval.
Suppose that an interval attribute parameter
For the exact value attribute parameter
When it is a cost type feature (the smaller the attribute parameter value, the better), we adopt
The
After the above formula is processed, the normalized attribute parameter matrix is obtained as follows
where
Solving the similarity of cases
When
When
where
For product attribute parameters, the exact value similarity is solved as follows
Let
From the final weight vector, the weighted sum is used to solve the similarity value. The result is
where
Case study
Automated guided vehicle (AGV) is equipped with electromagnetic or optical automatic guidance devices, which can travel along the prescribed guidance path, with safety protection and various load transfer functions of the transport vehicle, widely used in storage industry and manufacturing industry. Taking AGV car as an example (as shown in Figure 5), this article proves the validity and feasibility of the method for solving similar cases considering CRP.
1. Get customer requirements through customer requirement template, as shown in Table 2.

AGV car structure and its attribute description.
Customer requirements template.
Technicians refer to section “Customer requirements expression and mapping” to analyze and deal with customer requirements. The range of the parametric node
2. By communicating with customers and obtaining customer preferences, we get the PG as shown in Figure 6.

PG of customer requirement node for AGV car.
The adjacency matrix of
From this, we get dominance matrix
According to dominance matrix
Substituting it in formula (3), we get:
Therefore,
3. From the FAHP, we get the initial weight vector of customer requirement node as follows
From Han et al.,
24
you can take
The final weight vector of customer requirement node is obtained by balancing the weight of customer requirement with formula (7)
Considering the change of customer demand node weight before and after customer demand preference, as shown in Figure 7, it is found that the demand node weight of customer preference has changed significantly.
4. Solving case similarity.

Changes in the weight of customer requirement nodes before and after customer preferences.
For some mechanical and electrical products with more common product cases, enterprises can first conduct case clustering analysis, roughly select products closer to customer requirements, speed up the search, and then conduct similar retrieval of product examples based on the theory of this article. Because of limited space, nine cases are used to solve this problem. Enterprise cases and corresponding property parameters are shown in Table 3.
Enterprise product case parameters.
From normalization process, the normalized attribute parameter matrix of cases is obtained as follows
The normalized attribute parameter vector of requirements is
The similarity of cases is obtained by formula (17)
When CRP is not considered, the initial weight vector
Comparing the similarity of product cases considering CRP with those without considering CRP, as shown in Figure 8, the highest similarity of product cases considering CRP is

The comparison of product instance similarity values is based on considering and not considering customer preferences.
Therefore, by considering the CRP, the product that best meets the customer’s requirement is case
Conclusion
CRP has an important impact on improving customer satisfaction and should be considered in the process of personalized customization. In this article, the traditional product similarity case solving process does not fully consider the characteristics of CRP, proposed and established a product case similarity calculation method considering CRP. The contributions and conclusions of this article are as follows:
A weighting method combining FAHP with CRP analysis is proposed, which reduces the subjectivity of customer requirement weights in FAHP and fully considers the satisfaction degree of CRP, thus making the similarity weights more reasonable.
The method model of solving product case similarity is constructed, and the weights considering CRP are used to make the case similarity more reasonable, more in line with the actual customer requirements and technical personnel to modify the case to meet the individual customization order.
Footnotes
Acknowledgements
The authors thank Dr. Chang Weijie for his great help during the revision of the article. And the authors are grateful for the reviewers’ helpful comments and suggestions.
Handling Editor: Shun-Peng Zhu
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the National Natural Science Foundation of China (NSFC, grant no. 5177516) and the China Scholarship Council (CSC, grant no. 201706695019).
