Submitted:
13 August 2025
Posted:
14 August 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- characteristic matrix and decomposition [7,8];
- covering and binding variables [19,35–37];
- partitions and irreducible paths [5];
- solution based matrix [13], etc.
2. Basic Notions
2.1. algebra
- is a lattice with universal bounds 0 and 1;
- is a commutative semigroup;
- * and → establish an adjoint couple:
- for all
-
Gödel algebrawhere operations are
- (a)
- Maximum or conorm:
- (b)
- Minimum or norm:
- (c)
- The residuum is
- (d)
- A supplementary operation is useful
-
Product (Goguen) algebrawhere max and min are as (1) and (2), respectively, ∘ is the conventional real number multiplication (the norm, i. e, ) and the residuum isHere the supplementary useful operation is:
-
- (a)
- (b)
- The residuum is
- (c)
- A supplementary operation is useful
2.2. Compositions of Fuzzy Relations and Fuzzy Matrix Products
- i)
- is called the product of A and B if
- ii)
- is called the product of A and B if
- iii)
- is called the product (the product ’.’ is the conventional real number multiplication) of A and B if
- iv)
- is called the product of A and B if
- v)
- is called the product of A and B if
- vi)
- is called the product of A and B if
2.3. Direct and inverse problem resolution
3. FLSEs and FLSIs in Some Algebras
3.1. -norm FLSEs in algebras
3.2. Solutions
- i)
- is called a point solution of if holds.
- ii)
- iii)
- A solution is called an upper or maximal solution of (12) if for any the relation implies . When the upper solution is unique, it is called the greatest or maximumsolution .
- iv)
- A solution is called a lower or minimal solution of (12) if for any the relation implies . When the lower solution is unique, it is called the least or minimum solution .
- v)
- with for each j, , is called an interval solution if any belongs to when for each j, .
- vi)
- Any interval solution, whose interval bounds are bounded by a lower solution from the left and by the greatest solution from the right, is called maximal interval solution .
3.3. Solvability and greatest solution
- i)
- ;
- ii)
- If the FLSEs (12) is consistent, then is its greatest solution.
- iii)
- There exists polynomial time algorithm for computing .
3.4. Greatest Solution
3.4.1. Classical Approach
3.4.2. More Efficient Approach
-
If i.e. operation is minimum ():
- −
- is called S-type coefficient if .
- −
- is called E-type coefficient if .
- −
- is called G-type coefficient if .
- −
- is called H-type coefficient if .
-
If i.e. operation is the algebraic product ():
- −
- is called S-type coefficient if .
- −
- is called E-type coefficient if .
- −
- is called G-type coefficient if .
- −
- is called H-type coefficient if .
-
If i.e. operation is the ukasiewicz norm ():
- −
- is called S-type coefficient if .
- −
- is called E-type coefficient if .
- −
- is called G-type coefficient if .
- −
- is called H-type coefficient if .
-
When the operation is
- −
- If is E-type coefficient then the i-th equation can be satisfied by when because .
- −
- If is G-type coefficient then the i-th equation can be satisfied by only when because .
- −
- If is S-type coefficient then the i-th equation cannot be satisfied by for any .
-
When the operation is
- −
- If is E-type coefficient then the i-th equation can be satisfied by when because .
- −
- If is G-type coefficient then the i-th equation can be satisfied by only when because .
- −
- If is S-type coefficient then the i-th equation cannot be satisfied by for any .
-
When the operation is
- −
- If is E-type coefficient then the i-th equation can be satisfied by when because .
- −
- If is H-type coefficient then the i-th equation can be satisfied by only when because .
- −
- If is S-type coefficient then the i-th equation cannot be satisfied by for any .
- If the operation is :
- If the operation is :
- If the operation is :
- choosing for at least one makes the system inconsistent;
- for every , the greatest admissible value for is ;
- its greatest solution is , .
| Algorithm 1 Greatest solution and consistency of FLSEs (12). |
|
3.5. Lower Solutions
- Lower solution;
- Non-lower solution;
- Not solution at all.
3.5.1. Domination
3.5.2. Extracting Lower Solutions
| Algorithm 2 Extract the lower solutions from . |
|
3.6. General algorithm
| Algorithm 3 Solving . |
|
3.7. -Norm FLSIs in Algebras
3.8. Short Chronological Overview
4. Some Applications
4.1. Linear Dependency/Independency
4.2. Finite Fuzzy Machines
- i)
- are nonempty finite sets of input letters, states and output letters, respectively.
- ii)
- is the set of transition-output matrices of , that determines its stepwise behavior. Each matrix is a square matrix of order and
4.2.1. Extended input-output behavior
- if the composition is or product,
- if the composition is ,
4.2.2. Complete input-output behavior
4.3. Behavior Matrix
4.4. Equivalence of States, Reduction, Minimization
4.5. Linear Optimization
- i)
- Minimize the linear objective function (18), subject to FLSEs constraints, when the composition is , product or ukasiewicz;
- ii)
- Maximize the linear objective function (18), subject to FLSEs, when the composition is , product or ukasiewicz;
- iii)
- Minimize or maximize the linear objective function (18), subject to FLSEs constraints, when the composition is
4.6. Minimize the Linear Objective Function, Subject to FLSEs Constraints, When the Composition is or Product Case.
4.7. Maximize the Linear Objective Function, Subject to Constraints , When the Composition is or Product
4.8. Algorithm for Finding Optimal Solutions
| Algorithm 4 Algorithm for finding optimal solutions |
|
5. Algorithms
5.1. Fuzzy Matrix Compositions
| Algorithm 5 Generic Fuzzy Matrix Composition |
|
5.2. Inverse Problem Resolution for Fuzzy Linear Systems of Equations
Algorithm Overview
- Stage 1: Initializations
- Stage 2: Find the greatest solution
- Stage 3: Domination
- Stage 4: Recursive extraction of all lower solutions
Stage 1: Initializations
| Algorithm 6 Stage 1: Initializations |
|
Stage 2: Find the greatest solution
| Algorithm 7 Stage 2: Find the greatest solution |
|
Stage 3: Domination
- is said to be a dominant row to in H
- is redundant row and can be removed from H
| Algorithm 8 Stage 3: Domination |
|
Stage 4: Recursive extraction of all lower solutions
| Algorithm 9 Stage 4: Recursive extraction of all lower solutions |
|

