1. Introduction
In fuzzy preference modeling, the relational approach provides a convenient framework for people to acquire preferences between two alternatives. In particular, the t-norm aggregation functions are widely used [1,2,3] and have been extensively studied in the field of fuzzy relational equations which model preference in fuzzy settings [4,5]. Sanchez [6] was the first paper that defined the notion of fuzzy relational equations and used the max–min composition in its model. Since then, many other operators such as “product”, “bolt”, “strictly Archimedean”, etc. [7,8], have been proposed for various applications in the literature [5]. In particular, finding criteria of solvability and characterization for the solution set of the fuzzy relational equation becomes an important task in the study [9,10]. An interesting result is that the solution set of the max–min fuzzy relational equation can be characterized by the unique maximum solution and a finite number of minimal solutions [11]. On the other hand, various average operators [12] outside the class of t-norms are also studied. For max–average fuzzy relational equations, the characterization of their solution sets is similar to that of the max–product fuzzy relational equations [13].
While the t-norms provide a convenient way of preferences between two alternatives, as pointed out in Fodor and Roubens [14], there are situations where the associative property in t-norms is not required. The overlap aggregation functions (to be defined in Section 2) which do not require associativity, have been studied in detail over the last decade. Pereira Dimuro et al. [15] introduced the notion of an additive generator pair for overlap functions, and examined how some properties required of an overlap function can be expressed in terms of its generator pair. Not only do the overlap functions have rich theoretical structures, but they are also used to model the indifference situation in the fuzzy preference modeling. Successful applications can be found in object recognition, image processing, fuzzy decision making, etc. [16,17,18]. We refer to Refs. [4,19] for the idea, deep development, and applications of the overlap functions. Note that the commonly seen “min” and “product” functions are examples of overlap functions. However, there are many other overlap functions that are not t-norms.
The min–max optimization problem has been widely utilized across various fields, in particular, engineers often consider the worst case minimization in some optimal control systems. For instance, Vinter [20] established necessary conditions for optimality in the general minimax optimal control problem, where the unknown vector parameter is defined over an arbitrary compact metric space. Their analysis focuses on an objective function that incorporates a maximum operation related to the system response time, accounting for the most unfavorable values of the unknown parameters. Furthermore, the constraints imposed must be satisfied for all possible values of these parameters. For recent developments and interesting applications in machine learning models and supply chain management, please refer to [21,22,23].
Recently, the following min–max programming problem subject to a system of addition–min fuzzy relational inequalities (FRIs) [24,25] has been proposed to study the data transmission in BitTorrent-like peer-to-peer (BT-P2P) file-sharing systems:
(1)
where parameters and for any .Li and Yang [25] provided an algorithm to find a minimal solution of FRI in the model (1). Yang et al. [26] showed that the solution set of the model (1) with addition–min FRIs is completely determined by one maximum solution and a convex set of minimal solutions. Instead of studying the resolution of addition–min FRIs, optimization problems with certain specific objective functions usually provide more meaningful significance. To minimize some costs associated with the transmission quality of BT-P2P file-sharing systems, several studies [27,28,29,30] explored the model (1) with a linear cost objective function . To consider the objective priority of data transfer, Yang et al. [31] studied the multilevel linear programming problem with an objective function in the model (1). Yang et al. [32] first proposed an algorithm to generate an optimal solution with equal values for all variables. Chiu et al. [33] showed that when the constraint part of the model (1) has a solution, there is always an optimal solution that has the same value for all variables. According to this interesting property, the model (1) could be reduced to a single-variable optimization model. An analytical method and an iterative method were then proposed to obtain an optimal solution for the model (1), where is the optimal value.
Since the “min” operator is an “instance” of the class of overlap functions, we now extend the min–max programming problem (1) into a “class” of optimization problems where the addition–min composition becomes the addition–overlap function composition.
(2)
where parameters and for any . The is an overlap function. An optimization problem involving a generic overlap function in its constraint part (similar to the setting in (2)) is a new research topic. The problem of minimizing a linear objective function, subject to a max–overlap function fuzzy relational equation constraint was studied by Fang [34].We will show that when the constraint part of problem (2) is solvable, there always exists an optimal solution with the same value in all its variables. In other words, the interesting result in Chiu et al. [33] holds for the optimization problem (2) with any specific operator in the class of overlap functions. To achieve this, a single-variable optimization problem is proposed to find the optimal solution with equal values in all its variables. The bisection method could be proposed to find this optimal solution.
The bisection method works for the problems using any overlap function operator in the constraint part. When the overlap function operator used in the constraint part is explicitly specific, one could propose alternative methods to utilize its properties for better computational performance. In this paper, an iterative method that yields a sequence of approximate “solutions” is provided to solve the single-variable optimization problem when a specific overlap function operator is used.
The major contributions of this paper are as follows:
(1). To the best of our knowledge, this study is the first one to explore the optimization problem (2) that aims to minimize subject to constraints defined by addition–overlap functions. Such an optimization problem has not been addressed in the existing optimization literature. Since the class of overlap functions contains so many operators, our results will be valid for the min–max programming problems using any overlap function operator in their constraints. In other words, this paper has advanced the study from an “addition–min” instance to the class of “addition–overlap functions”.
(2). The min–max programming problem, constrained by FRI utilizing the addition–min composition, has been applied to model data transfer in BitTorrent-like peer-to-peer file-sharing systems [25]. However, associativity is not always a necessary requirement in many practical scenarios. Overlap functions, which are non-associative binary aggregation functions, have found widespread use in various applications [16,17,18]. Therefore, theoretical investigations into the min–max optimization problem incorporating addition–overlap function composition could yield valuable insights for potential applications in real-world problems.
(3). Numerous solution methodologies have been developed to address optimization problems involving systems of fuzzy relational equations or FRIs [35,36,37,38,39]. The analysis of various solution methods’ properties under different FRI formulations presents a particularly interesting area of research. To contribute to this field from a theoretical perspective, we investigate the characterization of a novel solution method within the framework of FRI constrained by addition–overlap function composition. This approach extends the traditional addition–min composition, offering potential insights into a broader class of fuzzy optimization problems.
This paper is organized as follows. Section 2 reviews key definitions and properties of the overlap function found in the literature and presents a new overlap function. Section 3 presents a single-variable optimization problem designed to generate an optimal solution to problem (2). The bisection method is proposed to solve this single-variable optimization problem. In Section 4, we propose an iterative method that yields a sequence of approximate “solutions” to the single-variable optimization problem, using the new overlap function given in Section 2 in its constraint part. A numerical example is given to illustrate the procedures. The conclusions are given in Section 5.
2. Overlap Functions
In this section, we review the relevant definitions and properties of the overlap function as found in the literature. This foundational knowledge will aid us in constructing a new overlap function.
(See [11,19]). A bivariate function is said to be the triangular norm (t-norm for short) for all if it satisfies the following conditions:
(T1) Commutativity/symmetric: ;
(T2) Associativity: ;
(T3) Monotonicity: if ;
(T4) Boundary conditions: and .
Typical examples of t-norms are “minimum: ”; “product: ”; and “Lukasiewicz: ”, and so on.
(See [15,19]). A bivariate function is said to be an overlap function if it satisfies the following conditions:
(O1) for all ;
(O2) if and only if ;
(O3) if and only if ;
(O4) O is non-decreasing;
(O5) O is continuous.
It is well known that any continuous t-norm with non-trivial zero divisors is an overlap function [34]. Many common overlap functions are listed in the following examples, but they are not t-norms because the associativity (T2) is not satisfied. Most of them come from [15,19].
2.1. Some Properties of Overlap Functions
Furthermore, previous studies [4,19] have contributed some important properties that can be used to construct various overlap functions.
([19], Corollary 1). Let be overlap functions and be non-negative weights with . Then, the convex sum is also an overlap function.
([19], Theorem 5). The mapping is an overlap function if and only if
for some such that:- (1)
and are symmetric.
- (2)
is non-decreasing and is non-increasing.
- (3)
if and only if .
- (4)
if and only if .
- (5)
and are continuous.
In this paper, taking and , we have the construction given in Theorem 1 to obtain a new overlap function as follows:
(3)
It is important to note that the new overlap function (3) does not belong to the class of t-norms, as it fails to satisfy the associativity property (T2). For example, we have , which is not equal to . This demonstrates that the overlap function (3) does not maintain the required associative property characteristic of t-norms.
2.2. Some Characteristics of the New Overlap Function (3)
To further explain the development of a novel method for solving the min–max programming problem (2) with constraints derived from the overlap function (3), we first examine the characteristics of the overlap function.
The following Corollary 2 is essential for the subsequent content.
Assume that the function is defined for . If , then it follows that .
The first derivative of the function is given by . For the interval , we find that , indicating that is a non-decreasing function on this interval. Consequently, if , it follows that . □
Let be the denominator of (3). Analyzing the value of the overlap function for (3), the following results can be obtained.
For (3), there are:
- (i)
and .
- (ii)
and .
- (iii)
, and if and , then .
- (iv)
.
- (v)
If and , then .
(i) and (ii) are obvious.
(iii) Since , if , then there exists . In addition, if , then . On the other hand, if , then there is and yields if .
(iv) From (iii) above, holds.
(v) Let . Since , we will show that for all of the following nine cases.
Case 1-1. and . In this scenario, we have to obtain .
Case 1-2. and .
In this case, we have and to obtain . Because , it implies that . Using Corollary 2, we deduce that this result gives
Case 1-3. and .
In this case, we have and to obtain , according to Corollary 2.
Case 2-1. and .
In this case, we have and to obtain , since
Case 2-2. and .
In this case, we have and to obtain . Since we have , this implies that , according to Corollary 2.
Case 2-3. and .
In this case, we have and to obtain . Since we have , according to Corollary 2.
Case 3-1. and .
In this case, we have and to obtain , since .
Case 3-2. and .
In this case, we have and to obtain . Since we have , the following inequality holds:
Case 3-3. and .
In this case, we have and to obtain .
To summarize the findings from the nine cases, we conclude that if and , then the inequality holds true. □
For (3), the following results hold:
- (i)
If and , then .
- (ii)
If and , then .
- (iii)
If and , then .
- (iv)
If and , then .
(i) Since and , there is such that .
(ii) Since and , there is such that .
(iii) Since and , there is such that .
(iv) Since and , there is . □
According to Lemma 2, when is used as a given parameter and is the dividing point, then the value of the overlap function in (3) can be obtained as follows. Figure 1 and Figure 2 roughly illustrate these two results.
(1). If , then there is
(4)
(2). If , then there is
(5)
3. A Single-Variable Optimization Problem for the Min–Max Programming Problem (2)
As mentioned above, we extend the min–max programming problem with addition–min composition in the constraint part of the model (1) to the addition–overlap function composition as problem (2). To solve the optimal value of problem (2), we transform it into a single-variable optimization problem.
Let the vector . The solution set of problem (2) is denoted by .
Problem (2) is said to be consistent if . A solution is optimal for problem (2) if for all .
Based on the above definitions and the properties of the overlap function, we propose a single-variable optimization problem to solve the optimal value of problem (2) with the objective function , as follows:
(6)
where parameters and , for all .Suppose is an optimal solution to problem (6) and is an optimal solution to problem (2), with optimal value . Then, holds.
Let , i.e., , for all . We want to show that . Suppose not, and if , then since the overlap function is monotone and , this implies that . In other words, is a feasible solution to problem (6). This makes a better optimal value than , and contradicts that is an optimal solution to problem (6).
On the other hand, suppose that . Since is an optimal solution to problem (6), we have . In other words, is a feasible solution to problem (2) with the objective value . This means that the optimal value for problem (2) could be further reduced, a contradiction.
Hence, we have proved . □
Theorem 2 shows that the min–max programming problem (2) constrained by solvable addition–overlap functions can be transformed into a single-variable optimization problem (6) to find the optimal value . Then, an optimal solution of problem (2) including all variables with the same value can be obtained as follows:
Bisection method: It follows that all overlap functions in the constraint part of problem (6) are single-variable, non-decreasing, and continuous. Since the class of overlap functions is very broad, the well-known bisection method is proposed to solve problem (6) using any overlap function. The applicability of this method is underlined by its ability to systematically narrow the search interval, ensuring both convergence to the optimal solution and a high degree of accuracy. Precisely, we can use the bisection approach to determine the solution for each constraint in problem (6), denoted as for . Then, the optimal solution for problem (6) is obtained by taking the maximum value among these constraint solutions, as follows:It is well known that the computational complexity of the bisection method is primarily determined by the number of iterations required to achieve the desired level of accuracy. Given an initial interval length L, the interval size after k iterations is . To achieve a final interval length of , the number of iterations k required is approximately . Therefore, the computational complexity to achieve an accuracy of is .
4. An Iterative Method for Solving Problem (7)
In Section 3, the bisection method was proposed to explore the min–max programming problem (2) using any overlap function in the constraint part. However, if a specific overlap function is used in the constraint part, we could then develop an alternative method for finding an optimal solution to this problem.
(7)
where(8)
To solve the optimal solution of problem (7), the bisection method discussed in the previous section can be employed. This method first addresses each constraint , for all . The optimal value is then derived from the intersection of the solution sets where . However, as the number of constraints in the problem increases, the computational load of the bisection method may rise, potentially leading to slow convergence. To mitigate this issue, the proposed iterative method takes a different approach. It aims to directly satisfy all constraints of problem (7) by using an approximation. Specifically, we utilize the approximation to verify whether all constraints are satisfied at each iteration. If they are, we can identify an optimal solution (value) for problem (7). Otherwise, the iterative method refines this approximation to bring it closer to the optimal value. During this refinement process, constraints satisfied by the current approximation can be disregarded. For this reason, the iterative method can find the optimal solution to the problem more quickly than the bisection method, without the need to solve each inequality.
Below, we propose several properties relevant to the iterative method for finding the optimal solution to problem (7).
If problem (7) is consistent, , then for each , there is at least for .
Suppose to the contrary that for some there is for all . According to Lemma 1-(i), it implies that
This result contradicts the fact that problem (7) is consistent. □
Suppose and in problem (7). If for each there is at least , then holds for all .
The problem (7) has the overlap function as (8). Let for all .
For each , there are two cases to discuss the value of .
Case 1. .
Since and at least , for some , according to Proposition 2, it implies that there exist
Case 2. .
Since , there is , according to Proposition 1, and there is at least ; these results imply that
Furthermore, if , then we have
If , then there exists
The above two cases show that for each , there is for some . This result implies that there are and
□Proposition 3 indicates that the value of is often not a solution to the ith constraint of problem (7), since the case of for some usually occurs in . However, the value of can be considered as the lower bound of the variable y to satisfy the ith constraint of problem (7). To consider all the constraints of problem (7), we define
In the process of determining the optimal value for problem (7), we introduce as an approximation. The following Theorem 3 demonstrates that if this approximation is feasible, it constitutes the optimal solution (and thus, the optimal value) for problem (7). In cases where feasibility is not achieved, an iterative refinement process can be employed to progressively approach the optimal value.
Suppose the solution set in problem (7).
- (i)
If , then .
- (ii)
If , then is the optimal solution of problem (7).
(i) Since and for all according to Lemma 1-(iv), we have
Hence, we have .(ii) Since , is a feasible solution, i.e., . For any solution , we have according to (i). This result leads to for all . Hence, is an optimal solution of problem (7). □
4.1. The Solution Procedure of the Iterative Method
By integrating the aforementioned properties, we present a systematic solution procedure for the proposed iterative method to determine the optimal solution to problem (2). The steps of this procedure are outlined as follows.
Step 1: Transform problem (2) into the single-variable problem (7) and verify that for all holds according to Proposition 1 to check its consistency. If it does not, then stop the procedure.
Step 2: Compute and test whether holds. If so, generate the optimal value of problem (7) according to Theorem 3, and then, obtain the optimal solution of problem (2) with for all according to Theorem 2. Stop the procedure.
Step 3: Let the index sets
and computeStep 4: Let and .
Step 5: Compute
(9)
We have for some (see the following Proposition 4) and the index sets
(10)
If there does not exist for some , i.e., , then we have for all . Let and go to step 9.
If there is for some , i.e., , then we compute
(11)
Step 6: Let and go to step 5 until the value of .
Step 7: Find such that , where and are two piecewise points of that are closest to .
Step 8: For in , generate the equation according to (4) and (5), and use the inverse function method to obtain the solution .
Step 9: Generate the optimal value of problem (7) and obtain the optimal solution of problem (2) according to Theorem 2 as follows:
It is worth noting that the notation in (11) indicates that the value of the variable obtained at the kth iteration can satisfy all the inequalities of problem (7) when the right-hand side term , for , decreases the value of . In addition, the threshold for the iterative method to stop the procedure in step 6 can be adjusted by the accuracy of distance from the optimal value. When the value of is smaller, the obtained value is closer to the optimal value of problem (7).
Assume that are shown as in (9), then we have for some .
Since , it indicates that there is
In addition, we have such that . Moreover, according to Lemma 1-(v), it follows that . This implies that the following inequality holds. Consequently, we have demonstrated that for some . □Based on the solution procedure of the above iterative method, if , then the following inequalities hold.
- (i)
for .
- (ii)
for , and for .
(i) For , since , we have . There is also
These results mean that we have such that Similarly, we can show that holds for .(ii) Based on (9), (10), and (11), there are
and Obviously, we have for , and for . □Computational complexity and convergence: In problem (2), there are m constraints, each containing n variables. The computational complexity and convergence of the above iterative method are mainly determined by steps 1 to 6.
Transforming problem (2) into the single-variable problem (7) and checking the consistency of problem (7) in step 1 requires operations. Computing and checking whether holds in step 2 need m and operations, respectively. If is a feasible solution to problem (7), then operations are required to obtain the optimal solution to problem (2). Similar to the test , step 3 requires operations to find the index set . It costs operations to obtain the index sets and the value of . In step 4, setting and costs 2 operations. Step 5 requires operations to compute the values of and , the index sets and , and the value of . In step 6, setting and checking takes 2 operations.
As a result, running step 1 to step 6 of the iterative method to yield the optimal value for problem (7) costs
operations. Hence, the computational complexity of the proposed solution procedure (the iterative method) is .Furthermore, since is a continuous and non-decreasing function, and each iteration must have according to Proposition 5, these results lead to an incremental increase in . Precisely, the value of is constant while the value of increases at each iteration, so that in step 6 is met for a finite number of iterations and the iterative procedure converges.
4.2. A Numerical Example
Find the optimal solution to the following min–max programming problem that is subjected to a system of addition–overlap functions.
(12)
where the operator is an overlap function with
Apply the iterative method described above to solve the problem using the numerical data provided in problem (12) of Example 1.
Step 1: Transform the problem into a single-variable problem and verify its consistency according to Proposition 1.
According to Theorem 2, we transform problem (12) into the following single-variable problem.
(13)
Checking the consistency of problem (13) by using , there are
According to Proposition 1, problem (13) is consistent.
Step 2: Compute and test whether holds.
We have
to generate
Note that the second constraint in problem (13) is already satisfied by . However, the other constraints , and are not satisfied.
Step 3: From the result of step 2, we have . Computing for yields
we obtain
Step 4: Let and . There is .
Step 5: Based on , and following (9), (10), and (11), we compute
to yield
Obviously, we can obtain and
and obtain
Step 6: Let and go to step 5 until the value of .
Iterate step 5 for to yield
and
The threshold is met by at iterations.
Step 7: Find such that , where and are two piecewise points of that are closest to .
Since and , the different piecewise points of are 0, 0.3, 0.4, 0.45, 0.5, 0.55, 0.6, 0.7, and 1, respectively. Obviously, we have and
Step 8: For in , generate the equation according to (4) and (5), and use the inverse function method to obtain the solution .
Based on the result of step 7, for in according to (4) and (5), we have
The value can be obtained to . It is denoted as .
Step 9: Generate the optimal value of problem (13) and obtain the optimal solution with of problem (12) according to Theorem 2.
Since with , the optimal value generated by the iterative method for problem (13) is
and the optimal solution of problem (12) is
Comparison with the bisection method: Let us consider the number of iterations and results using the bisection method to solve Example 1.
For the first inequality , it takes nine iterations to find the solution , with an error of . For the second inequality , it requires 10 iterations to obtain the solution , with an error of . The third inequality also takes 10 iterations, yielding the solution , with an error of . Finally, for the fourth inequality , 10 iterations are needed to find , with an error of .
Then, the optimal solution for problem (13) using the bisection approach is obtained by taking the maximum value among these constraint solutions, as follows:
and the optimal solution of problem (12) isNote that the computational process for example 1 requires a total of 39 iterations to obtain the optimal solution using the bisection method. In contrast, an alternative iterative method achieves the same result in only seven iterations.
5. Conclusions
In this paper, we studied the min–max programming problem subject to a system of addition–overlap functions. We showed that, when it is solvable, there exists an optimal solution with the same value in all its variables. This property allowed us to transform the min–max programming problem (2) into a single-variable optimization problem (6). The bisection method can be employed to obtain the optimal value for the problem using any overlap function in its constraints.
When an overlap function is explicitly specified, one could propose alternative methods utilizing its properties for better computational efficiency. In this paper, we proposed an iterative method that yields approximate solutions converging to an optimal solution. The proposed iterative method, while more efficient than the bisection method for Example 1, has limitations in its applicability to overlap function operators. Unlike the bisection method, which can be universally applied, the iterative approach relies on the overlap function operator being explicitly specified. Therefore, future research should focus on developing a more robust and comprehensive approach to improve upon the iterative method.
Conceptualization, S.-M.G. and Y.-C.C.; Methodology, Y.-K.W. All authors have read and agreed to the published version of the manuscript.
The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 1. The value of [Forumla omitted. See PDF.] with [Forumla omitted. See PDF.].
Figure 2. The value of [Forumla omitted. See PDF.] with [Forumla omitted. See PDF.].
References
1. Beliakov, G.; Pradera, A.; Calvo, T. Aggregation Functions: A Guide for Practitioners; Springer: Berlin/Heidelberg, Germany, 2007.
2. Gupta, M.M.; Qi, J. Theory of t-norms and fuzzy inference. Fuzzy Sets Syst.; 1991; 40, pp. 431-450. [DOI: https://dx.doi.org/10.1016/0165-0114(91)90171-L]
3. Gupta, M.M.; Qi, J. Design of fuzzy logic controllers based on generalized T-operators. Fuzzy Sets Syst.; 1991; 40, pp. 473-489. [DOI: https://dx.doi.org/10.1016/0165-0114(91)90173-N]
4. Bustince, H.; Pagola, M.; Mesiar, R.; Hullermeier, E.; Herrera, F. Grouping, overlap, and generalized bientropic functions for fuzzy modeling of pairwise comparisons. IEEE Trans. Fuzzy Syst.; 2012; 20, pp. 405-415. [DOI: https://dx.doi.org/10.1109/TFUZZ.2011.2173581]
5. Pedrycz, W. On generalized fuzzy relational equations and their applications. J. Math. Anal. Appl.; 1985; 107, pp. 520-536. [DOI: https://dx.doi.org/10.1016/0022-247X(85)90329-4]
6. Sanchez, E. Resolution of composite fuzzy relation equations. Inf. Control; 1976; 30, pp. 38-48. [DOI: https://dx.doi.org/10.1016/S0019-9958(76)90446-0]
7. Jenei, S. On Archimedean triangular norms. Fuzzy Sets Syst.; 1998; 99, pp. 179-186. [DOI: https://dx.doi.org/10.1016/S0165-0114(97)00021-3]
8. Jenei, S.; Fodor, J.C. On continuous triangular norms. Fuzzy Sets Syst.; 1998; 100, pp. 273-282. [DOI: https://dx.doi.org/10.1016/S0165-0114(97)00063-8]
9. Markovskii, A.V. On the relation between equations with max-product composition and the covering problem. Fuzzy Sets Syst.; 2005; 153, pp. 261-273. [DOI: https://dx.doi.org/10.1016/j.fss.2005.02.010]
10. Wu, Y.-K.; Guu, S.-M. An efficient procedure for solving a fuzzy relational equation with max-Archimedean t-norm composition. IEEE Trans. Fuzzy Syst.; 2008; 16, pp. 73-84. [DOI: https://dx.doi.org/10.1109/TFUZZ.2007.902018]
11. Di Nola, A.; Pedrycz, W.; Sessa, S. Sanchez, Fuzzy relation equations theory as a basis of fuzzy modelling: An overview. Fuzzy Sets Syst.; 1991; 40, pp. 415-429. [DOI: https://dx.doi.org/10.1016/0165-0114(91)90170-U]
12. Ghodousian, A.; Khorram, E. Solving a linear programming problem with the convex combination of the max-min and the max-average fuzzy relation equations. Appl. Math. Comput.; 2006; 180, pp. 411-418. [DOI: https://dx.doi.org/10.1016/j.amc.2005.12.027]
13. Wu, Y.-K. Optimization of fuzzy relational equations with max-av composition. Inf. Sci.; 2007; 177, pp. 4216-4229. [DOI: https://dx.doi.org/10.1016/j.ins.2007.02.037]
14. Fodor, J.; Roubens, M. Fuzzy Preference Modeling Multicriteria Decision Support; Theory and Decision Library: New York, NY, USA, 1994.
15. Dimuro, G.P.; Bedregal, B.; Bustince, H.; Asi, M.J.; Mesiar, R. On additive generators of overlap functions. Fuzzy Sets Syst.; 2016; 287, pp. 76-96. [DOI: https://dx.doi.org/10.1016/j.fss.2015.02.008]
16. Bustince, H.; Barrenechea, E.; Pagola, M. Image thresholding using restricted equivalent functions and maximizing the measures of similarity. Fuzzy Sets Syst.; 2007; 158, pp. 496-516. [DOI: https://dx.doi.org/10.1016/j.fss.2006.09.012]
17. Sanz, J.A.; Fernandez, A.; Bustince, H.; Herrera, F. Improving the performance of fuzzy rule-based classification systems with interval-valued fuzzy sets and genetic amplitude tuning. Inf. Sci.; 2010; 180, pp. 3674-3685. [DOI: https://dx.doi.org/10.1016/j.ins.2010.06.018]
18. Wang, J.-J.; Li, X.-N. An overlap function-based three-way intelligent decision model under interval-valued fuzzy information systems. Expert Syst. Appl.; 2024; 238, 122036. [DOI: https://dx.doi.org/10.1016/j.eswa.2023.122036]
19. Bustince, H.; Fernandaz, J.; Mesiar, R.; Montero, J.; Orduna, R. Overlap functions. Nonlinear Anal. Theory Methods Appl.; 2010; 72, pp. 1488-1499. [DOI: https://dx.doi.org/10.1016/j.na.2009.08.033]
20. Vinter, R.B. Minimax optimal control. Siam J. Control Optim.; 2005; 44, pp. 939-968. [DOI: https://dx.doi.org/10.1137/S0363012902415244]
21. Cipriani, C.; Scagliotti, A.; Wöhrer, T. A minimax optimal control approach for robust neural ODEs. Proceedings of the 2024 European Control Conference (ECC); Stockholm, Sweden, 25–28 June 2024; pp. 58-64. [DOI: https://dx.doi.org/10.23919/ECC64448.2024.10590973]
22. Ganguly, S.; Chatterjee, D. Exact Solutions to minmax optimal control problems for constrained noisy linear systems. IEEE Control Syst. Lett.; 2024; 8, pp. 2063-2068. [DOI: https://dx.doi.org/10.1109/LCSYS.2024.3439208]
23. Zhang, S.; Hou, Y.; Zhang, S.; Zhang, M. Fuzzy control model and simulation for nonlinear supply chain system with lead times. Complexity; 2017; 2017, 2017634. [DOI: https://dx.doi.org/10.1155/2017/2017634]
24. Qiu, J.-J.; Yang, X.-P. Min-max programming problem with constraints of addition-min-product fuzzy relation inequalities. Fuzzy Optim. Decis. Mak.; 2022; 21, pp. 291-317. [DOI: https://dx.doi.org/10.1007/s10700-021-09368-7]
25. Li, J.-X.; Yang, S.-J. Fuzzy relation inequalities about the data transmission mechanism in BitTorrent-like Peer-to-Peer file sharing systems. Proceedings of the 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery; FSKD, Chongqing, China, 29–31 May 2012; pp. 452-456.
26. Yang, X.-P.; Lin, H.-T.; Zhou, X.-G.; Cao, B.-Y. Addition-min fuzzy relation inequalities with application in BitTorrent-like peer-to-peer file sharing system. Fuzzy Sets Syst.; 2018; 343, pp. 126-140. [DOI: https://dx.doi.org/10.1016/j.fss.2017.04.002]
27. Guo, F.-F.; Shen, J. A novel smoothing approach for linear objective optimizations subject to fuzzy relation inequalities with addition-min composition. IEEE Trans. Fuzzy Syst.; 2021; 29, pp. 2444-2450. [DOI: https://dx.doi.org/10.1109/TFUZZ.2020.2991304]
28. Guo, F.-F.; Shen, J. A smoothing approach for minimizing a linear function subject to fuzzy relation inequalities with addition-min composition. Int. J. Fuzzy Syst.; 2019; 21, pp. 281-290. [DOI: https://dx.doi.org/10.1007/s40815-018-0530-3]
29. Guu, S.-M.; Wu, Y.-K. A linear programming approach for minimizing a linear function subject to fuzzy relational inequalities with addition-min composition. IEEE Trans. Fuzzy Syst.; 2017; 25, pp. 985-992. [DOI: https://dx.doi.org/10.1109/TFUZZ.2016.2593496]
30. Yang, S.-J. An algorithm for minimizing a linear objective function subject to the fuzzy relation inequalities with addition-min composition. Fuzzy Sets Syst.; 2014; 255, pp. 41-51. [DOI: https://dx.doi.org/10.1016/j.fss.2014.04.007]
31. Yang, X.-P.; Zhou, X.-G.; Cao, B.-Y. Multi-level linear programming subject to addition-min fuzzy relation inequalities with application in Peer-to-Peer file sharing system. J. Intell. Fuzzy Syst.; 2015; 28, pp. 2679-2689. [DOI: https://dx.doi.org/10.3233/IFS-151546]
32. Yang, X.-P.; Zhou, X.-G.; Cao, B.-Y. Min-max programming problem subject to addition-min fuzzy relation inequalities. IEEE Trans. Fuzzy Syst.; 2016; 24, pp. 111-119. [DOI: https://dx.doi.org/10.1109/TFUZZ.2015.2428716]
33. Chiu, Y.-L.; Guu, S.-M.; Yu, J.; Wu, Y.-K. A single-variable method for solving min-max programming problem with addition-min fuzzy relational inequalities. Fuzzy Optim. Decis. Mak.; 2019; 18, pp. 433-449. [DOI: https://dx.doi.org/10.1007/s10700-019-09305-9]
34. Fang, B.-W. Minimizing a linear objective function under a max-overlap function fuzzy relational equation constraint. Fuzzy Sets Syst.; 2022; 447, pp. 1-21. [DOI: https://dx.doi.org/10.1016/j.fss.2021.12.005]
35. Fu, X.; Zhu, C.-X.; Qin, Z.-J. Linear programming subject to max-product fuzzy relation inequalities with discrete variables. Lect. Notes Data Eng. Commun. Technol.; 2024; 207, pp. 37-48.
36. Majumder, S. Some network optimization models under diverse uncertain environments. arXiv; 2019; arXiv: 2103.08327
37. Matusiewicz, Z. Minimizing and maximizing a linear objective function under a fuzzy max −∗ relational equation and an inequality constraint. Kybernetika; 2022; 58, pp. 320-334. [DOI: https://dx.doi.org/10.14736/kyb-2022-3-0320]
38. Xiao, G.; Hayat, K.; Yang, X.-J. Evaluation and its derived classification in a server-to-client architecture based on the fuzzy relation inequality. Fuzzy Optim. Decis. Mak.; 2023; 22, pp. 213-245. [DOI: https://dx.doi.org/10.1007/s10700-022-09390-3]
39. Zhang, L. Optimal symmetric interval solution of fuzzy relation inequality considering the stability in P2P educational information resources sharing system. Fuzzy Sets Syst.; 2024; 478, 108835. [DOI: https://dx.doi.org/10.1016/j.fss.2023.108835]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Min–max programming problems with addition–min constraints have been studied in the literature to model data transfer in BitTorrent-like peer-to-peer file-sharing systems. It is well known that the class of overlap functions contains various operators, including the “min” operator. The aim of this paper is to generalize the above min–max programming problem with addition–overlap function constraints. We demonstrate that this new optimization problem can be transformed into a simplified single-variable optimization problem, which makes it easier to find an optimal solution. The bisection method will be used to find this optimal solution. In addition, when the overlap function is explicitly specified, an iterative method is given to compute the optimal objective value with a polynomial time complexity. A numerical example is provided to illustrate the procedures.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 Shaoxing Key Laboratory for Smart Society Monitoring, Prevention & Control, School of International Business, Zhejiang Yuexiu University, Shaoxing 312069, China;
2 Graduate Institute of Business and Management, College of Management, Chang Gung University, Taoyuan 33302, Taiwan;
3 Graduate Institute of Business and Management, College of Management, Chang Gung University, Taoyuan 33302, Taiwan;