Minimal solutions play a crucial role in constructing the complete solution set of the max-product fuzzy relation inequalities, as well as in solving the corresponding fuzzy relation optimization problems. In this work, we propose a sufficient and necessary condition for checking whether a given solution is minimal in the max-product system. Our proposed approach is useful for eliminating non-minimal solutions from the set of all quasi-minimal solutions. Our proposed checking approach helps reduce computational complexity when solving the max-product system or related optimization problems.
Miaoxia Chen, Abdul Samad Shibghatullah, Kasthuri Subramaniam, Xiaopeng Yang .
Weighted minimax programming subject to the max-min fuzzy relation inequalities. AIMS Mathematics, 2024, 9(6): 13624-13641.
doi: 10.3934/math.2024665
[3]
Muhammad Bilal Khan, Muhammad Aslam Noor, Thabet Abdeljawad, Bahaaeldin Abdalla, Ali Althobaiti .
Some fuzzy-interval integral inequalities for harmonically convex fuzzy-interval-valued functions. AIMS Mathematics, 2022, 7(1): 349-370.
doi: 10.3934/math.2022024
[4]
Ting Xie, Dapeng Li .
On the stability of projected dynamical system for generalized variational inequality with hesitant fuzzy relation. AIMS Mathematics, 2020, 5(6): 7107-7121.
doi: 10.3934/math.2020455
[5]
T. K. Buvaneshwari, D. Anuradha .
Solving bi-objective bi-item solid transportation problem with fuzzy stochastic constraints involving normal distribution. AIMS Mathematics, 2023, 8(9): 21700-21731.
doi: 10.3934/math.20231107
[6]
Sana Shahab, Mohd Anjum, Ashit Kumar Dutta, Shabir Ahmad .
Gamified approach towards optimizing supplier selection through Pythagorean Fuzzy soft-max aggregation operators for healthcare applications. AIMS Mathematics, 2024, 9(3): 6738-6771.
doi: 10.3934/math.2024329
[7]
Muhammad Bilal Khan, Pshtiwan Othman Mohammed, Muhammad Aslam Noor, Abdullah M. Alsharif, Khalida Inayat Noor .
New fuzzy-interval inequalities in fuzzy-interval fractional calculus by means of fuzzy order relation. AIMS Mathematics, 2021, 6(10): 10964-10988.
doi: 10.3934/math.2021637
[8]
Adel Fahad Alrasheedi, Jungeun Kim, Rukhsana Kausar .
q-Rung orthopair fuzzy information aggregation and their application towards material selection. AIMS Mathematics, 2023, 8(8): 18780-18808.
doi: 10.3934/math.2023956
[9]
Muhammad Bilal Khan, Hari Mohan Srivastava, Pshtiwan Othman Mohammed, Kamsing Nonlaopon, Y. S. Hamed .
Some new Jensen, Schur and Hermite-Hadamard inequalities for log convex fuzzy interval-valued functions. AIMS Mathematics, 2022, 7(3): 4338-4358.
doi: 10.3934/math.2022241
[10]
Muhammad Zeeshan Hanif, Naveed Yaqoob, Muhammad Riaz, Muhammad Aslam .
Linear Diophantine fuzzy graphs with new decision-making approach. AIMS Mathematics, 2022, 7(8): 14532-14556.
doi: 10.3934/math.2022801
Abstract
Minimal solutions play a crucial role in constructing the complete solution set of the max-product fuzzy relation inequalities, as well as in solving the corresponding fuzzy relation optimization problems. In this work, we propose a sufficient and necessary condition for checking whether a given solution is minimal in the max-product system. Our proposed approach is useful for eliminating non-minimal solutions from the set of all quasi-minimal solutions. Our proposed checking approach helps reduce computational complexity when solving the max-product system or related optimization problems.
1.
Introduction
The fuzzy relation inequality is a concept in fuzzy set theory that generalizes the notion of inequality from classical mathematics to the context of fuzzy sets. In classical mathematics, inequality is a binary relation between two elements that describes the order or magnitude relationship between them. However, in fuzzy set theory, where membership degrees quantify uncertainty, the notion of inequality must be broadened.
In fuzzy set theory, a fuzzy relation is defined as a mapping from a Cartesian product of two sets to the unit interval [0,1]. It indicates a degree of compatibility or similarity between elements of the two sets. A fuzzy relation inequality refers to a comparison of two fuzzy relations in terms of their membership degrees.
To understand fuzzy relation inequalities, it is important to grasp the concept of composition of fuzzy relations. The composition of two fuzzy relations combines their degrees of compatibility or similarity to produce a new fuzzy relation. The commonly used composition in the fuzzy relation equations or inequalities is the max-t-norm. There are three elementary types of continuous t-norm, i.e., minimum (min), product, and Łukasiewicz t-norm. The existence conditions for the max-t-norm composition were presented in [1]. The first studied was the max-min composition in a fuzzy relation system [2]. However, it was later discovered that the max-product one would be more suitable for some specific situations [3,4]. The investigation of the max-product fuzzy relation equations would be traced back to [5].
Whether it is an equations system or an inequalities system, the fuzzy relation system composed by max-product composition could be completely solved [4,6,7]. Its complete solution set was generated by a maximum solution and a finite number of minimal solutions [8]. Deriving all its minimal solutions is equivalent to an NP-hard problem (exactly the set covering problem) [9]. The number of minimal solutions increases exponentially associated with the number of variables and equations (or inequalities) [7,8]. As presented in [4], the proposed resolution approach should eliminate the non-minimal solution for obtaining the complete set of minimal solutions. As a consequence, the method for checking whether a solution is minimal becomes crucial in this procedure.
Since there may exist exponentially many minimal solutions, it can be difficult or even unnecessary to find out all minimal solutions. Instead of solving all the minimal solutions, it is often more practical to obtain some specific minimal solutions in some particular situations, such as the lexicographic minimal solution [10] and the minimal solution with an upper bound [11,12]. In these cases, it is also important to check whether a solution is indeed minimal.
In fact, regarding the max-product fuzzy relation inequalities, one of the hottest research topics is the associated optimization problems [13,14,15]. For most of the linear optimization problems subject to the max-product fuzzy relation inequalities, there exists a minimal solution such that it is exactly an optimal solution of the optimization problem [16]. As a result, one could find the optimal solution by selecting it from the set of all minimal solutions, or quasi-minimal solutions [17,18,19].
The famous t-norms and s-norms (or, say, t-conorms, the dual norms of t-norms) were fully discussed in [20,21,22]. The authors investigated some important properties of two kinds of triangular norms. There were several kinds of classical t-norms, including minimum (∧), product (⋅), ŁukasiewiczTŁ and the Yager t-norm. It is well known that the minimum operator and the product operator are two commonly used t-norms, due to their wide application. These composed operators play a key role in the fuzzy relation systems, including the inequalities system and equations system [23,24,25].
Regarding the FRSs, there were two major research topics, i.e., (i) solving the complete solution set of the FRS and (ii) solving the optimal solution of the optimization problems subject to the FRS [24]. Both these two research topics require the set of all minimal solutions. For the topic in (i), the minimal solution set is indispensable due to the structure of the complete solution set. It is well known that the solution set S for an FRS with max-t-norm composition could be written as [23,26]
S=⋃ˇx∈ˇS{x|ˇx≤ˆx},
(1.1)
where ˇS represents the set of all minimal solutions, while ˆx is the maximum solution. In Eq (1.1), the minimal solution set ˇS could also be replaced by the set of all quasi-minimal solutions.
On the other hand, for the topic in (ii), the minimal solution set also plays a key role [27,28,29]. For the optimization problems subject to an FRS, the optimal solution was obtained by selecting in the set of all minimal solutions [30,31,32] or quasi-minimal solutions [33,34,35], or was generated by a series of sub-problems derived by all the minimal solutions [36,37,38].
As a consequence, solving the minimal solution set is important in the investigation on the FRS. Then another problem arises, which is how to obtain the minimal solution set. Unfortunately, as pointed out in [7,10,39], for the fuzzy relation inequalities system with max-product composition, it is incapable of computing all the minimal solutions directly. Hence, in this work we aim to propose an effective approach for checking whether a vector (or a quasi-minimal solution) is a minimal solution. This approach enables us to find the minimal solution set with a lower computational complexity.
In this work, we aim to address the problem of checking whether a solution is minimal in the system of max-product fuzzy relation inequalities. We structure the remainder of our work as follows: Section 2 provides some preliminaries on the max-product system. The major content is set in Section 3, in which we develop the approach for checking whether a given solution is minimal. An illustrative example is included in Section 4. In Section 5, we further discuss our proposed checking approach by comparing it to some existing works. Finally, Section 6 presents the conclusion.
2.
Max-product fuzzy relation inequalities
In this section, we present the max-product fuzzy relation inequalities and their related existing concepts and results. The max-product fuzzy relation inequalities have been studied in [7,23,40].
In [7], the following max-product fuzzy relation inequalities were introduced for describing the system of wireless communication emission base stations:
Here M and N are two index sets; "∨" means the maximum operation. The matrix form of (2.1) is usually denoted by
α⊙x≥β,
(2.2)
with α=(αij)i∈M,j∈N, x=(xj)j∈N, β=(βi)i∈M. Following the formulae in (2.2), we could characterize the complete solution set of (2.1) or (2.2) as follows:
S(α,β)={x∈[0,1]n|α⊙x≥β}.
Definition 1.[23,40] We say system (2.1) is consistent if S(α,β)≠∅. Otherwise, it is said to be inconsistent.
Definition 2.[23,40] Let ˜x∈S(α,β) be a solution for (2.1). If ˜x≥x for any x∈S(α,β), we say ˜x a minimal solution. If for any x∈S(α,β), x≤˜x indicates x=˜x, we say ˜x a maximum solution.
Let
ˆx=(1,1,⋯,1)1×n.
(2.3)
Theorem 1 below, presented in [7], is used to verify the consistency of (2.1) using the vector ˆx introduced above.
Theorem 1.[23,40] System (2.1) is consistent iff ˆx∈S(α,β). Moreover, when system (2.1) is consistent, ˆx serves as the maximum solution.
In addition, we provide some related properties on system (2.1) as follows:
Proposition 1.[23,40] Let x∈S(α,β) be a solution. Then x′ is also a solution, for any x′∈[x,ˆx].
Proposition 2.[23,40] Let x′,x″∈S(α,β) be two solutions. Then x′∨x″ is also a solution.
If we denote the set of all minimal solutions by ˇS(α,β), then the complete solution set of (2.1) can be represented in the form presented in Theorem 2 below.
Theorem 2.[23,40] The complete solution set to system (2.1) is
S(α,β)=⋃ˇx∈ˇS(α,β)[ˇx,ˆx].
(2.4)
3.
How to check whether a solution is minimal in the solution set S(α,β)
In this section, we always assume that y=(y1,⋯,yn) is a given solution in system (2.1), i.e., y∈S(α,β). We aim to propose an effective method for checking whether the solution y is a minimal solution.
3.1. Properties on three index sets
Based on the given solution y, we first denote the following index sets:
N+={j∈N|yj>0},
(3.1)
M=={i∈M|αi1y1∨αi2y2∨⋯∨αinyn=βi}.
(3.2)
Moreover, if M=≠∅, we further set
Ni={j∈N|αijyj=βi},
(3.3)
for any i∈M=.
Next, we investigate some relevant properties on the above three index sets.
Proposition 3.If y is minimal in S(α,β), then there should be N+≠∅ and M=≠∅.
Proof. (i) It is self-evident y∈S(α,β). Taking arbitrarily i∈M, we have
⋁j∈Nαijyj=αi1y1∨αi2y2∨⋯∨αinyn≥βi,
(3.4)
according to system (2.1). Since αij∈[0,1] and βi>0, there exists j′∈N such that
yj′≥αij′yj′=⋁j∈Nαijyj≥βi>0.
(3.5)
That is j′∈N+ by (3.1). Thus N+≠∅.
(ii) (By contradiction) Assume that M==∅. Then by (3.2) and (3.4),
⋁j∈Nαijyj>βi,∀i∈M.
(3.6)
Denote Υ=⋀i∈M(⋁j∈Nαijyj−βi). Then it is clear that Υ>0.
Let j+∈N+ be an arbitrary index in N+. Then by (3.1), yj+>0. Define y′=(y′1,⋯,y′n) by
y′j={yj+−yj+∧Υ,ifj=j+,yj,ifj≠j+.
(3.7)
It is clear that y′∈[0,1]n. Moreover, since Υ>0 and yj+>0, we have
y′j+=yj+−yj+∧Υ<yj+.
(3.8)
According to (3.7), it also holds that y′j≤yj, ∀j∈N. This shows that y′≤y and y′≠y.
Next, we check that y′∈S(α,β). Take arbitrarily l∈M. We have
Case 2. If αlj+yj+≠⋁j∈Nαljyj, i.e., αlj+yj+<⋁j∈Nαljyj, then there exists j′∈N such that j′≠j+ and αlj′yj′=⋁j∈Nαljyj. By (3.6), we have αlj′yj′=⋁j∈Nαljyj>βl. Since j′≠j+, it follows from (3.7) that y′j′=yj′. As a result,
⋁j∈Nαljy′j≥αlj′y′j′=αlj′yj′=⋁j∈Nαljyj>βl.
(3.11)
Combining Cases 1 and 2, we have ⋁j∈Nαljy′j≥βl, ∀l∈M. Hence y′∈S(α,β). However, it has been proved above that y′≤y and y′≠y. This leads to a contradiction since y is minimal in S(α,β). □
Proposition 4.Let y be minimal in S(α,β). Then we have Ni≠∅, for any i∈M=. Moreover, it always holds that ⋃i∈M=Ni⊆N+.
Proof. Take any index i∈M=. It follows from (3.2) that αi1y1∨αi2y2∨⋯∨αinyn=βi. There exists j′∈N such that
αij′yj′=αi1y1∨αi2y2∨⋯∨αinyn=βi.
Hence j′∈Ni≠∅.
Arbitrarily choose i∈M= and j∈Ni. By (3.3), we have αijyj=βi. Considering the given condition that αij,yj∈[0,1] and βi≥0, we further get yj≥αijyj=βi>0. Hence j∈N+ by (3.1). This means Ni⊆N+ for arbitrary i∈M=, i.e., ⋃i∈M=Ni⊆N+. □
3.2. Necessity and sufficiency for checking a minimal solution using the above index sets
Let Δ=Δ1∧Δ2, where
Δ1=⋀j∈N+yj,Δ2=⋀i∈M−M=(⋁j∈Nαijyj−βi).
(3.12)
Proposition 5.Suppose Δ is defined as (3.12). Then we have Δ>0.
Proof. Since y∈S(α,β) is a solution, according to system (2.1), it holds
Case 2. If αi′j+yj+≠⋁j∈Nαi′jyj, there should be αi′j′yj′=⋁j∈Nαi′jyj for some j′∈N with j′≠j+. By (3.13) and (3.15),
⋁j∈Nαi′jy−Δj≥αi′j′y−Δj′=αi′j′yj′=⋁j∈Nαi′jyj≥βi′.
(3.17)
□
Proposition 7.For i∈M=, we have
(i) if there exists k∈N with k∉Ni, then ⋁j≠kαijyj=βi,
(ii) if |Ni|≥2, then for any k∈Ni, ⋁j≠kαijyj=βi.
Proof. (i) For i∈M=, by (3.2) it holds
(⋁j≠kαijyj)∨αikyk=⋁j∈Nαijyj=βi.
(3.18)
Thus, either ⋁j≠kαijyj=βi or αikyk=βi holds. Since k∉Ni, we have αikyk≠βi according to (3.3). Thus there should be ⋁j≠kαijyj=βi.
(ii) For k∈Ni, we can find another index l∈Ni with l≠k, since |Ni|≥2. According to (3.3), it holds αilyl=βi. Thus
⋁j≠kαijyj≥αilyl=βi.
(3.19)
On the other hand, according to (3.18), we also have
⋁j≠kαijyj≤⋁j∈Nαijyj=βi.
(3.20)
By (3.19) and (3.20), we find ⋁j≠kαijyj=βi. □
Theorem 3.(Necessary condition) In system (2.1), if y is a minimal solution, then for any j∈N+, there is i∈M=, such that Ni={j}.
Proof. (By contradiction) Assume that there exists a j+∈N+, such that for any i∈M=, it holds that Ni≠{j+}. Note that Ni≠{j+} is equivalent to either
j+∉Ni,
(3.21)
or
j+∈Ni,|Ni|≥2,
(3.22)
holds.
Based on the above index j+ and the number Δ=Δ1∧Δ2 defined in (3.12), we construct the corresponding vector y−Δ=(y−Δ1,y−Δ2,⋯,y−Δn) by (3.13). We first check y−Δ∈S(α,β). Suppose i′∈M is an arbitrary index in M.
Case 1. When i′∉M=, it follows from Proposition 6 that
αi′1y−Δ1∨αi′2y−Δ2∨⋯∨αi′ny−Δn≥βi′.
(3.23)
Case 2. When i′∈M=, we have either "j+∉Ni′" or "j+∈Ni′ and |Ni′|≥2" by (3.21) and (3.22). If j+∉Ni′, then by (i) in Proposition 7, we have ⋁j≠j+αi′jyj=βi′. If j+∈Ni′ and |Ni′|≥2, then by (ii) in Proposition 7, we still have ⋁j≠j+αi′jyj=βi′. Observing (3.13), it is clear y−Δj=yj for any j≠j+. Hence,
Cases 1 and 2 imply that αi′1y−Δ1∨αi′2y−Δ2∨⋯∨αi′ny−Δn≥βi′, ∀i′∈M. Hence y−Δ∈S(α,β), i.e., y−Δ is a solution of system (2.1). However, since Δ>0 as proved in Proposition 5, it could be easily checked that y−Δ≤y and y−Δ≠y according to (3.13). This is in conflict with the given condition that y is a minimal solution. □
Take arbitrarily k∈N. Define a related vector yk,p=(yk,p1,⋯,yk,pn) as
yk,pj={p,ifj=k,yj,ifj≠k,
(3.25)
where p∈[0,1] is a given number.
Proposition 8.For k∈N, if k∉N+, then we have yk,p∉S(α,β) for any p<yk.
Proof.y∈S(α,β) indicates yj≥0, ∀j∈N. According to (3.1), k∉N+ indicates yk=0. Hence yk,pk=p<yk=0. So we have yk,p∉S(α,β) for any p<yk. □
Proposition 9.For k∈N+, if there exists i∈M=, such that Ni={k}, then we have yk,p∉S(α,β) for any p<yk.
Proof. Since i∈M=, it holds
αi1y1∨αi2y2∨⋯∨αinyn=βi.
(3.26)
For arbitrary j∈N with j≠k, it turns out to be j∉Ni since Ni={k}. By (3.3), αijyj≠βi. On the other hand, by (3.26), j∈N indicates αijyj≤αi1y1∨αi2y2∨⋯∨αinyn=βi. So we have
αijyj<βi,∀j∈N,j≠k.
(3.27)
For j=k∈{k}=Ni, by (3.3) we have αikyk=βi. Since βi>0, it is obvious αik>0. Hence, p<yk implies
αikp<αikyk=βi.
(3.28)
Considering (3.25), (3.27), and (3.28), we have
⋁j∈Nαijyk,pj=(⋁j≠kαijyk,pj)∨αikyk,pk<βi∨βi=βi.
(3.29)
As a result, yk,p is not a solution, i.e., yk,p∉S(α,β). □
Theorem 4.(Sufficient condition) In system (2.1), let y be a solution. If for any j∈N+, there exists i∈M=, such that Ni={j}, then y should be a minimal solution.
Proof. (By contradiction) Assume that y is not a minimal solution. Then there exists a solution y′∈S(α,β) such that
y′≤yandy′≠y.
Thus, y′j≤yj, ∀j∈N, and there is k∈N such that
y′k<yk.
Let
p=y′k.
Based on k,p, and y, construct the vector yk,p following (3.25). Then we have
yk,pk=p=y′k<yk.
(3.30)
and yk,pj=yj≥y′j, ∀j∈N, and j≠k. Hence yk,p≥y′. It follows from Proposition 1 that yk,p∈S(α,β), since y′∈S(α,β).
On the other hand, next we will prove that yk,p∉S(α,β), considering k in two cases.
Case 1. If k∉N+, then by Proposition 8, we have yk,p∉S(α,β) since p<yk.
Case 2. If k∈N+, according to the given condition, there exists i∈M= such that Ni={j}. Following Proposition 8, we have yk,p∉S(α,β) since p<yk.
As a consequence, whatever the value of k takes, we always have yk,p∉S(α,β). This is in conflict with the above-obtained result that yk,p∈S(α,β). □
Theorem 5.(Sufficient and necessary condition) In system (2.1), let y be a solution. Then y is a minimal solution if and only if for any j∈N+, there exists i∈M=, such that Ni={j}.
Proof. The proof is self-evident, following the results in Theorems 3 and 4. □
4.
Illustrative example
In this section, we provide a numerical example for illustrating our proposed checking approach indicated in Theorem 5.
Example 1. Assume that there is a system of max-product fuzzy relation inequalities as follows:
according to (3.2), we find M=={1,3,4,5}. For i=1, by (3.3), we find N1={4}. In a similar way, we also find N3={1}, N4={2}, and N5={1,2}. Note that N+={1,2,4}. So we have
according to (3.2), we find M=={1,3,5}. For i=1, by (3.3), we find N1={4}. In a similar way, we also find N3={1} and N5={1}. Note that N+={1,4,5}. For j=5∈N+, it is found that there does not exist any i∈M= such that Ni={5}. Following Theorem 5, it could be concluded that y3=(0.5,0,0,0.6,0.65) is not a minimal solution.
5.
Discussion on our proposed checking approach
5.1. The merits of our proposed checking approach by comparing to the existing works
5.1.1. Avoid redundant subsets in the complete solution set
In the existing works, there were several feasible methods for obtaining the complete solution set to system (2.1) [7,10,24,39,41,42,43,44], e.g., the solution-matrix approach [7,10] and the FRI path approach in [44]. All these methods were not able to compute the minimal solution set directly. They were just capable of computing the quasi-minimal solutions. Based on the set of all quasi-minimal solutions, the complete solution set could be characterized (see in [41, Theorem 2.7] and in [44, Theorem 2.8]). The approach presented in [41,44] might produce some redundant subsets in representing the complete solution set. We list the following Example 2 to illustrate this situation.
Example 2. Consider the max-product fuzzy relation inequalities as follows:
We aim to obtain the complete solution set to the above system (5.1).
Using the formula in Definition 2.4 in [44] as follows,
Gi={j∈N|ˆx⋅αij≥βi},∀i∈M,
(5.2)
we have
Gi={j∈N|αij≥βi},∀i∈M.
(5.3)
since ˆx=(1,1,1,1) for system (5.1). According to Eq (5.3), it is easy to find the index sets as
G1={1,2,3,4},G2={2,3,4},G3={1,3,4}.
So, we obtain G=G1×G2×G3={1,2,3,4}×{2,3,4}×{1,3,4}. It is clear that G has 36 elements, i.e., |G|=36. As a result, following Definition 2.5 in [44], one is able to calculate 36 quasi-minimal solutions of system (5.1). Here we omit the calculation process. For each path e∈G, suppose the quasi-minimal solution corresponding to e is denoted by ex. Then, by Theorem 2.7 in [44], the solution set of (5.1) is
S1=⋃e∈G{x|ex≤x≤ˆx=(1,1,1,1)}.
(5.4)
The above solution set S1 is composed by 36 subsets, induced by 36 quasi-minimal solutions (as shown in Table 1). Among these subsets, there are some redundant subsets, which could be deleted without changing the solution set S1. For example, since
e1x=(0.625,0.6,0,0)≨(0.625,0.6,0.565,0)=e2x,
Table 1.
All quasi-minimal solutions of system (5.1).
we have [e2x,ˆx]⊆[e1x,ˆx]. Thus, the subset [e2x,ˆx] is redundant in the union set (5.4).
The method proposed in this work could be used to check the minimality of a quasi-minimal solution. As a result, the non-minimal solution will be deleted from the quasi-minimal solution set. By this way, one could avoid the redundant subsets in characterizing the complete solution set.
5.1.2. Reduce computational complexity in deriving the complete solution set
For removing the redundant subsets in the complete solution set of (2.1), the pair-wise comparison method was adopted in [7,10,24,39,42,43]. In these existing works, the minimal solutions were selected from the quasi-minimal solution set by pair-wise comparison. Furthermore, the complete solution set was generated by the minimal solutions without redundant subsets.
In this work, we propose the approach for checking whether a given solution is a minimal one. Applying this checking approach, the minimal solutions could also be obtained from the quasi-minimal solution set.
In fact, the pair-wise comparison method will cause the computation of factorial growth. However, using our proposed checking approach, it just costs a polynomial computation complexity to derive the minimal solutions from the quasi-minimal solution set. In other words, our proposed checking approach will reduce the computational complexity in deriving the minimal solution set.
To reveal the computational complexities of the pair-wise comparison method and our proposed checking approach in deriving the minimal solution set, we make the following assumption for system (2.1).
m: The number of inequalities in (2.1).
n: The number of variables in (2.1).
p: The number of quasi-minimal solutions.
Then the pair-wise comparison method costs n(p−1)! operations for deleting the non-minimal solutions in the quasi-minimal solution set. However, using our proposed checking approach, it will cost p(5mn+n) operations totally.
As the size of the problem increases and the number of quasi-minimal solutions grows, n(p−1)! is much more than p(5mn+n). Hence, by replacing the commonly used pair-wise comparison method with our proposed checking approach, the computation complexity will drop sharply. Next, we use the system (5.1) in Example 2 to illustrate the comparison of the computation complexity.
Example 3. Continue to consider system (5.1) in Example 2. Compute the minimal solutions of (5.1) and characterize its solution set based on these minimal solutions.
As pointed out in Example 2, system (5.1) has 36 quasi-minimal solution. Using the pair-wise comparison method to delete the non-minimal solution in the quasi-minimal solution set costs n(p−1)!=4⋅35! operations. However, using our proposed checking approach, it only costs p(5mn+n)=36⋅(5⋅3⋅4+4)=2304. Obviously, 4⋅35! is much bigger than 2304. Our proposed checking approach reduces 4⋅35!−2304 operations.
After calculation, there are 9 minimal solutions, as shown in Table 2. The solution set is
5.1.3. Reduce computational complexity in solving the fuzzy relation optimization problems
In the references [31,32,33,34,35,44], the optimal solutions of the optimization problems subject to the FRS were derived by selecting them from the quasi-minimal solution set. The selection process was implemented by pair-wise comparison on the objective value of the quasi-minimal solutions. If we compute the minimal solution set using our proposed checking approach before implementing the selection process, then the computational complexity might be reduced. Next, we provide an illustrative example.
Example 4. Continue to consider system (5.1) in Example 2. Try to find the optimal solution of the optimization problem as follows:
minf(x)=0.5x1+0.2x2+0.3x3+0.8x4,s.t.x∈S1.
(5.5)
Note that for a given solution, it costs 4 operations to compute its objective value due to the objective function f(x). As a consequence, using the method presented in [31,32,33,34,35,44], the optimal solution should be selected from the set of 36 quasi-minimal solutions. This cost
4⋅36⋅35!≈1.488×1042
operations. However, using our proposed checking approach before the pair-wise comparison, it cost
2304+4×9!≈1.454×106
operations for obtaining the optimal solution. Obviously, 1.454×106 is much less than 1.488×1042. Hence, using our proposed checking approach helps to reduce computational complexity in solving the above problem (5.5).
Replacing the objective function f(x) in problem (5.5), the corresponding computation complexities are as shown in Table 3. The operations of the objective function f(x) are denoted by O(f(x)).
Table 3.
Comparison on the computation complexity.
Operations of using our proposed checking approach
Operations of using the method in [31,32,33,34,35,44]
In the existing work [7], the FRS with max-product composed inequalities, i.e., system (2.1), was introduced for describing the wireless communication base station system. In such a model, any solution of system (2.1) represents a feasible scheme for arranging the radiation intensity of the electromagnetic wave among the base stations. In order to reduce the radiation intensities of electromagnetic waves, the authors constructed and investigated the following optimization problem:
ming(x)=x1∨x2∨⋯∨xn,s.t.α⊙x≥β,x∈[0,1]n.
(5.6)
The constraint system problem (5.6) is exactly our studied system (2.1). Accordingly, any optimal solution of problem (5.6) provides an optimal feasible scheme.
It could be easily verified that there exists a minimal solution x∗ of system (2.1), such that x∗ is exactly an optimal solution of problem (5.6). Thereby, the optimal solution of problem (5.6) could be selected from the minimal solution set. As pointed out in Subsection 5.1, our proposed checking approach would be helpful in deriving the minimal solution set. Therefore, our proposed checking approach could also be applied to such an optimization management model in the wireless communication base station system.
5.3. Demerit of our proposed checking approach and limitation of our studied problem
In the previous subsection, we have shown the merits of our proposed checking approach. However, when the problem size of system (2.1) is small enough and it only has a few quasi-minimal solutions, our proposed checking approach might be no longer superior to the commonly used pair-wise comparison method. This would be the demerit of our proposed checking approach.
As presented above, our proposed approach is just capable of checking whether a given solution is minimal. However, if one aims to find out all the minimal solutions, or the complete solution set, the existing solution-matrix approach [7,10] and the FRI path approach in [44] would be necessary. Our proposed checking approach serves as a key auxiliary technique in solving system (2.1).
In future research, we will continue to explore the applications of our proposed checking approach for verifying a minimal solution and try to further reduce the computational complexity.
6.
Conclusions
Checking whether a given solution is minimal plays an important role in the studies on the max-product fuzzy relation inequalities. In this work, we proposed an approach for checking the minimality of a given solution. The effectiveness of our proposed approach was demonstrated through a simple example. Moreover, our proposed checking approach is also helpful in deriving the minimal solution set of system (2.1). Our proposed approach and the obtained results were compared to those in the related existing works.
Author contributions
Guocheng Zhu: Investigation, methodology, writing-original draft; Zhining Wang: Methodology, writing-review & editing; Xiaopeng Yang: Conceptualization, funding acquisition, writing-review & editing. All authors have read and approved the final version of the manuscript for publication.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (12271132), Guangdong Basic and Applied Basic Research Foundation (2024A1515010532, 2022A1515011460) and the funds provided by Department of Education of Guangdong Province (2023KQNCX041, XYN202303, 2024ZDZX1027, 2022KSYS003, 2023KTSCX414, 2024KTSCX403, 2021ZDJS044).
Conflict of interest
The authors declare that they have no conflict of interest.
References
[1]
W. Pedrycz, An identification algorithm in fuzzy relation systems, Fuzzy Set. Syst., 13 (1984), 153–167. https://doi.org/10.1016/0165-0114(84)90015-0 doi: 10.1016/0165-0114(84)90015-0
[2]
E. Sanchez, Resolution of composite fuzzy relation equations, Inform. Control, 30 (1976), 38–48. https://doi.org/10.1016/S0019-9958(76)90446-0 doi: 10.1016/S0019-9958(76)90446-0
[3]
J. Loetamonphong, S. C. Fang, An efficient solution procedure for fuzzy relational equations with max-product composition, IEEE T. Fuzzy Syst., 7 (1999), 441–445. https://doi.org/10.1109/91.784204 doi: 10.1109/91.784204
[4]
Y. K. Wu, S. M. Guu, Finding the complete set of minimal solutions for fuzzy relational equations with max-product composition, Int. J. Oper. Res., 1 (2004), 29–36. https://api.semanticscholar.org/CorpusID: 17494098
[5]
W. Pedrycz, On generalized fuzzy relational equations and their applications, J. Math. Anal. Appl., 107 (1985), 520–536. https://doi.org/10.1016/0022-247X(85)90329-4 doi: 10.1016/0022-247X(85)90329-4
[6]
A. A. Molai, Resolution of a system of the max-product fuzzy relation equations using L∘U-factorization, Inform. Sciences, 234 (2013), 86–96. https://doi.org/10.1016/j.ins.2011.04.012 doi: 10.1016/j.ins.2011.04.012
[7]
X. P. Yang, X. G. Zhou, B. Y. Cao, Latticized linear programming subject to max-product fuzzy relation inequalities with application in wireless communication, Inform. Sciences, 358–359 (2016), 44–55. https://doi.org/10.1016/j.ins.2016.04.014 doi: 10.1016/j.ins.2016.04.014
[8]
B. S. Shieh, Deriving minimal solutions for fuzzy relation equations with max-product composition, Inform. Sciences, 178 (2008), 3766–3774. https://doi.org/10.1016/j.ins.2008.05.030 doi: 10.1016/j.ins.2008.05.030
[9]
A. V. Markovskii, On the relation between equations with max-product composition and the covering problem, Fuzzy Set. Syst., 153 (2005), 261–273. https://doi.org/10.1016/j.fss.2005.02.010 doi: 10.1016/j.fss.2005.02.010
[10]
X. P. Yang, D. H. Yuan, B. Y. Cao, Lexicographic optimal solution of the multi-objective programming problem subject to max-product fuzzy relation inequalities, Fuzzy Set. Syst., 341 (2018), 92–112. https://doi.org/10.1016/j.fss.2017.08.001 doi: 10.1016/j.fss.2017.08.001
[11]
M. Li, X. Wang, Remarks on minimal solutions of fuzzy relation inequalities with addition-min composition, Fuzzy Set. Syst., 410 (2021), 19–26. https://doi.org/10.1016/j.fss.2020.09.014 doi: 10.1016/j.fss.2020.09.014
[12]
S. Chen, K. Hayat, X. Yang, Upper bounded minimal solution of the max-min fuzzy relation inequality system, IEEE Access, 10 (2022), 84384–84397. https://doi.org/10.1109/ACCESS.2022.3197611 doi: 10.1109/ACCESS.2022.3197611
[13]
J. Loetamonphong, S. C. Fang, Optimization of fuzzy relation equations with max-product composition, Fuzzy Set. Syst., 118 (2001), 509–517. https://doi.org/10.1016/S0165-0114(98)00417-5 doi: 10.1016/S0165-0114(98)00417-5
[14]
J. Lu, S. C. Fang, Solving nonlinear optimization problems with fuzzy relation equations constraints, Fuzzy Set. Syst., 119 (2001), 1–20. https://doi.org/10.1016/S0165-0114(98)00471-0 doi: 10.1016/S0165-0114(98)00471-0
[15]
A. Ghodousian, Optimization of linear problems subjected to the intersection of two fuzzy relational inequalities defined by Dubois-Prade family of t-norms, Inform. Sciences, 503 (2019), 291–306. https://doi.org/10.1016/j.ins.2019.06.058 doi: 10.1016/j.ins.2019.06.058
[16]
E. Shivanian, E. Khorram, Optimization of linear objective function subject to fuzzy relation inequalities constraints with max-product composition, Iran. J. Fuzzy Syst., 7 (2010), 51–71. https://doi.org/10.22111/ijfs.2010.189 doi: 10.22111/ijfs.2010.189
[17]
E. Shivanian, E. Khorram, Monomial geometric programming with fuzzy relation inequality constraints with max-product composition, Comput. Ind. Eng., 56 (2009), 1386–1392. https://doi.org/10.1016/j.cie.2008.08.015 doi: 10.1016/j.cie.2008.08.015
[18]
A. A. Molai, A new algorithm for resolution of the quadratic programming problem with fuzzy relation inequality constraints, Comput. Ind. Eng., 72 (2014), 306–314. https://doi.org/10.1016/j.cie.2014.03.024 doi: 10.1016/j.cie.2014.03.024
[19]
A. A. Molai, The quadratic programming problem with fuzzy relation inequality constraints, Comput. Ind. Eng., 62 (2012), 256–263. https://doi.org/10.1016/j.cie.2011.09.012 doi: 10.1016/j.cie.2011.09.012
[20]
C. A. Drossos, Generalized t-norm structures, Fuzzy Set. Syst., 104 (1999), 53–59. https://doi.org/10.1016/S0165-0114(98)00258-9 doi: 10.1016/S0165-0114(98)00258-9
[21]
D. Zhang, Triangular norms on partially ordered sets, Fuzzy Set. Syst., 153 (2005), 195–209. https://doi.org/10.1016/j.fss.2005.02.001 doi: 10.1016/j.fss.2005.02.001
[22]
G. D. Çaylı, Some methods to obtain t-norms and t-conorms on bounded lattices, Kybernetika, 55 (2019), 273–294. https://doi.org/10.14736/KYB-2019-2-0273 doi: 10.14736/KYB-2019-2-0273
[23]
B. D. Baets, Analytical solution methods for fuzzy relational equations, In D. Dubois and H. Prade Eds., Fundamentals of Fuzzy Sets, Boston: Kluwer Academic Publishers, 2000,291–340. https://doi.org/10.1007/978-1-4615-4429-6-7
[24]
P. Li, S. C. Fang, On the resolution and optimization of a system of fuzzy relational equations with sup-T composition, Fuzzy Optim. Decis. Ma., 7 (2008), 169–214. https://doi.org/10.1007/s10700-008-9029-y doi: 10.1007/s10700-008-9029-y
[25]
B. S. Shieh, Solutions of fuzzy relation equations based on continuous t-norms, Inform. Sciences, 177 (2007), 4208–4215. https://doi.org/10.1016/j.ins.2007.04.006 doi: 10.1016/j.ins.2007.04.006
[26]
P. Z. Wang, D. Z. Zhang, E. Sanchez, E. S. Lee, Latticized linear programming and fuzzy relation inequalities, J. Math. Anal. Appl., 159 (1991), 72–87. https://doi.org/10.1016/0022-247X(91)90222-L doi: 10.1016/0022-247X(91)90222-L
[27]
X. P. Yang, X. G. Zhou, B. Y. Cao, Y. H. Hong, Variable substitution method for solving single-variable term fuzzy relation geometric programming problem and its application, Int. J. Uncertain. Fuzz., 27 (2019), 537–557. https://doi.org/10.1142/S0218488519500247 doi: 10.1142/S0218488519500247
[28]
X. G. Zhou, X. P. Yang, B. Y. Cao, Posynomial geometric programming problem subject to max-min fuzzy relation equations, Inform. Sciences, 328 (2016), 15–25. https://doi.org/10.1016/j.ins.2015.07.058 doi: 10.1016/j.ins.2015.07.058
[29]
A. Ghodousiana, E. Khorram, Linear optimization with an arbitrary fuzzy relational inequality, Fuzzy Set. Syst., 206 (2012), 89–102. https://doi.org/10.1016/j.fss.2012.04.009 doi: 10.1016/j.fss.2012.04.009
[30]
A. Ghodousian, B. S. Rad, O. Ghodousian, A non-linear generalization of optimization problems subjected to continuous max-t-norm fuzzy relational inequalities, Soft Comput., 28 (2024), 4025–4036. https://doi.org/10.1007/s00500-023-09376-2 doi: 10.1007/s00500-023-09376-2
[31]
B. Hedayatfar, A. A. Molai, Geometric function optimization subject to mixed fuzzy relation inequality constraints, TWMS J. Appl. Eng. Math., 9 (2019), 434–445.
[32]
Z. Mashayekhi, E. Khorram, On optimizing a linear objective function subjected to fuzzy relation inequalities, Fuzzy Optim. Decis. Ma., 8 (2009), 103–114. https://doi.org/10.1007/s10700-009-9054-5 doi: 10.1007/s10700-009-9054-5
[33]
A. Ghodousiani, S. Falahatkar, A comparison between the resolution and linear optimization of FREs defined by product t-norm and geometric mean operator, J. Algorithms Comput., 54 (2022), 11–22. https://doi.org/10.22059/jac.2022.87918 doi: 10.22059/jac.2022.87918
[34]
E. Shivanian, F. Sohrabi, Monomial geometric programming with an arbitrary fuzzy relational inequality, Commun. Numer. Anal., 2015 (2015), 162–177. https://doi.org/10.5899/2015/cna-00243 doi: 10.5899/2015/cna-00243
[35]
X. Fu, C. Zhu, Z. Qin, Linear programming subject to max-product fuzzy relation inequalities with discrete variables, In: Proceeding of International Conference on Fuzzy Information & Engineering, Singapore: Springer, 2024, 37–48. https://doi.org/10.1007/978-981-97-2891-6-3
[36]
J. Yang, B. Cao, Posynomial fuzzy relation geometric programming, In: Proceeding of International Fuzzy Systems Association World Congress, Berlin/Heidelberg: Springer, 2007,563–572. https://doi.org/10.1007/978-3-540-72950-1-56
[37]
G. Singh, D. Pandey, A. Thapar, A posynomial geometric programming restricted to a system of fuzzy relation equations, Procedia Eng., 38 (2012), 3462–3476. https://doi.org/10.1016/j.proeng.2012.06.400 doi: 10.1016/j.proeng.2012.06.400
[38]
X. P. Yang, Linear programming method for solving semi-latticized fuzzy relation geometric programming with max-min composition, Int. J. Uncertain. Fuzz., 23 (2015), 781–804. https://doi.org/10.1142/S0218488515500348 doi: 10.1142/S0218488515500348
[39]
Z. Matusiewicz, J. Drewniak, Increasing continuous operations in fuzzy max-* equations and inequalities, Fuzzy Set. Syst., 232 (2013), 120–133. https://doi.org/10.1016/j.fss.2013.03.009 doi: 10.1016/j.fss.2013.03.009
[40]
J. Drewniak, Fuzzy relation equations and inequalities, Fuzzy Set. Syst., 14 (1984), 237–247. https://doi.org/10.1016/0165-0114(84)90084-8 doi: 10.1016/0165-0114(84)90084-8
[41]
A. Ghodousian, F. S. Yousefi, Linear optimization problem subjected to fuzzy relational equations and fuzzy constraints, Iran. J. Fuzzy Syst., 20 (2023), 1–20. https://doi.org/10.22111/IJFS.2023.7552 doi: 10.22111/IJFS.2023.7552
[42]
S. Wang, H. Li, Resolution of fuzzy relational inequalities with Boolean semi-tensor product composition, Mathematics, 9 (2021), 937. https://doi.org/10.3390/math9090937 doi: 10.3390/math9090937
[43]
Z. Matusiewicz, Minimizing and maximizing a linear objective function under a fuzzy max-* relational equation and an inequality constraint, Kybernetika, 58 (2022), 320–334. https://dml.cz/handle/10338.dmlcz/151033
[44]
A. A. Molai, Linear objective function optimization with the max-product fuzzy relation inequality constraints, Iran. J. Fuzzy Syst., 10 (2013), 47–61. https://doi.org/10.22111/IJFS.2013.1206 doi: 10.22111/IJFS.2013.1206