5.3. Complete Algorithm for Solving
| Algorithm 10 Solving the inverse problem for |
|
5.4. Inverse Problem Resolution for Fuzzy Linear Systems of ≥ Inequalities
| Algorithm 11 Solving the inverse problem for |
|
5.5. Inverse Problem Resolution for Fuzzy Linear Systems of ≤ Inequalities
| Algorithm 12 Solving the inverse problem for |
|
5.6. Fuzzy Linear Combination of Vectors
| Algorithm 13 Check if B is a fuzzy linear combination of the columns of A |
|
5.7. Fuzzy Linear Independence
| Algorithm 14 Check if the columns of A are fuzzy linearly independent |
|
5.8. Finite Fuzzy Machines
| Algorithm 15 Compute behavior matrix B of a FFMach |
|
| Algorithm 16 Reduce the FFMach |
|
| Algorithm 17 Minimize states of the FFMach |
|
5.9. Fuzzy Optimization
| Algorithm 18 Fuzzy optimization under max–min FLSE constraints |
|
6. Software
6.1. Architecture
- Max-min
- Min-max
- Max-product
- Max-
- Łukasiewicz composition
- Min- (Gödel implication)
- Min- (Product implication)
- Min- (Łukasiewicz implication)
6.2. The fuzzyMatrix Module
- Without arguments, creating an empty fuzzy matrix.
- With a single argument, which must be a real matrix with values in the interval.
- With two scalar arguments, interpreted as dimensions, which creates a zero-filled matrix of the corresponding size.
- maxmin, minmax, maxprod
- minalpha, maxepsilon, mindiamond
- godel, goguen, lukasiewicz, maxlukasiewicz
- minprobabilistic, minbounded, maxdelta, maxgama
6.3. The fuzzySystem Module
- gr – a set of upper solutions, which contains either the greatest solution or all upper solutions, depending on the composition
- low – a set of lower solutions, which contains either the lowest solution or all lower solutions;
- exist – a boolean flag indicating whether the system is compatible or incompatible.
6.4. The fuzzyMachine Module
6.5. The fuzzyOptimizationProblem Module
- an objective weight (cost) vector C;
- a system of constraints defined by a fuzzySystem object and supporting all of the fuzzySystem options such as compositions, and inequalities
7. Conclusions
Author Contributions
Funding
Abbreviations
| FRC | fuzzy relational calculus |
| FFM | finite fuzzy matrix |
| FRE | fuzzy relation equation |
| FLSEs | fuzzy linear system of equations |
| FLSIs | fuzzy linear system of inequalities |
| FFMach | Finite fuzzy machine |
Appendix A. Examples
Appendix A.1. Examples for the fuzzyMatrix module

Appendix A.2. Examples for the fuzzySystem module




Appendix A.3. Examples for the fuzzyMachine module

Appendix A.4. Examples for the fuzzyOptimizationProblem module

References
- MacLane, S.; Birkhoff, G. Algebra. Macmillan, New York, 1979.
- Sanchez, E. Equations de Relations Floves. Thèse Biologie Humaine, 1972, Marseile, France.
- Sanchez, E. Solution in Composite Fuzzy Relation Equations: Application to Medical Diagnosis in Brouwerian Logic. Fuzzy Automata and Decision Processes 1977, Elsevier North-Holland, INC pp. 221-234,. [CrossRef]
- Sanchez, E. Resolution of composite fuzzy relation equations. Information and Control 1976, vol. 30, pp. 38–48.
- Higashi, M.; Klir, G.J. Resolution of finite fuzzy relation equations. FSS 1984, vol. 13 (1), pp. 65–82. [CrossRef]
- Czogała, E.; Drewniak, J.; Pedricz, W. Fuzzy relation equations on a finite set. FSS 1982, vol. 7(1), pp. 89-101. [CrossRef]
- Miyakoshi, M.; Shimbo, M. Lower solutions of systems of fuzzy equations. FSS 1986, vol. 19 pp. 37–46.
- Pappis, C.P.; Sugeno, M. Fuzzy relational equations and the inverse problem. FSS 1985, vol. 15, pp. 79–90. [CrossRef]
- Adomopoulos, G.; Pappis, C. Some results on the resolution of fuzzy relation equations. FSS 1993, vol.60 (1), pp. 83–88. [CrossRef]
- Pappis, C.; Adamopoulos, G. A software routine to solve the generalized inverse problem of fuzzy systems. FSS 1992, vol. 47, pp. 319-322. [CrossRef]
- Pappis, C.; Adamopoulos, G. A computer algorithm for the solution of the inverse problem of fuzzy systems. FSS 1991, vol. 39, pp. 279–290. [CrossRef]
- Peeva, K. Fuzzy linear systems. FSS 1992, vol. 49, pp.339–355.
- Chen, L.; Wang, P. Fuzzy relational equations (I): The General and Specialized Solving Algorithms. Soft Computing 2002, vol. 6, pp. 428–435. [CrossRef]
- Peeva, K. Universal algorithm for solving fuzzy relational equations. Italian Journal of Pure and Applied Mathematics 2006, vol. 19, pp. 9–20.
- Peeva, K.; Kyosev, Y. Fuzzy relational calculus – theory, applications and software (with CD-ROM), Advances in Fuzzy Systems – Applications and Theory, vol. 22, World Scientific Publishing Company, 2004.
- Bourke, M.M.; Fisher, D.G. Solution algorithms for fuzzy relational equations with max–product composition. FSS 1998, vol. 94, pp. 61–69. [CrossRef]
- Di Nola, A.; Pedrycz, W.; Sessa, S.; Sanchez, E. Fuzzy Relation Equations and Their Application to Knowledge Engineering. Kluwer Academic Press, Dordrecht/Boston/London, 1989. [CrossRef]
- Loetamonphong, J.; Fang, S.-C. An efficient solution procedure for fuzzy relational equations with max–product composition. IEEE Transactions on Fuzzy Systems 1999, vol. 7 (4), pp.441–445. [CrossRef]
- Markovskii, A.V. On the relation between equations with max–product composition and the covering problem. FSS, 2005, vol. 153 (2), pp. 261-273. [CrossRef]
- Bartl, E.; Belohlávek, R. Sup-t-norm and inf-residuum are a single type of relational equations. Int. J. Gen. Syst. 2011, vol. 40(6) pp. 599-609. [CrossRef]
- Feng Sun. Conditions for the existence of the least solution and minimal solutions to fuzzy relation equations over complete Brouwerian lattices. Information Sciences, 2012, vol. 205, pp. 86-92. [CrossRef]
- Nosková, L.; Perfilieva, I. System of fuzzy relation equations with sup-* composition in semi-linear spaces: minimal solutions. 2007 IEEE International Fuzzy Systems Conference, London, UK, 2007, pp. 1-6. [CrossRef]
- Perfilieva, I.; Nosková, L. System of fuzzy relation equations with inf-→ composition: Complete set of solutions. FSS 2008, vol 159 (17), pp. 2256-227. [CrossRef]
- Bartl, E. Minimal solutions of generalized fuzzy relational equations: Probabilistic algorithm based on greedy approach. FSS 2015, vol. 260, pp. 25-42. [CrossRef]
- Bartl, E.; Klir, G. J. Fuzzy relational equations in general framework. Int. J. Gen. Syst. 2014, vol. 43(1), pp. 1-18. [CrossRef]
- Medina, J.; Turunen, E.; Bartl, E. ; Juan Carlos Díaz-Moreno. Minimal Solutions of Fuzzy Relation Equations with General Operators on the Unit Interval. IPMU 2014 (3), pp. 81-90. [CrossRef]
- De Baets, B. Analytical solution methods for fuzzy relational equations. In: Fundamentals of Fuzzy Sets, The Handbooks of Fuzzy Sets Series, vol. 1, D. Dubois, H. Prade (Eds.), Kluwer Academic Publishers 2000, pp. 291–340. [CrossRef]
- Li, P.; Fang, S.-C. A survey on fuzzy relational equations. Part I: Classification and solvability. Fuzzy Optimization and Decision Making 2009, vol. 8, pp. 179–229. [CrossRef]
- Molai, A.A.; Khorram, E. An algorithm for solving fuzzy relation equations with max-T composition operator. Information Sciences 2008, vol. 178(5), pp.1293-1308. [CrossRef]
- Shieh, B.-S. New resolution of finite fuzzy relation equations with max-min composition. International Journal of Uncertainty Fuzziness Knowledge Based Systems 2008, vol 16 (1), pp. 19–33. [CrossRef]
- Shivanian, E. An algorithm for finding solutions of fuzzy relation equations with max-Lukasiewicz composition, Mathware & Soft Computing, 2010 vol. 17, pp. 15-26.
- Wu, Y.-K.; Guu, S.-M. An efficient procedure for solving a fuzzy relational equation with max-Archimedean t-norm composition. IEEE Transactions on Fuzzy Systems 2008, vol. 16 (1), pp. 73–84. [CrossRef]
- Bartl, E.; Belohlávek, R. Hardness of Solving Relational Equations. IEEE Trans. Fuzzy Syst. 2015, vol. 23(6), pp. 2435-2438. [CrossRef]
- http://www.mathworks.com/matlabcentral/fleexchange/6214-fuzzy-relational-calculus-toolbox-rel-1-01.
- Bartl, E.; Trnecka, M. Covering of minimal solutions to fuzzy relational equations. International Journal of General Systems 2021, vol. 50 (2), pp. 117–138. [CrossRef]
- Lin, J.-L. On the relation between fuzzy max-Archimedean t-norm relational equations and the covering problem. FSS 2009, vol. 160 (16), pp. 2328–2344. [CrossRef]
- Lin, J.-L.; Wu, Y.-K.; Guu, S.-M. On fuzzy relational equations and the covering problem. Information Sciences, 2011, Vol. 181, (14), pp 2951-2963. [CrossRef]
- http://www.mathworks.com/matlabcentral, fuzzy-calculus-core-fc2ore (2010).
- Grätzer, G. General Lattice Theory, Akademie-Verlag, Berlin, 1978.
- H<i>a</i>`jek, P. Metamathematics of Fuzzy Logic, Kluer, Dordecht, 1998.
- Peeva, K. Resolution of Fuzzy Relational Equations – Method, Algorithm and Software with Applications. Inf. Sci. 2013, vol 234, pp. 44 - 63. [CrossRef]
- K. Peeva, G. K. Peeva, G. Zaharieva, Zl. Zahariev, Resolution of max–t-norm fuzzy linear system of equations in BL-algebras, AIP Conference Proceedings, Vol. 1789, 060005, 2016. [CrossRef]
- Zl. Zahariev, G. Zl. Zahariev, G. Zaharieva, K. Peeva, Fuzzy relational equations – Min-Goguen implication, AIP Conference Proceedings, Vol. 2505, 120004, 2022. [CrossRef]
- Zl. Zahariev, Fuzzy Relational Equations And Inequalities – Min-Łukasiewicz Implication, AIP Conference Proceedings, Vol. 2939, 030011, 2023. [CrossRef]
- Santos, E. S. Maximin automata Information and Control, 1968, vol. 13 pp. 363-377.
- Santos,E. S. Maximin, minimax and composite sequential mashines.J. Math. Anal. Appl., 1968, vol. 24, pp. 246-259. [CrossRef]
- Santos E., S.; Wee, W. G. General formulation of sequential machines. Information and Control, 1968, vol. 12 (1), pp. 5-10.
- Peeva, K; Zahariev, Zl. Computing behavior of finite fuzzy machines – Algorithm and its application to reduction and minimization. Information Sciences, 2008, vol. 178, pp. 4152-4165. [CrossRef]
- Fang, S.-. G; Li G. Solving Fuzzy Relation Equations with Linear Objective Function. FSS, 1999 , vol. 103, pp. 107–113. [CrossRef]
- Guu, S. M; Wu Y-K. Minimizing a linear objective function with fuzzy relation equation constraints. Fuzzy Optimization and Decision Making, 2002, vol. 4 (1), pp.347-360. [CrossRef]
- Loetamonphong, J.; Fang, S.-C. (2001) Optimization of fuzzy relation equations with max-product composition. FSS, 2001, vol. 118 (3), pp. 509–517. [CrossRef]
- Peeva, K.; Zahariev, Zl.; Atanasov, I. Optimization of linear objective function under max-product fuzzy relational constraints. In Proceedings of the 9th WSEAS International Conference on FUZZY SYSTEMS (FS’08) – Advantest Topics on Fuzzy Systems, Book series: Artificial Intelligence Series – WSEAS Sofia, Bulgaria, May 2-4, , ISBN: 978-960-6766-56-5. 2008. [Google Scholar]
- Peeva, K.; Petrov, D. Optimization of Linear Objective Function under Fuzzy Equation Constraint in BL–Algebras – Theory, Algorithm and Software. In: Intelligent Systems: From Theory to Practice. Studies in Computational Intelligence, Sgurev, V., Hadjiski, M., Kacprzyk, J. (eds), 2010 vol 299. Springer, Berlin, Heidelberg.
- Wang P.Z.; Zhang D.Z.; Sanchez E.; Lee E.S. Latticized linear programming and fuzzy relation inequalities. Math. Anal. Appl., 1991, vol. 159 (1), pp. 72-87. [CrossRef]
- Wu, Y-K; Guu S. M.; Liu Y.-C. An Accelerated Approach for Solving Fuzzy Relation Equations with a Linear Objective Function. |textitIEEE Transactions on Fuzzy Systems, 2002, vol. 10(4), pp. 552–558. [CrossRef]
- Santos, E. S. On reduction of maxi-min machines. J. Math. Anal. Appl., 1972 vol. 40 pp. 60-78.

| t-norm | name | expression | s-norm | name | expression | |
|---|---|---|---|---|---|---|
| minimum, Gödel t-norm | maximum, Gödel t-conorm | |||||
| Algebraic product |
Probabilistic sum | |||||
| ukasiewicz t-norm | Bounded sum |
| … | … | ||||
|---|---|---|---|---|---|
| … | … | ||||
| … | … | ||||
| … | … | … | … | … | … |
| … | … | ||||
| length l | … | … |
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. |
© 2025 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 (http://creativecommons.org/licenses/by/4.0/).