Next Article in Journal
Model Reduction in Parallelization Based on Equivalent Transformation of Block Bi-Diagonal Toeplitz Matrices for Two-Dimensional Discrete-Time Systems
Previous Article in Journal
Weighted Prime Number Theorem on Arithmetic Progressions with Refinements
Previous Article in Special Issue
A Dynamic Analysis of Banks’ Behaviour Towards Corporate Social Responsibility Reporting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Equation Systems Under Uncertainty: Applications to Multiproduct Market Equilibrium

by
Vicente Liern
1,†,
Sandra E. Parada-Rico
2,*,† and
Luis A. Conde-Solano
3,†
1
Department of Mathematics for Economics and Business, University of Valencia, Avda. dels Tarongers, s/n, 46022 Valencia, Spain
2
School of Mathematics, Industrial University of Santander, Carrera 27 Calle 9, Edificio Camilo Torres, Bucaramanga 680002, Colombia
3
Department of Didactics of Experimental, Social, and Mathematical Sciences, Faculty of Education, Complutense University, Calle Rector Royo-Villanova, 1, 28040 Madrid, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(16), 2566; https://doi.org/10.3390/math13162566
Submission received: 20 June 2025 / Revised: 29 July 2025 / Accepted: 7 August 2025 / Published: 11 August 2025

Abstract

Market equilibrium models are essential tools within classical economic theory for analyzing the interaction between supply and demand. However, traditional formulations are often based on deterministic relationships and assume the existence of perfect information, an assumption that diverges from real-world conditions, which are characterized by ambiguity and uncertainty. This article addresses the modeling of multiproduct supply and demand equilibrium under uncertainty, using systems of linear equations with fuzzy coefficients and/or variables. By applying fuzzy set theory, the model incorporates the inherent vagueness of supply and demand functions, enabling a more flexible and realistic representation of market behavior. The proposed methodology involves reformulating the equilibrium conditions through fuzzy arithmetic and examining the existence and nature of fuzzy solutions. The theoretical proposals are illustrated through a simplified real-world case involving a Colombian multinational company, demonstrating their applicability and effectiveness.
MSC:
03E72; 91B86
JEL Classification:
C39; D50; D81

1. Introduction

In classical economic theory, market equilibrium models are a fundamental tool for analyzing the interaction between the supply and demand of goods and services [1,2,3]. These models, in their traditional formulation, are built on deterministic equations that assume the existence of complete, precise, and perfectly known information by all involved agents. However, this assumption is often inadequate for representing the complexity of the real world, where available information in frequently incomplete, uncertain, or imprecise. This discrepancy between theoretical models and economic reality has spurred the development of alternative approaches that explicitly incorporate uncertainty into the analysis.
Among the various proposed methodologies, fuzzy set theory, which was introduced by Zadeh in 1965, has proven to be particularly effective for modeling economic phenomena in contexts of ambiguity or vagueness [4]. This theory extends the classical notion of a set by allowing an element to belong to a set with a certain degree of membership, represented by a function that takes values in the interval [0, 1]. This approach enables a more flexible representation of reality, which is particularly useful when precise numerical data are unavailable or do not accurately reflect the perceptions of economic agents.
Addressing this type of situation from a static perspective (such as the one adopted in this work) remains the objective of many researchers from various applied perspectives [5,6,7,8,9,10]. However, it is evident that economics, and particularly finance, requires a dynamic perspective capable of handling uncertainty. This need has led to financial modeling proposals based on fuzzy logic, which have proven very useful for population models, option pricing, and other applications (see, for example, [11,12]).
In this article, we propose a model for supply and demand equilibrium in a multiproduct environment under conditions of uncertainty, using fuzzy linear equation systems as the primary tool. The application focuses on two simple cases involving three interrelated goods. The first case examines the equilibrium prices of coffee, tea, and milk in a Colombian company, based on predictions (affected by uncertainty), and the second case addresses a paper company where market study data did not allow for a clear decision. In both cases, it will be demonstrated that formulating supply and demand functions using LR-fuzzy numbers enables decision-making across different scenarios. This type of fuzzy number, widely used in the literature (e.g., [13,14]), allows for an explicit parameterization of the core and support of uncertain values, facilitating both their graphical representation and algebraic treatment [15].
The main objective of this work is twofold: on the one hand, to demonstrate how fuzzy logic tools can be applied to solve economic equilibrium problems involving multiple products and, on the other, to provide a rigorous economic interpretation of the results obtained in terms of fuzzy equilibrium prices and quantities. Throughout this article, the practical implications of this approach are discussed, as well as its advantages over conventional deterministic models.
The structure of the paper is as follows: In Section 2, the fundamental concepts of fuzzy set theory necessary for the development of the model are presented, including the definition of LR-fuzzy numbers and their operational properties. Subsequently, Section 3 introduces the different types of fuzzy linear systems of equations, and Section 4 proposes the corresponding solution methods, presenting algorithms and examples. In Section 5, the system of equations corresponding to market equilibrium is formulated, incorporating the uncertainties inherent in economic functions. Next, two cases illustrating the proposed methodology are solved, highlighting the main technical challenges and possible economic interpretations. Section 6 offers a reflection on the results and their discussion. Finally, Section 7 presents the conclusions and outlines future research directions regarding the use of fuzzy tools in economics.

2. Notation and Preliminary Results

The use of interval numbers and/or fuzzy numbers allows for the representation of a wide range of situations affected by uncertainty, where the use of probability distributions is not justified [4,13,14]. In this work, we will use LR-fuzzy numbers, which were introduced by Dubois and Prade [13]. They are defined as follows:
Definition 1.
An L R -fuzzy number M ˜ = ( m L , m R ; δ L , δ R ) L , R is a fuzzy number whose membership function has the following form:
μ M ˜ ( x ) = L m L x δ L si x < m L 1 si m L x m R R x m R δ R si x > m R
where L , R : [ 0 , + ] [ 0 , 1 ] are strictly decreasing and upper semicontinuous functions satisfying L ( 0 ) = R ( 0 ) = 1 .
If the support of M is a bounded set, with m L δ L as the infimum and m R + δ R as the supremum, then the functions L and R are defined on a [ 0 , 1 ] interval and satisfy L ( 1 ) = R ( 1 ) = 0 . When L ( z ) = R ( z ) = max ( 0 , 1 z ) , M is called a trapezoidal fuzzy number. Furthermore, if m L = m R , the fuzzy number is called triangular. The standard notation for trapezoidal and triangular fuzzy numbers is ( m 1 δ L , m 1 , m 2 , m 2 + δ R ) and ( m δ L , m , m + δ R ) , respectively. An operational way to work with fuzzy numbers is through the concept of the α -cut [4,13].
Definition 2.
Given a fuzzy set M ˜ with a membership function μ M ˜ ( x ) , the α-cut of M ˜ , denoted by M α , is the set of all elements x in the universe of discourse such that
M α = { x X μ M ˜ ( x ) α } ,
where α [ 0 , 1 ] is a cut level.
The union of α -cuts, where M ˜ = α [ 0 , 1 ] M α , allows for the description of fuzzy numbers. Below, we present a result that enables the description of L R -fuzzy numbers using functions and the union of intervals.
Lemma 1.
If f : [ 0 , 1 ] [ 0 , + ] is a continuous and strictly increasing function, g : [ 0 , 1 ] [ 0 , + ] is a continuous and strictly decreasing function, and if g ( α ) f ( α ) > 0 α [ 0 , 1 ] , then
M ˜ = α [ 0 , 1 ] [ f ( α ) , g ( α ) ]
defines an L R -fuzzy number. In this case, we say that { f , g } uniquely define the fuzzy number M ˜ .
Proof. 
Let m L = f ( 1 ) , m R = g ( 1 ) , δ L = f ( 1 ) f ( 0 ) and δ R = g ( 0 ) g ( 1 ) . Since f and g are injective, their inverse functions exist on I m f and I m g , respectively. Therefore, we can construct the reference functions L and R:
L ( x ) = 0 , x < m L δ L f 1 ( x ) , m L δ L x m L , 1 , x > m R R ( x ) = 1 , x < m R g 1 ( x ) , m R x m R + δ R 0 , x > m R + δ R
From (4), we construct the membership function μ M ˜ ( x ) = min { L ( x ) , R ( x ) } . Through direct computation, it can be verified that (3) describes the L R -fuzzy number M ˜ = ( m L , m R , δ L , δ R ) L , R . □
According to [13,16,17], we can establish the following arithmetic for LR-fuzzy numbers expressed through their α -cuts.
Definition 3.
We consider the L R -fuzzy numbers x ˜ and y ˜ , which were given by the α-cuts x ˜ = x L ( α ) , x R ( α ) ; y ˜ = y L ( α ) , y R ( α ) ; α [ 0 , 1 ] ; and λ R ,
x ˜ = y ˜ if and only if α , x L ( α ) = y L ( α ) , x R ( α ) = y R ( α ) . x ˜ y ˜ = x L ( α ) + y L ( α ) , x R ( α ) + y R ( α ) , α [ 0 , 1 ] . x ˜ y ˜ = x L ( α ) y R ( α ) , x R ( α ) y L ( α ) , α [ 0 , 1 ] . λ x ˜ = λ x L ( α ) , λ x R ( α ) , λ 0 λ x R ( α ) , λ x L ( α ) , λ < 0 , α [ 0 , 1 ] . x ˜ y ˜ = x L ( α ) y L ( α ) , x R ( α ) y R ( α ) , α [ 0 , 1 ] .
If the numbers are trapezoidal x ˜ = ( m 1 , n 1 ; α 1 , β 1 ) , y ˜ = ( m 2 , n 2 ; α 2 , β 2 ) or triangular ( m 1 = m 2 , n 1 = n 2 ), the operations simplify significantly as follows:
x ˜ = y ˜ if and only if m 1 = m 2 , n 1 = n 2 , α 1 = α 2 , β 1 = β 2 . x ˜ y ˜ = ( m 1 + m 2 , n 1 + n 2 ; α 1 + α 2 , β 1 + β 2 ) x ˜ y ˜ = ( m 1 n 2 , n 1 m 2 ; α 1 + β 2 , β 1 + α 2 ) λ x ˜ = ( λ m 1 , λ n 1 ; λ α 1 , λ β 1 ) , λ 0 ( λ n 1 , λ m 1 ; λ β 1 , λ α 1 ) , λ < 0 .
The product x ˜ y ˜ cannot be expressed as simply as the other operations. In fact, Dubois and Prade [13] propose an approximate option when the tolerances α 1 , α 2 , β 1 , and β 2 are small relative to | m 1 | , | m 2 | , | n 1 | , and | n 2 | . In this case, for non-negative trapezoidal numbers, we have
x ˜ y ˜ ( m 1 m 2 , n 1 n 2 ; m 1 α 2 + m 2 α 1 , m 1 β 2 + m 2 β 1 ) , m 1 , m 2 , n 1 , n 2 0 .
If they are triangular numbers ( m 1 = m 2 , n 1 = n 2 ), this can be extended to negative fuzzy numbers, where
x ˜ y ˜ ( m 1 m 2 ; | m 1 | α 2 + | m 2 | α 1 , | m 1 | β 2 + | m 2 | β 1 ) .
As we will demonstrate in this work, the arithmetic of α -cuts enables the resolution of systems of linear equations.
Remark 1.
In this work, we will use triangular and trapezoidal numbers to model uncertainty. However, it is necessary to work within the framework of L R -fuzzy numbers because when solving the systems, the membership functions of the solutions are not piecewise linear. This is due to the fact that, when the coefficients, variables, and/or right-hand side are parameterized using α-cuts, the computation of the solutions involves products of parameters, resulting in a loss of linearity.

3. Problem Formulation

In this work, we are interested in market equilibrium models where the supply and demand functions admit a linear formulation and depend on the prices of multiple products. This situation can be formulated, at least approximately, using systems of linear equations.
As noted in the introduction, supply and demand functions may be affected by uncertainty in their coefficients and even in their variables. Consequently, we encounter fuzzy linear equations systems. In the extensive literature addressing these systems [18,19], it is common to consider the unknowns as LR-fuzzy numbers to be calculated [18]. In the context of linear algebra, it is less common to assume that the variables need not be fuzzy numbers or even fuzzy sets [4]. However, this approach is widely used in linear programming [20]. In this work, as shown in Table 1, we will address both approaches.
In columns 2 and 3 of Table 1, the different types of systems are shown, and in column 4, the auxiliary crisp parametric systems that enable the resolution of systems affected by uncertainty are presented. Note that all the cases mentioned in Table 1 use fuzzy arithmetic because if even a single quantity is fuzzy, this turns the equations into fuzzy equations.
For a vector or set of vectors to be a solution to the systems described in Table 1, different types of requirements must be established.
Definition 4.
The set X = x 1 ( α ) , x 2 ( α ) , , x n ( α ) , α [ 0 , 1 ] is a solution to (FC) if and only if, for any α [ 0 , 1 ] , x ( α ) = x 1 ( α ) , x 2 ( α ) , , x n ( α ) is a solution to A · x ( α ) = b ( α ) .
However, solutions obtained from the associated parametric systems cannot be directly considered solutions to FVs and the FLS, as the unknowns must be fuzzy numbers. Thus, according to [21], we define the fuzzy solution (Table 1) as follows.
Definition 5.
Let X = ( x i L ( α ) , x i R ( α ) ) , α [ 0 , 1 ] , 1 i n be the solution to A x ( α ) = b ( α ) or A ( α ) x ( α ) = b ( α ) (see Table 1). For each i { 1 , 2 , , n } , we calculate
u i L ( α ) = min x i L ( α ) , x i R ( α ) , u i R ( α ) = max x i L ( α ) , x i R ( α ) .
If x i L ( α ) , x i R ( α ) , α [ 0 , 1 ] , determines a fuzzy number, 1 i n , then
U = ( u i L ( α ) , u i R ( α ) ) , α [ 0 , 1 ] , 1 i n
is a fuzzy solution to the system A x ˜ = b ˜ or A ˜ x ˜ = b ˜ .
When (10) does not define fuzzy numbers, we can extend the proposal by Friedman, Ming, and Kandel [21] to obtain an approximate (weak) solution:
(i)
If u i L ( α ) is not monotonically increasing, we can construct the following alternative function:
u i L ( α ) = u i L ( 1 ) , si u i L ( 0 ) u i L ( 1 ) , u i L ( 0 ) + α ( u i L ( 1 ) u i L ( 0 ) ) , si u i L ( 0 ) < u i L ( 1 ) .
(ii)
If u i R ( α ) is not monotonically decreasing, we can construct the following alternative function:
u i R ( α ) = u i R ( 1 ) , si u i R ( 0 ) u i R ( 1 ) , u i R ( 0 ) + α ( u i R ( 0 ) u i R ( 1 ) ) , si u i R ( 0 ) > u i R ( 1 ) .
According to (9), u i L ( 1 ) u i R ( 1 ) ; then,
U = ( u i L ( α ) , u i R ( α ) ) , α [ 0 , 1 ] , 1 i n
is a weak fuzzy solution of A x ˜ = b ˜ or A ˜ x ˜ = b ˜ .
In the extreme case of weak fuzzy solutions, there are degenerate solutions formed by crisp numbers.
Theorem 1.
Consider the FLS system (Table 1) with a ˜ i j = ( a i j L , a i j R ; α i j , β i j ) L R , x ˜ j = ( x j L , x j R ; γ j , δ j ) L R , and b ˜ i = ( b i L , b i R ; p i , p i ) L R , 1 i , j n . If x = ( x 1 L , , x n L , x 1 R , , x n R ) is a solution to
j = 1 n a i j L x j L = b i L , 1 i n j = 1 n a i j R x j R = b i R , 1 i n
then
x ˜ j = ( x j L , x j R ; 0 , 0 )
is a weak solution, which we will call a degenerate fuzzy solution to A x ˜ = b ˜ or A ˜ x ˜ = b ˜ .
In the following section, we will present methods to obtain solutions for the fuzzy systems described in Table 1.

4. Resolution Methods

4.1. Systems with Precise Unknowns

In 1986, Carlsson and Korhonen, working with linear programming models, proposed in [20] the model’s uncertain coefficients using intervals, such as { a , b } . In these intervals, the first number, a, represents the risk-free value, and the second, b, represents the impossible value, i.e.,
μ C ( a ) = 1 , μ C ( b ) = 0 .
Note that we do not write [ a , b ] because it is not necessarily true that a b . With this notation, we can incorporate uncertainty into the parameters of a system of linear equations as follows:
{ a 11 L , a 11 R } x 1 + { a 12 L , a 12 R } x 2 + + { a 1 n L , a 1 n R } x n = { b 1 L , b 1 R } { a 21 L , a 21 R } x 1 + { a 22 L , a 22 R } x 2 + + { a 2 n L , a 2 n R } x n = { b 2 L , b 2 R } { a m 1 L , a m 1 R } x 1 + { a m 2 L , a m 2 R } x 2 + + { a m 1 L , a m 1 R } x n = { b m L , b m R }
For simplicity, we assume that uncertainty can be modeled with linear functions. In this case, we would have the following membership functions:
μ a i j ( x ) ( a i j L < a i j R ) = 1 x < a i j L x a i j R a i j L a i j R a i j L x a i j R , 0 x > a i j R μ a i j ( x ) ( a i j L > a i j R ) = 0 x < a i j R x a i j R a i j L a i j R a i j R x a i j L 1 x > a i j L
μ b i ( x ) ( b i L < b i R ) = 1 x < b i L x b i R b i L b i R b i L x b i R , 0 x > b i R μ b i ( x ) ( b i L > b i R ) = 0 x < b i R x b i R b i L b i R b i R x b i L 1 x > b i L
From (17) and (18), we can express the coefficients of (16) as follows:
a i j = ( a i j L a i j R ) μ a i j + a i j R , b j = ( b j L b j R ) μ b j + b j R , μ a i j , μ b j [ 0 , 1 ] .
Obviously, introducing m ( n + 1 ) parameters into System (16) via (19) adds computational complexity. A practical way to avoid this issue is to adopt the most pessimistic scenario regarding the plausibility of all coefficients [20], i.e.,
α = min i , j { μ a i j , μ b j } .
With this, the solution to System (16) can be obtained through an auxiliary crisp system of linear equations:
A ( α ) X = B ( α ) .
The usual way to provide the solution to the decision-maker is by discretizing α , for instance, α k = k / 10 , 0 k 10 ,
x 1 ( α k ) , x 1 ( α k ) , x 1 ( α k ) , 0 k 10 .
In practice, the described method is very useful when starting from a system of linear equations that has no solution or whose solution does not satisfy certain requirements [22,23], as we will see in the applications section. Below, we present a result along these lines.
Theorem 2.
Given an incompatible linear system A x = b , where A = [ a i j ] is a square matrix of order n, if there exists a minor M of order n 1 that is non-zero, then it is possible to construct a compatible determined system A x = b , where A = [ a i j ] , with a i j = a i j , except for the term a i 0 j 0 = a i 0 j 0 + ϵ , where ϵ 0 .
Proof. 
Without loss of generality, we can assume that M = [ a i j ] , 2 i , j , n , and we know that det M 0 . Then, given ϵ 0 we set
a i j = a 11 + ϵ si ( i , j ) = ( 1 , 1 ) a i j si ( i , j ) ( 1 , 1 )
Given the matrix A = [ a i j ] , we observe that det A = ϵ det M 0 through direct computation. Therefore, A x = b is a compatible determined system. □
Of course, avoiding infeasibility (to the extent possible) is not the only utility of this method; it is particularly useful when experts or the decision-maker lack sufficient information to describe a membership function but can establish intervals for certain coefficients [20,22].

4.2. Systems with Fuzzy Unknowns

In this section, we address systems where the unknowns can be formulated as fuzzy numbers. According to Table 1, these correspond to two cases: A x ˜ = b ˜ and A ˜ x ˜ = b ˜ .  As will be seen in the following two subsections, both cases follow a similar reasoning, although the crisp auxiliary systems and the elements of the system described as α -cuts are different. Figure 1 shows a common flow diagram for both methods.
In the following two subsections, we present the details of these two algorithms, illustrating their operational procedures.

4.2.1. Systems of the Type A x ˜ = b ˜

In 1986, Friedman, Ming, and Kandel [21] proposed a method that is quite practical for solving this type of systems, although it may sometimes present difficulties [24,25]. Expressed algorithmically, the proposal can be described as follows:
STEP 1:
Identify the problem whose mathematical representation is a system of fuzzy linear equations, where
A x ˜ = b ˜ .
STEP 2:
Descompose each fuzzy number into α -cuts, where
x j ˜ = α [ 0 , 1 ] [ x j L ( α ) , x j R ( α ) ] , b j ˜ = α [ 0 , 1 ] [ b j L ( α ) , b j R ( α ) ] , 1 i , j n .
STEP 3:
Construct a new auxiliary crisp system of 2 n equations and 2 n unknowns as a function of the parameter α [ 0 , 1 ] as follows:
S · x ( α ) = b ( α ) , α [ 0 , 1 ] ,
where the matrix S is constructed as
s i j = s i + n , j + n = a i j si a i j 0 0 si a i j < 0 s i , j + n = s i + n , j = a i j si a i j 0 0 si a i j < 0 1 i , j n ,
where the matrix x ( α ) = x 1 L ( α ) , , x n L ( α ) , x 1 R ( α ) , , x n R ( α ) T and the matrix b ( α ) = b 1 L ( α ) , , b n L ( α ) , b 1 R ( α ) , , b n R ( α ) T .
STEP 4:
Solve the auxiliary crisp system generates in Step 3 to obtain x j L ( α ) y x j R ( α ) , 1 j n .
STEP 5:
Calculate u j L ( α ) = min x j L ( α ) , x j R ( α ) , u j R ( α ) = max x j L ( α ) , x j R ( α ) .
STEP 6:
If u j L ( α ) , u j R ( α ) , α [ 0 , 1 ] , determines a fuzzy number, where 1 j n , then
U = ( u i L ( α ) , u i R ( α ) ) , α [ 0 , 1 ] , 1 i n
is a fuzzy solution to the system A x ˜ = b ˜ .
Below, we apply the algorithm to an example where the matrix of independent terms b ˜ consists of triangular fuzzy numbers.
Example 1.
Find the solutions to the following system of equations:
2 x ˜ + 3 y ˜ = ( 0 , 1 , 2 ) 2 x ˜ 2 y ˜ = ( 4 , 2 , 1 )
According to Step 3, we solve the following auxiliary system:
0 3 2 0 2 0 0 2 2 0 0 3 0 2 2 0 x L ( α ) y L ( α ) x R ( α ) y R ( α ) = α 4 + 2 α 2 + α 1 + α
The solution to the parametric problem is x L ( α ) = 4 + 2 α , x R ( α ) = α 3 2 ,   y L ( α ) = α 2 , y R ( α ) = 1 , α [ 0 , 1 ] . Therefore, x ˜ = ( 4 , 2 , 1.5 ) ,   y ˜ = ( 2 , 1 , 1 ) is the solution of the fuzzy system.

4.2.2. Systems of the Type A ˜ x ˜ = b ˜

In this section, we present a method for solving this type of system based on the works by Pandit [26,27], Nasseri et al. [17], and Friedman et al. [21], among others. Below, we present an algorithm that may prove to be operational.
STEP 1:
Identify the problem whose mathematical representation is a system of fuzzy linear equations.
A ˜ x ˜ = b ˜
STEP 2:
Decompose each fuzzy number into α -cuts, where
a i j ˜ = α [ 0 , 1 ] [ a i j L ( α ) , a i j R ( α ) ] , x j ˜ = α [ 0 , 1 ] [ x j L ( α ) , x j R ( α ) ] , b j ˜ = α [ 0 , 1 ] [ b j L ( α ) , b j R ( α ) ] , 1 i , j n .
STEP 3:
Construct a new auxiliary crisp system, S ( α ) x ( α ) = b ( α ) , of 2 n equations, and 2 n unknowns as a function of the parameter α [ 0 , 1 ] as follows:
a 11 L ( α ) a 1 n L ( α ) 0 0 a 21 L ( α ) a 2 n L ( α ) 0 0 a n 1 L ( α ) a n n L ( α ) 0 0 0 0 a 11 R ( α ) a i j R ( α ) 0 0 a 21 R ( α ) a 2 n R ( α ) 0 0 a n 1 R ( α ) a n n R ( α ) x 1 L ( α ) x 2 L ( α ) x n L ( α ) x 1 R ( α ) x 2 R ( α ) x n R ( α ) = b 1 L ( α ) b 2 L ( α ) b n L ( α ) b 1 R ( α ) b 2 R ( α ) b n R ( α )
STEP 4:
For negative fuzzy numbers in the matrix S ( α ) , swap the values a i j L ( α ) con a i j R ( α ) .
STEP 5:
Calculate the solution to the crisp system generated in the previous step, namely x j L ( α ) and x j R ( α ) , where 1 j n .
STEP 6:
Calculate u j L ( α ) = min x j L ( α ) , x j R ( α ) , u j R ( α ) = max x j L ( α ) , x j R ( α ) .
STEP 7:
If u j L ( α ) , u j R ( α ) , α [ 0 , 1 ] , determines a fuzzy number, where 1 j n , then
U = ( u i L ( α ) , u i R ( α ) ) , α [ 0 , 1 ] , 1 i n
is a fuzzy solution to the system A ˜ ( α ) x ˜ = b ˜ .
In [26,27], a sufficient condition is analyzed for the α -cuts of (34) to define a vector of fuzzy numbers that is a solution to (31).
Theorem 3. [Pandit’s condition]:
The fuzzy solution to System (31) exists if
α , β [ 0 , 1 ] , α β , x j L ( α ) x j L ( β ) x j R ( β ) x j R ( α ) , 1 j n .
Pandit’s condition is less restrictive than Definition 4, as it queue admits so-called weak fuzzy solutions (see (13)).
Remark 2.
If the inequalities in (35) hold strictly, the functions x L ( α ) and x R ( α ) satisfy the conditions of Lemma 1, as they are continuous throughout their domain (being polynomial or rationals) since they are solutions to linear systems.
Below, we apply the previous algorithm to an example where the uncertainty is modeled with triangular fuzzy numbers.
Example 2.
Find the solution to the following system:
( 3 , 2 , 1 ) x ˜ + ( 1 , 3 , 4 ) y ˜ = ( 0 , 1 , 2 ) ( 1 , 2 , 3 ) x ˜ + ( 3 , 2 , 0 ) y ˜ = ( 4 , 2 , 1 )
According to (33), in Step 3, we express the system as
α 3 2 α + 1 0 0 α + 1 α 3 0 0 0 0 α 1 4 α 0 0 3 α 2 α x L ( α ) y L ( α ) x R ( α ) y R ( α ) = α 4 + 2 α 2 α 1 α
Considering Step 4 of the algorithm and since (36) shows that the numbers s 11 = α 3 and s 22 = α 3 are negative, they are swapped with s 33 and s 44 , respectively.
α 1 2 α + 1 0 0 α + 1 2 α 0 0 0 0 α 3 4 α 0 0 3 α α 3 x L ( α ) y L ( α ) x R ( α ) y R ( α ) = α 4 + 2 α 2 α 1 α
The parametric solution, α [ 0 , 1 ] , is
x L ( α ) = 6 α 2 + 6 α + 4 α 1 , x R ( α ) = 2 α 2 + 8 α 2 α 3 , y L ( α ) = 3 α 4 , y R ( α ) = 1 2 α .
In Figure 2, the curves L ( x ) and R ( x ) (left figure) and L ( y ) and R ( y ) (right figure) are shown; they were obtained from Solution (38). We can verify that x L ( α ) and x R ( α ) do not define a fuzzy number. According to Theorem 3, for x ˜ , y ˜ to be solutions of the FSEL (29), the following condition must hold: α , β [ 0 , 1 ] , α β ,   x L ( α ) x L ( β ) x R ( β ) x R ( α ) . If we take α = 0.05 and β = 0.15 , the condition is not satisfied because x L ( 0.05 ) 4.081 > x L ( 0.15 ) = 4.143 . In the graph of x ˜ in Figure 2, we can observe that x L ( α ) is not a decreasing function. In fact, the function has a relative minimum at α = 4 / 3 1 . If we apply (9), since x L ( 0 ) < x L ( 1 ) , we construct x L = x ( 0 ) + α ( x L ( 1 ) x L ( 0 ) ) , α [ 0 , 1 ] , obtaining L ( x ) (see Figure 2).
For x ˜ = ( x L ( α ) , x R ( α ) ) , y ˜ = ( y L ( α ) , y R ( α ) ) , α [ 0 , 1 ] , the weak fuzzy solution of the system is given by the following triangular fuzzy numbers:
x ˜ = 4 , 2 , 2 3 , y ˜ = ( 4 , 1 , 1 ) .
Remark 3.
Note that, as pointed out in Remark 1, the solution of the system given in (38) is not linear, as can be seen in Figure 2.
Theorem 4.
Let A x ˜ = b ˜ in a system, where A M n × n ( R ) . If A is non-singular, then the system has the solution x ˜ .
Proof. 
We consider each element a i j of the matrix A as a trivial fuzzy number, expressed in terms of α -cuts as a i j ( α ) = ( a i j , a i j ) . Taking into account (33), we construct the matrix S = [ s i j ] 2 n × 2 n , which is given by
s i j = a i j , s n + i , j = 0 , s i , n + j = 0 , s n + i , n + j = a i j , 1 i , j n .
By construction, det S = ( det A ) 2 > 0 , so S 1 exists. We define
x 1 L ( α ) x n L ( α ) x 1 R ( α ) x n R ( α ) = S 1 b 1 L ( α ) b n L ( α ) b 1 R ( α ) b n R ( α ) .
According to (9), we calculate the values u i L ( α ) = min { x i L ( α ) , x i R ( α ) } and u i R ( α ) = max { x i L ( α ) , x i R ( α ) } , where 1 i n . Then, given the fuzzy numbers u ˜ i = ( u i L ( α ) , u i R ( α ) ) , 1 i n , it follows that u ˜ = ( u ˜ 1 , u ˜ 2 , , u ˜ n ) is a solution to the system. □
Remark 4.
Note that the algorithms in Section 4.2.1 and Section 4.2.2 are not equivalent when the coefficients are crisp. For example, we consider
x ˜ y ˜ = 3 ˜ x ˜ y ˜ = 1 ˜ .
If we model the fuzzy numbers 3 ˜ and 1 ˜ using the triangular fuzzy numbers 3 ˜ = ( 2 , 3 , 5 ) and 1 ˜ = ( 1 , 1 , 2 ) with the method described in Section 4.2.1, the system (42) has no solution because the matrix S associated with the system (see (27)) is singular. However, with the method given in Section 4.2.2, the solution is x ˜ = 3 2 , 2 , 7 2 , y ˜ = 1 2 , 1 , 3 2 .

4.3. With Small Tolerances

In the literature dedicated to the resolution of fuzzy systems [9,16,17,18,21,24,26,27,28,29,30,31,32], not enough attention is usually paid to the magnitude of the tolerances. When working with L R -fuzzy numbers M ˜ = ( m ; δ L , δ R ) L , R in which δ L | m | and δ R | m | , we can use the arithmetic described in (8) to solve the systems.
If we model the system A ˜ x ˜ = b ˜ with L R -fuzzy numbers a ˜ i j = ( a i j ; α i j , β i j ) , where α i j , β i j | a i j | , x ˜ j = ( x j ; γ j , δ j ) , and b ˜ i = ( b i ; p i , q i ) , 1 i , j n , and taking into account the arithmetic described in (8), the crisp system to be solved is the following:
( CFES ) j = 1 n a i j x j = b i , 1 i n j = 1 n | a i j | γ j + | x j | α i j = p i , 1 i n j = 1 n | a i j | δ j + | x j | β i j = q i , 1 i n
Theorem 5.
If the elements a i j , 1 i , j , n of A ˜ are non-negative, then (43) has a solution if and only if det [ a i j ] 0 .
Proof. 
Since det [ a i j ] 0 , j = 1 n a i j x j = b i , 1 i n , has a solution ( x 1 , x 2 , , x n ) . Additionally, since | a i j | = a i j , the systems
j = 1 n a i j γ j = p i j = 1 n | x j | α i j , j = 1 n a i j δ j = q i j = 1 n | x j | β i j , 1 i n ,
also have solutions ( γ 1 , γ 2 , , γ n ) and ( δ 1 , δ 2 , , δ n ) , respectively. □
However, Theorem 5 does not guarantee the existence of a solution to A ˜ x ˜ = b ˜ . It is necessary to impose non-negativity on γ j , δ j , 1 j n .
Theorem 6.
Given x j , γ j , δ j , 1 j n , as a solution to (43), if γ j , δ j 0 , 1 j n , then the vector
( x ˜ 1 , x ˜ 2 , , x ˜ n ) ,
with x ˜ j = ( x j ; γ j , δ j ) , 1 j n , is a fuzzy solution to the system A ˜ x ˜ = b ˜ (see Definition 4).
Proof. 
We define L ( z ) = R ( z ) = max { 0 , 1 z } by applying Lemma 1, so x ˜ j = ( x j ; γ j , δ j ) , 1 j n , is an L R -fuzzy number, thus satisfying Definition 4. □
Next, we present an example applying (43) and Theorem 6 where all elements of the system are modeled as triangular fuzzy numbers.
Example 3.
Solve the following system of equations:
( 10 ; 0.25 , 1 ) x 1 ˜ + ( 15 ; 0.5 , 0 ) x 2 ˜ = ( 70 ; 11 , 20 ) ( 11 ; 0.5 , 0.6 ) x 1 ˜ + ( 20 ; 0.25 , 0.25 ) x 2 ˜ = ( 69 ; 12 , 26 )
Let x ˜ i = ( x i ; γ i , δ i ) , i = 1 , 2 . Applying (43), the system to be solved is
10 x 1 + 15 x 2 = 70 11 x 1 + 20 x 2 = 69 10 γ 1 + 0.25 | x 1 | + 15 γ 2 + 0.5 | x 2 | = 11 11 γ 1 + 0.5 | x 1 | + 20 γ 2 + 0.25 | x 2 | = 12 10 δ 1 + | x 1 | + 15 δ 2 = 20 11 δ 1 + 0.6 | x 1 | + 20 δ 2 + 0.25 | x 2 | = 26 γ 1 , γ 2 , δ 1 , δ 2 0 .
The solution is x ˜ 1 = ( 1 ; 0.5 , 0.4 ) , x ˜ 2 = ( 4 ; 0.25 , 1 ) .
In general, the feasibility of the FES is not guaranteed, so we can resort to an approximate system of equations:
( AFES ) j = 1 n a ˜ i j x ˜ j = b ˜ i + ϵ ˜ i , 1 i n ,
where ϵ ˜ i = ( 0 ; ϵ i L , ϵ i R ) , ϵ i L , ϵ i R 0 .
In this system, we modify the terms b i of (43). The objective is to solve (48) by minimizing the sum of modifications with respect to (43), so we use the following linear model:
min i = 1 n ( ϵ i L + ϵ i R ) s . t . j = 1 n a i j x j = b i , 1 i n j = 1 n | a i j | γ j + | x j | α i j = p i + ϵ i L , 1 i n j = 1 n | a i j | δ j + | x j | β i j = q i + ϵ i R , 1 i n a j , b j , α j , β j , γ j , δ j 0 , 1 j n
From the solution of (49), x j , γ j , δ j , 1 j n , we construct the triangular fuzzy numbers
x ˜ j = ( x j ; α j , β j ) , 1 i n .
which are a solution to (48).
Example 4.
Solve the following system of equations:
( 10 ; 0.5 , 0.5 ) x 1 ˜ + ( 15 ; 0.375 , 0.5 ) x 2 ˜ = ( 40 ; 9 , 8 ) ( 11 ; 0.5 , 0.3 ) x 1 ˜ + ( 20 ; 1 , 0.25 ) x 2 ˜ = ( 51 ; 13 , 9 )
Considering (43), the solution to the auxiliary system is
x 1 = 1 , γ 1 = 0.0714 , δ 1 = 0.2000 , x 2 = 2 , γ 2 = 0.5643 , δ 2 = 0.3000 .
Since γ 1 < 0 , the system (51) has no solution, so we resort to an approximate solution (AFES), which is solved according to (49).
Min z = ϵ 1 L + ϵ 1 R + ϵ 2 L + ϵ 2 R s . a . 10 x 1 + 15 x 2 = 40 11 x 1 + 20 x 2 = 51 10 γ 1 + 0.5 x 1 + 15 γ 2 + 0.375 x 2 = 9 + ϵ 1 L 11 γ 1 + 0.5 x 1 + 20 γ 2 + x 2 = 13 + ϵ 2 L 10 δ 1 + 0.5 x 1 + 15 δ 2 + 0.5 x 2 = 8 + ϵ 1 R 11 δ 1 + 0.3 x 1 + 20 δ 2 + 0.25 x 2 = 9 + + ϵ 2 R ϵ 1 L , ϵ 2 L , ϵ 1 R , ϵ 2 R , γ 1 , γ 2 , δ 1 , δ 2 0
The solution is
z = 0.125 x 1 = 1 , γ 1 = 0.000 , δ 1 = 0.200 , ϵ 1 L = 0.125 , ϵ 1 R = 0.000 , x 2 = 2 , γ 2 = 0.525 , δ 2 = 0.300 , ϵ 2 L = 0.000 , ϵ 2 R = 0.000 .
Therefore, x ˜ 1 = ( 1 ; 0 , 0.2 ) , x ˜ 2 = ( 2 ; 0.525 , 0.3 ) , is the solution to the system
( 10 ; 0.5 , 0.5 ) x 1 ˜ + ( 15 ; 0.375 , 0.5 ) x 2 ˜ = ( 40 ; 9.125 , 8 ) ( 11 ; 0.5 , 0.3 ) x 1 ˜ + ( 20 ; 1 , 0.25 ) x 2 ˜ = ( 51 ; 13 , 9 ) .
Remark 5.
In this work, the linear programming problems have been using LINGO (https://www.lingo.com/), the mathematical modeling language developed by LINDO Systems Inc., Chicago, IL, USA, to solve optimization problems, including linear, nonlinear, and integer problems.

4.4. Comparison with Other Methods

Before addressing applications to real-world cases, we consider it relevant to compare our proposal with other approaches that deal with the solution of equilibrium equations from the perspective of fuzzy logic. The following table compares our proposal with other approaches found in the literature. In order, the columns of Table 2 include the type of fuzzy system, the methodology used, whether dynamic systems are addressed, whether the magnitude of uncertainty is considered, and the applications.
As shown in Table 2, the advantages of our method are twofold. First, it allows for the possibility that any component of the system (coefficients, variables, or the right-hand side) may be represented as a fuzzy number. Second, when the system is subject to a low degree of uncertainty (i.e., small tolerances) or is infeasible, a mathematical programming model is proposed to obtain a feasible solution. Nevertheless, a limitation of our approach is that it does not consider dynamic models.
In the following sections, we will present applications of our proposal to the equilibrium of supply and demand, but our approach could be applied to other situations in economics and finance.
(a)
Input–output models of the Leontief type [1,2], in which the data exhibit uncertainty and can be expressed through fuzzy systems of equations. Specifically,
Computation of the total production required in each economic sector to satisfy a given final demand, taking into account the interdependencies among sectors when data or equations are expressed imprecisely.
Renewable energy production models, where the data are inherently affected by uncertainty.
Extension to dynamic production models involving interrelated sectors.
(b)
Income models [2], in which some parameters may be expressed using fuzzy numbers.
(c)
Computation of dynamic equilibrium prices [3], where the use of fuzzy formalism allows for broader applicability.

5. Application to the Equilibrium of Supply and Demand

In 1874, Léon Walras (1834–1910) developed the concept of competitive general equilibrium in his work Éléments d’économie politique pure, ou théorie de la richesse sociale. The starting point is an economy with n goods and n markets, where prices are determined solely by the interaction between supply and demand (perfect competition), meaning that firms lack the power to manipulate prices. The goal is to achieve simultaneous equilibrium across all markets.
Definition 6.
Consider an economy with n goods whose prices are given by the price vector p = ( p 1 , p 2 , , p n ) . For each good, i = 1 , , n , let D i ( p ) denote the aggregate demand for good i, S i ( p ) the aggregate supply for good i, and E i ( p ) = D i ( p ) S i ( p ) the excess demand. A price vector p is in Walrasian general equilibrium if
E i ( p ) = 0 1 i n .
A practical way to reach equilibrium is to establish a price adjustment process, known as tâtonnement [3], which can be expressed algorithmically as follows:
STEP 1:
Propose a provisional price vector.
STEP 2:
Agents respond with their offered and demanded quantities.
STEP 3:
If there is excess demand, the price increases; if there is excess supply, the price decreases.
STEP 4:
The process repeats until all markets reach equilibrium simultaneously.
In this work, we address the supply–demand general equilibrium (56) in cases where it can be expressed through a system of linear equations.
j = 1 n a i j p j = b i , 1 i n , p j 0 , 1 j n .
In addition to the computational simplicity of Model (57), all its elements are easy to interpret:
-
The coefficient a i j indicates the extent to which the price of good j influences market i to achieve equilibrium prices.
-
The unknown p j represents the price of good j required for equilibrium across the n markets.
-
The independent term, b i , represents the fixed excess demand (when supply and demand do not depend on prices) in the i-th market.
Normally, Equation (57) is established through statistical estimations [1,2,3]. This means that the value of the coefficients may be affected by imprecision and/or uncertainty, which can influence the solution of the model [2]. Moreover, the prices themselves (the unknowns of the system) may also be considered as vague quantities [17,26,27]. This makes the formulation using fuzzy numbers a very suitable alternative to reflect the supply–demand equilibrium in the real world.
In a supply–demand equilibrium model expressed through fuzzy systems, the fuzzy equilibrium represents a fuzzy set of prices and quantities in which an approximate equilibrium is achieved, taking into account the uncertainty or imprecision of the model. That is, an equilibrium zone is obtained [26,27] instead of a single point, as occurs in th classical equilibrium [1]. This reflects that economic agents (producers and consumers) do not have perfect information, or that their preferences, costs, or incomes are imprecisely defined.
Next, in Table 3, we present all the possible formulations of the supply–demand equilibrium using fuzzy systems of equations.
To illustrate all the cases, we present below two applications that are a simplification of real cases. The first one is based on a Colombian multinational coffee company, and the second on a Spanish paper company. In these applications, we can analyze all the cases presented in Table 3.

5.1. Case I: Colombian Multinational Coffee Company

The demand for coffee depends on its price, the price of tea (a substitute for coffee), and the price of milk (a complement to coffee). A specialty firm operating in three neighborhoods, A, B, and C, with different socioeconomic conditions, aims to establish neighborhood-independent prices. To do so, it focuses on the most demanded product in the establishment, coffee, and estimates that the supply and demand for coffee are given by
D A 50 2 p c + 0.5 p t , S A 20 + 3 p c p t 2 p l D B 58 1.5 p c , S B 15 + 3.5 p c 0.5 p t 1.75 p l D C 45 2.5 p c + 1.5 p l S C 20 + 1.5 p c p t 1.5 p l
where p c is the price of 1 kg of coffee, p t is the price of 200 g of tea, and p l is the price of 1 L of milk, all expressed in dollars.
The numerical data are real and were provided by the company, although the problem has been simplified by removing products and neighborhoods to make the graphs and systems easier to understand. On the other hand, the uncertainty present in each of the scenarios was determined after consulting three experts employed by the company.
Scenario 1.
Fuzzy independent terms and unknowns: According to [21], we assume that the uncertainty arises from the unknowns (in this case, the prices) and the fixed terms, but not from the coefficients of the unknowns.
D A ˜ = 50 ˜ 2 p ˜ c + 0.5 p ˜ t , S A ˜ = 20 ˜ + 3 p ˜ c 1 p ˜ t 2 p ˜ l D B ˜ = 58 ˜ 1.5 p ˜ c , S B ˜ = 15 ˜ + 3.5 p ˜ c 0.5 p ˜ t 1.75 p ˜ l D C ˜ = 45 ˜ 2.5 p ˜ c + 1.5 p ˜ l S C ˜ = 20 ˜ + 1.5 p ˜ c p ˜ t 1.5 p ˜ l
If we model the uncertainty using triangular fuzzy numbers 50 ˜ = ( 45 , 50 , 52 ) , 58 ˜ = ( 55 , 58 , 63 ) , 45 ˜ = ( 40 , 45 , 50 ) , 20 ˜ = ( 18 , 20 , 21 ) , 15 ˜ = ( 13 , 15 , 19 ) , and set S ˜ A = D ˜ A , S ˜ B = D ˜ B and S ˜ C = D ˜ C , according to [21], we propose solving the following model:
5 p ˜ c 1.5 p ˜ t 2 p ˜ l = [ 24 + 6 α , 34 4 α ] 5 p ˜ c 0.5 p ˜ t 1.75 p ˜ l = [ 36 + 7 α , 50 7 α ] 4 p ˜ c p ˜ t 3 p ˜ l = [ 19 + 6 α , 32 7 α ]
which is solved using the system of Linear Equation (61).
5 0 0 0 1.5 2 5 0 0 0 0.5 1.75 4 0 0 0 1 3 0 1.5 2 5 0 0 0 0.5 1.75 5 0 0 0 1 3 4 0 0 p c L p t L p l L p c R p t R p l R = 24 + 6 α 36 + 7 α 19 + 6 α 34 + 4 α 50 + 7 α 32 + 7 α
Considering (28), the solution of (61), expressed in terms of α -cuts, is
p ˜ c ( α ) = [ 8.983 + 1.276 α , 11.242 0.983 α ] , p ˜ t ( α ) = [ 11.552 + 1.172 α , 16.276 3.552 α ] , p ˜ l ( α ) = [ 1.103 + 2.207 α , 1.793 0.690 α ]
As can be seen in Figure 3, the solution only makes sense as equilibrium prices for α ] 0.499 , 1 ] , since the price p l would be negative for values of α less than 0.499.
Scenario 2.
Coefficients with uncertainty: According to the proposal by Carlsson and Korhonen in [20], we assume that the uncertainty lies in some coefficients of the supply and demand functions, where the use of braces follows the notation expressed in Section 4.1; i.e., { a , b } means that a is more plausible than b.
D ˜ A = { 45 , 55 } 2 p c + { 1 , 0.75 } p t , S ˜ A = { 21 , 18 } + { 3 , 3.5 } p c p t 2 p l D ˜ B = { 58 , 60 } 1.5 p c , S ˜ B = { 16 , 14 } + { 3.75 , 3.5 } p c 0.5 p t 1.75 p l D ˜ C = { 43 , 46 } 2.5 p c + { 1.75 , 2.25 } p l S ˜ C = { 21 , 19 } + { 2 , 1.25 } p c p t 1.5 p l .
Following the approach in Section 4.1, the auxiliary system of equations to be solved is Parametric System (64), where α [ 0 , 1 ] .
( 5.5 0.5 α ) p c + ( 1.75 0.25 α ) p t 2 p l = 37 13 α , ( 5 + 0.25 α ) p c 0.5 p t 1.75 p l = 46 4 α ( 3.75 + 0.75 α ) p c p t + ( 3.75 + 0.5 α ) p l = 26 5 α
The solutions, as a function of the parameter α , are
p c ( α ) = 32 α 3 + 452 α 2 + 356 α 9704 2 α 3 + 68 α 2 + 19 α 921 , p t ( α ) = 168 α 3 + 232 α 2 + 2276 α 10404 2 α 3 + 68 α 2 + 19 α 921 , p l ( α ) = 28 α 3 468 α 2 3624 α 544 2 α 3 + 68 α 2 + 19 α 921 .
For instance, a price consistent with the traditional market could be p c ( 0.15 ) = 10.5 $, p t ( 0.15 ) = 11.1 $, p l ( 0.15 ) = 1 $ (Figure 4).
Scenario 3.
Fuzzy coefficients, independent terms, and unknowns: We will assume that there is uncertainty in all the estimates that appear in the supply and demand functions.
D A ˜ = 50 ˜ 2 ˜ p ˜ c + 0.5 ˜ p ˜ t , S A ˜ = 20 ˜ + 3 ˜ p ˜ c 1 ˜ p ˜ t 2 ˜ p ˜ l , D B ˜ = 58 ˜ 1.5 ˜ p ˜ c , S B ˜ = 15 ˜ + 3.5 ˜ p ˜ c 0.5 ˜ p ˜ t 1.75 ˜ p ˜ l , D C ˜ = 45 ˜ 2.5 ˜ p ˜ c + 1.5 ˜ p ˜ l S C ˜ = 20 ˜ + 1.5 ˜ p ˜ c 1 ˜ p ˜ t 1.5 ˜ p ˜ l ,
D A ˜ = ( 45 , 50 , 52 ) ( 2.5 , 2 , 1.75 ) p ˜ c ( 0.5 , 0.5 , 0.75 ) p ˜ t , D B ˜ = ( 55 , 58 , 63 ) ( 1.75 , 1.5 , 1 ) p ˜ c , D C ˜ = ( 40 , 45 , 50 ) ( 2.75 , 2.5 , 2 ) p ˜ c ( 1 , 1.5 , 1.75 ) p ˜ l S A ˜ = ( 18 , 20 , 21 ) ( 2.5 , 3 , 3.5 ) p ˜ c ( 1.5 , 1 , 0.75 ) p ˜ t , ( 2.5 , 2 , 1.5 ) p ˜ l S B ˜ = ( 13 , 15 , 19 ) ( 3 , 3.5 , 3.75 ) p ˜ c ( 1 , 0.5 , 0.25 ) p ˜ t , ( 2 , 1.75 , 1.25 ) p ˜ l , S C ˜ = ( 18 , 20 , 21 ) ( 1 , 1.5 , 2 ) p ˜ c ( 1.5 , 1 , 0.75 ) p ˜ t ( 2 , 1.5 , 1.25 ) p ˜ l ,
Setting S ˜ A = D ˜ A , S ˜ B = D ˜ B and S ˜ C = D ˜ C and expressing the fuzzy numbers as α -cuts, the fuzzy system to be solved is
( 4.25 + 0.75 α , 5.25 0.25 α ) ( p c L , p c R ) + ( 2.25 + 0.75 α , 1.25 0.25 α ) ( p t L , p t R ) + ( 2.5 + 0.5 α , 1.5 0.5 α ) ( p l L , p l R ) = ( 24 + 6 α , 34 4 α ) ( 4 + α , 5.5 0.5 α ) ( p c L , p c R ) + ( 1 + 0.5 α , 0.25 0.25 α ) ( p t L , p t R ) + ( 2 + 0.25 α , 1.25 0.5 α ) ( p l L , p l R ) = ( 36 + 7 α , 50 7 α ) ( 3 + α , 4.75 0.75 α ) ( p c L , p c R ) + ( 1.5 + 0.5 α , 0.75 0.25 α ) ( p t L , p t R ) + ( 3.75 + 0.75 α , 2.25 0.75 α ) ( p l L , p l R ) = ( 19 + 6 α , 32 7 α )
According to (33), to find the solution to System (68), we solve the following auxiliary system:
A 3 × 3 ( α ) 0 0 B 3 × 3 ( α ) p c L p t L p l L p c R p t R p l R = 24 + 6 α 36 + 7 α 19 + 6 α 34 4 α 50 7 α 32 7 α
where the matrices A 3 × 3 ( α ) and B 3 × 3 ( α ) are
A 3 × 3 ( α ) = 4.25 + 0.75 α 1.25 0.25 α 1.5 0.5 α 4 + α 0.25 0.25 α 1.25 0.5 α 3 + α 0.75 0.25 α 2.25 0.75 α
B 3 × 3 ( α ) = 5.25 0.25 α 2.25 + 0.75 α 2.5 + 0.5 α 5.5 0.5 α 1 + 0.5 α 2 + 0.25 α 4.75 0.75 α 1.5 + 0.5 α 3.75 + 0.75 α
Note that in matrices A 3 × 3 ( α ) and B 3 × 3 ( α ) , according to Step 4 of Section 4.2.2, the terms a i j have been swapped with b i j for j = 2 , 3 .
p c ( α ) = 4 α 3 + 192 α 2 + 1544 α + 3020 α 3 + 16 α 2 + 141 α + 306 , 104 α 3 1244 α 2 + 5652 α 9272 9 α 3 90 α 2 + 407 α 790 p t ( α ) = 48 α 3 + 212 α 2 + 1380 α 7448 9 α 3 90 α 2 + 407 α 790 , 20 α 3 40 α 2 + 1528 α + 4436 α 3 + 16 α 2 + 141 α + 306 p l ( α ) = 4 α 3 + 140 α 2 + 404 α 36 α 3 + 16 α 2 + 141 α + 306 , 52 α 3 656 α 2 + 2116 α 2024 9 α 3 90 α 2 + 407 α 790
In Figure 5 the membership functions of the solutions p ˜ c , p ˜ t , p ˜ l obtained from the system of equations (in black) and the adjusted membership functions for triangular fuzzy numbers (in orange) are depicted.
p ˜ c = ( 9.809 , 1.103 , 10.259 ) , p ˜ t = ( 9.428 , 12.724 , 14.497 ) , p ˜ l = ( 0 , 1.104 , 2.562 ) .
Similar to what happened in Scenario 1, for p l to be positive, α must be in the interval [0.086, 1].

5.2. Case II: Spanish Paper Company

A paper company with a strong presence in the Valencian community (Spain) sells three products in supermarkets: labels, A; planners, B; and notepads, C. An analysis by the company shows that its supply and demand capacities in three stores for nit prices p 1 , p 2 , and p 3 in dollars (respectively) are given (in thousands of units) by
Store 1 : S A = 10 + 2.5 p 1 + p 2 + p 3 , D A = 39 3 p 1 2 p 2 , Store 2 : S B = 12 + p 1 + 2.5 p 2 + p 3 , D B = 62 2 p 2 p 3 , Store 3 : S C = 7 + p 1 + p 2 + 2.5 p 3 , D C = 47 p 1 4 p 3 .
The numerical data are estimates provided by the company, which was not aware of the model’s infeasibility. The problem has been simplified by removing products and stores to facilitate understanding. On the other hand, when the two company managers became aware of the infeasibility of their estimation, they identified which elements and how much uncertainty uncertainty could be introduced into the model.
The goal is to determine common prices for the three stores, considering supply and demand. Equating supply to demand, we obtain the following system:
5.5 p 1 + 3 p 2 + p 3 = 29 p 1 + 4.5 p 2 + 2 p 3 = 50 2 p 1 + p 2 + 6.5 p 3 = 40
Since the solution is p 1 = 598 1075 , p 2 = 1944 215 , and p 3 = 5304 1075 , it is evident that equilibrium prices do not exist due to the negative price. Below, we address this situation through two scenarios.
Scenario 4.
Coefficients with uncertainty: To resolve this issue, a new market study (which is costly and time-consuming) could be conducted, or additional information could be extracted from the company’s managers. First, the managers know that they could attempt modifications in supply (which depends on the company), but not in demand. Observing the functions S A , S B and S C , it is clear that the supply of each product depends 2.5 times more on the price of the product itself that on the other two. Given this, information is requested to formulate this proportion as an interval in the sense of (15). For A, B, and C, the proportion is estimated to be in the intervals { 2 , 3 } , { 3.5 , 2.5 } , and { 3 , 2.5 } , respectively, where according to (15), the first value in the interval is the most plausible and the second is the least plausible. Following (19), we express the coefficients as a function of a single parameter (20), where
S A ( α ) = 10 + ( 3 α ) p 1 + p 2 + p 3 , S B ( α ) = 12 + p 1 + ( 2.5 + α ) p 2 + p 3 , S C ( α ) = 7 + p 1 + p 2 + ( 2.5 + α ) p 3 .
With these supply functions, the system becomes
( 6 α ) p 1 + 3 p 2 + p 3 = 29 p 1 + ( 4.5 + α ) p 2 + 2 p 3 = 50 2 p 1 + p 2 + ( 6.5 + α ) p 3 = 40
The solution, as a function of the parameter α , is
p 1 ( α ) = 116 α 2 516 α + 299 4 α 3 + 20 α 2 135 α 592 , p 2 ( α ) = 200 α 2 104 α 5350 4 α 3 + 20 α 2 135 α 592 , p 3 ( α ) = 160 α 2 208 α 2912 4 α 3 + 20 α 2 135 α 592 , α [ 0 , 1 ] .
Consequently, equilibrium prices can be established for values of α 129 + 2 1582 58 , 1 ] 0.5189 , 1 ] , as all prices are positive. For example, for α = 0.65 , the equilibrium prices are
p 1 ( 0.625 ) 0.1 $ , p 2 ( 0.625 ) 8 $ , p 3 ( 0.625 ) 4.5 $ .
The supply functions in (80) are quite similar to the original ones in (74), where
S A ( 0.625 ) = 10 + 2.375 p 1 + p 2 + p 3 , S B ( 0.625 ) = 12 + p 1 + 3.125 p 2 + p 3 , S C ( 0.625 ) = 7 + p 1 + p 2 + 3.125 p 3 .
Scenario 5.
Fuzzy systems with small tolerances: As in Scenario 4, we will make modifications to the supply functions, but this time, according to Section 4.3, we will consider small tolerances:
S A = 10 + ( 2.5 ; 0.1 , 0.2 ) p 1 + p 2 + p 3 , S B = 12 + p 1 + ( 2.5 ; 0.1 , 0.1 ) p 2 + p 3 , S C = 7 + p 1 + p 2 + ( 2.5 ; 0.1 , 0.1 ) p 3 .
With this, the system to be solved is
( 6 ; 0.1 , 0.2 ) p ˜ 1 + 3 p ˜ 2 + p ˜ 3 = ( 29 ; 0 , 0 ) p ˜ 1 + ( 5 ; 0.1 , 0.1 ) p ˜ 2 + 2 p ˜ 3 = ( 50 ; 0 , 0 ) 2 p ˜ 1 + p ˜ 2 + ( 6.5 ; 0.1 , 0.1 ) p ˜ 3 = ( 40 ; 0 , 0 )
Obviously, (82) cannot provide a fuzzy solution, since the tolerances of the independent terms are zero. The solution to (82) is
p 1 = 0.0030 , p 2 = 8.0330 , p 3 = 4.9189 γ 1 = 0.00005 , δ 1 = 0.0001 , γ 2 = δ 2 = 0.16767 , γ 3 = δ 3 = 0.07568 .
Taking into account (49), we can calculate the minimum sum of tolerances that provide a fuzzy solution to a system approximated to (82), as indicated in (48).
Min i = 1 3 ϵ i L : 6 p 1 + 3 p 2 + p 3 = 29 , p 1 + 5 p 2 + 2 p 3 = 50 , 2 p 1 + p 2 + 6.5 p 3 = 40 , 6 γ 1 + 0.1 | p 1 | = ϵ 1 L , 5 γ 2 + 0.1 | p 2 | = ϵ 2 L , 6.5 γ 3 + 0.1 | p 3 | = ϵ 3 L , 6 δ 1 + 0.2 | p 1 | = ϵ 1 R , 5 δ 2 + 0.1 | p 2 | = ϵ 2 R , 6.5 δ 3 + 0.1 | p 3 | = ϵ 3 R , γ i , δ i 0 , i = 1 , 2 , 3 .
The fuzzy solution provided by (84) is
p ˜ 1 = ( 0.0030 ; 0 , 0.2056 ) , p ˜ 2 = ( 8.3003 ; 0 , 0.0862 ) , p ˜ 3 = ( 4.9189 ; 0 , 0.1143 ) ,
and is obtained with the supply functions
S A = ( 10 ; 1.2346 , 0.003 ) + ( 2.5 ; 0.1 , 0.2 ) p 1 + p 2 + p 3 , S B = ( 12 ; 1.2346 , 0 ) + p 1 + ( 2.5 ; 0.1 , 0.1 ) p 2 + p 3 , S C = ( 7 ; 1.2346 , 0 ) + p 1 + p 2 + ( 2.5 ; 0.1 , 0.1 ) p 3 .
Note that the solution provided in (85) and in (78) are very similar and that the demand functions are quite similar to the original ones given in (74).

6. Results

The results obtained demonstrate the ability of fuzzy linear equation systems to model and solve real economic situations characterized by a high degree of uncertainty. Specifically, the usefulness of different model formulations (with uncertainty in coefficients, independent terms, and/or variables) has been validated using L R -fuzzy numbers.
Specific algorithms were developed and applied by converting the fuzzy system into a crisp parametric system using α -cuts. This methodology enabled both numerical and graphical interpretation of the solutions and allowed the use of classical matrix algebra techniques. To implement this, it was necessary to reformulate the concept of a weak solution.
One of the main contributions of this work lies in the practical application of the model to two real (simplified) multiproduct market equilibrium problems under uncertainty.
In the first case, the price equilibrium of coffee, tea, and milk was analyzed within a Colombian multinational company. Demand and supply functions were formulated by neighborhood (A, B, and C), incorporating the cross-price effects between complementary and substitute products. The uncertainty in the estimates was modeled using triangular fuzzy numbers, allowing the variability inherent in consumer behavior to be captured. The resulting fuzzy systems were solved using α -cuts and linear programming, yielding fuzzy price vectors that represent plausible price ranges to achieve market equilibrium for the three products and areas analyzed.
The second case addressed the price equilibrium problem in a company within the paper industry, which operated with incomplete information derived from a market study. Due to the lack of precise data, conventional deterministic methods were not viable. The system was thus modeled as a set of fuzzy linear equations with small tolerances, and the AFES (approximate fuzzy equation system) method was applied. This approach allowed for the derivation of a fuzzy solution by minimizing the necessary adjustments to the constant terms, formulating the problem as a linear programming model. The results show that even when the original system does not admit an exact solution, it is possible to find optimal approximate solutions with minimal distortion of the initial data. This validates the model as an effective tool in contexts where information quality is low or contradictory.
From a methodological perspective, the results were compared with existing approaches in the literature. The proposed method offers significant advantages, as it generalizes previous techniques by allowing uncertainty in multiple system components and enhances the analytical potential by integrating graphical, algebraic, and mathematical programming tools for interpreting economic outcomes.
Finally, it is worth noting that while this study focuses on the food and paper industries, the model’s applicability to other sectors is immediate. For instance, in the tourism sector, hotel pricing is highly sensitive to the intermediary involved in the booking process, introducing considerable uncertainty. Similarly, in the energy sector, supply–demand equilibrium in electrical grids with renewable sources (where both generation and consumption are uncertain) requires fuzzy logic-based approaches.

7. Conclusions

A robust methodology has been presented for the analysis of economic systems under uncertainty, based on fuzzy linear equation systems. It has been demonstrated that this approach is capable of generalizing traditional deterministic models by explicitly incorporating uncertainty into their structural components.
Among the most relevant contributions are the formalization of different types of fuzzy systems (FC, FV, and FLS), the development of conditions for the existence and construction of fuzzy solutions, and the validation of the methodology through two applied cases of multiproduct market equilibrium.
The results suggest that this approach not only improves the representation of real economic behavior but also offers practical tools for analysis and forecasting in uncertain scenarios.
As future lines of research, we aim to address some of the applications described at the end of Section 4.4. We plan to incorporate additional constraints (e.g., price limits, scarce resources, or social preferences), as well as extend the approach to dynamic or nonlinear models that more fully capture the temporal evolution of markets under uncertainty.
We are currently working successfully with input–output models for solar energy production in a Spanish photovoltaic plant. We have found that fuzzy numbers are a useful tool for modeling production fluctuations. Although we are not allowed to present numerical data at this stage, in the near future we plan to develop a paper in which, using aggregated or simulated data, the usefulness of these methods can be demonstrated.

Author Contributions

Conceptualization, S.E.P.-R., L.A.C.-S. and V.L.; methodology, S.E.P.-R. and V.L.; software, V.L.; validation, L.A.C.-S. and V.L.; formal analysis, S.E.P.-R. and V.L.; investigation, S.E.P.-R., L.A.C.-S. and V.L.; resources, V.L.; data curation, S.E.P.-R.; writing—original draft preparation, L.A.C.-S.; writing—review and editing, S.E.P.-R., L.A.C.-S. and V.L.; visualization, S.E.P.-R., L.A.C.-S. and V.L.; supervision, V.L.; project administration, S.E.P.-R. and L.A.C.-S.; funding acquisition, S.E.P.-R. All authors have read and agreed to the published version of the manuscript.

Funding

We thank the Industrial University of Santander (Colombia) for funding research project 4215 and Postdoctoral Fellowship 057, dated 23 January 2025.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Samuelson, P.A.; Nordhaus, W.D. Economy, 6th ed.; McGraw-Hill: New York, NY, USA, 1985. [Google Scholar]
  2. Samuelson, P.A.; Nordhaus, W.D. Microeconomy, 19th ed.; McGraw-Hill: New York, NY, USA, 2010. [Google Scholar]
  3. Chiang, A.C. Fundamental Methods of Mathematical Economics, 3rd ed.; McGraw-Hill: New York, NY, USA, 1984. [Google Scholar]
  4. Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  5. Shams, M.; Kausar, N.; Agarwal, P.; Shah, M.A. Triangular intuitionistic fuzzy linear system of equations with applications: An analytical approach. Appl. Math. Sci. Eng. 2024, 32, 2299385. [Google Scholar] [CrossRef]
  6. Singh, P.; Rahaman, M.; Mondal, S.P. Solution of Fuzzy System of Linear Equation Under Different Fuzzy Difference Ideology. Spectr. Oper. Res. 2024, 1, 64–74. [Google Scholar] [CrossRef]
  7. Miler-Jerkovic, V.; Mihailovic, B.; Malesevic, B. The general algebraic solution of fuzzy linear systems based on a block representation of {1}-inverses. Iran. J. Fuzzy Syst. 2023, 20, 115–126. [Google Scholar] [CrossRef]
  8. Abbasi, M.; Allahviranloo, T. Solving fully fuzzy linear systems using new fuzzy number ranking function. Inf. Sci. 2022, 589, 608–635. [Google Scholar] [CrossRef]
  9. Inearat, L.; Qatanani, N. Numerical Methods for Solving Fuzzy Linear Systems. Mathematics 2018, 6, 19. [Google Scholar] [CrossRef]
  10. Mikaeilvand, N.; Noeiaghdam, Z.; Noeiaghdam, S.; Nieto, J.J. A Novel Technique to Solve the Fuzzy System of Equations. Mathematics 2020, 8, 850. [Google Scholar] [CrossRef]
  11. Ahmad, S.; Saifullah, S.; Ventre, V. Stochastic dynamical analysis, Monte-Carlo simulations, and waves dynamics of a coupled volatility and option pricing model under Brownian motion. Chin. J. Phys. 2025, 94, 9–29. [Google Scholar] [CrossRef]
  12. Ullah, A.; Ullah, A.; Ahmad, S.; Ahmad, I.; Akgül, A. On solutions of fuzzy fractional order complex population dynamical model. Numer. Methods Partial. Differ. Equ. 2023, 39, 4595–4615. [Google Scholar] [CrossRef]
  13. Dubois, D.; Prade, H. Fuzzy Sets and Systems: Theory and Applications; Bellman, R., Ed.; Mathematics in Science and Engineering; Academic Press: New York, NY, USA, 1980. [Google Scholar]
  14. Kaufmann, A.; Gupta, M.M. Fuzzy Mathematical Models in Engineering and Management Science; North-Holland: Amsterdam, The Netherlands, 1988. [Google Scholar]
  15. Hernández-Zavala, L.E.; Acuña-Soto, C.; Liern, V. Use of Parameters in Equations and Systems of Linear Equations: A Proposal to Boost Variational Thinking. Int. Electron. J. Math. Educ. 2025, 20, em0822. [Google Scholar] [CrossRef]
  16. Ezzati, R. Solving fuzzy linear systems. Soft Comput. 2011, 15, 193–197. [Google Scholar] [CrossRef]
  17. Nasseri, S.H.; Abdi, M.; Khabirin, B. Application of Fuzzy Linear System of Equations in Economic Sciences. Aust. J. Basic Appl. Sci. 2011, 5, 7–14. [Google Scholar]
  18. Zheng, B.; Wang, K. General Fuzzy Linear Systems. Appl. Math. Comput. 2006, 181, 1276–1286. [Google Scholar] [CrossRef]
  19. Asady, B.; Abbasbandy, S.; Alavi, M. Fuzzy General Linear Systems. Appl. Math. Comput. 2005, 169, 34–40. [Google Scholar] [CrossRef]
  20. Carlsson, C.; Korhonen, P. A Parametric Approach to Fuzzy Linear Programming. Fuzzy Sets Syst. 1986, 20, 17–30. [Google Scholar] [CrossRef]
  21. Friedman, M.; Ming, M.; Kandel, A. Fuzzy Linear Systems. Fuzzy Sets Syst. 1998, 96, 201–209. [Google Scholar] [CrossRef]
  22. León, T.; Liern, V. Fuzzy Methods and Infeasible Linear Programs: An Application to Staff Design Problems. Fuzzy Econ. Rev. 1998, 3, 79–94. [Google Scholar] [CrossRef]
  23. León, T.; Liern, V. A Fuzzy Method to Repair Infeasibility in Linearly Constrained Problems. Fuzzy Sets Syst. 2001, 122, 237–243. [Google Scholar] [CrossRef]
  24. Allahviranloo, T.; Ghanbari, M.; Hosseinzadeh, A.A.; Haghi, E.; Nuraei, R. A Note on Fuzzy Linear Systems. Fuzzy Sets Syst. 2011, 177, 87–92. [Google Scholar] [CrossRef]
  25. Allahviranloo, T.; Hosseinzadeh Lotfi, F.; Khorasani Kiasari, M.; Khezerloo, M. On the Fuzzy Solution of LR Fuzzy Linear Systems. Appl. Math. Model. 2013, 37, 1170–1176. [Google Scholar] [CrossRef]
  26. Pandit, P.K. Supply-and-Demand Model Involving Fuzzy Parameters. Int. J. Adv. Appl. Math. Mech. 2013, 1, 103–111. [Google Scholar]
  27. Pandit, P.K. Systems with Negative Fuzzy Parameters. Int. J. Innov. Technol. Explor. Eng. 2013, 3, 102–105. [Google Scholar]
  28. Abbasbandy, S.; Ezzati, R.; Jafarian, A. LU Decomposition Method for Solving Fuzzy System of Linear Equations. Appl. Math. Comput. 2006, 172, 633–643. [Google Scholar] [CrossRef]
  29. Abbasbandy, S.; Jafarian, A. Steepest Descent Method for System of Fuzzy Linear Equations. Appl. Math. Comput. 2006, 175, 823–833. [Google Scholar] [CrossRef]
  30. Allahviranloo, T.; Mikaeilvand, N.; Barkhordary, M. Fuzzy Linear Matrix Equation. Springer Sci. 2009, 8, 165–177. [Google Scholar] [CrossRef]
  31. Kargar, R.; Allahviranloo, T.; Rostami-Malkhalifeh, M.; Jahanshaloo, G.R. A Proposed Method for Solving Fuzzy System of Linear Equations. Sci. World J. 2014, 2014, 782093. [Google Scholar] [CrossRef] [PubMed]
  32. Mikaeilvand, N.; Noeiaghdam, Z. The General Solutions of m × n Fuzzy Linear Systems. Middle-East J. Sci. Res. 2012, 11, 128–133. [Google Scholar]
Figure 1. Flowchart for systems with fuzzy unknowns.
Figure 1. Flowchart for systems with fuzzy unknowns.
Mathematics 13 02566 g001
Figure 2. Representation of the functions x ( α ) and y ( α ) (the independent variable on the y-axis and the dependent variable on the x-axis).
Figure 2. Representation of the functions x ( α ) and y ( α ) (the independent variable on the y-axis and the dependent variable on the x-axis).
Mathematics 13 02566 g002
Figure 3. Membership functions obtained from the solutions of System (60).
Figure 3. Membership functions obtained from the solutions of System (60).
Mathematics 13 02566 g003
Figure 4. Representation of the solutions of (64) as a function of α .
Figure 4. Representation of the solutions of (64) as a function of α .
Mathematics 13 02566 g004
Figure 5. Membership functions obtained from the solution of System (68) (in black) and adjusted to triangular fuzzy numbers (in orange).
Figure 5. Membership functions obtained from the solution of System (68) (in black) and adjusted to triangular fuzzy numbers (in orange).
Mathematics 13 02566 g005
Table 1. Types of fuzzy systems.
Table 1. Types of fuzzy systems.
FormulationSource of UncertaintyAuxiliary Parametric System
(FC) A ˜ x = b ˜ In the coefficients and independent terms. A ( α ) · x = b ( α )
(FV) A x ˜ = b ˜ In the variables and independent terms. A · x ( α ) = b ( α )
(FLS) A ˜ x ˜ = b ˜ In the coefficients, variables, and independent terms. A ( α ) · x ( α ) = b ( α )
FC = Fuzzy Coefficient, FV = Fuzzy Variable, and FLS = Fuzzy Linear System.
Table 2. Comparative summary of selected fuzzy and uncertain linear systems.
Table 2. Comparative summary of selected fuzzy and uncertain linear systems.
ReferenceType of Fuzzy SystemMethodologyDynamic?Magnitude?Applications
Our proposalFuzzy coefficients, right-hand sides, and/or variables (LR numbers)Fuzzy linear systems, α -cuts resolution, matrix analysis, and real-world case studiesNoYesMarket equilibrium, applied economics, and engineering
Ahmad et al. (2025) [11]Stochastic (Brownian noise and bifurcations)Stochastic differential equations, Monte Carlo simulations, Hebbian dynamics, and solution analysisYesNoFinancial modeling and option pricing
Singh et al. (2024) [6]Intuitionistic triangular fuzzy systemsIntuitionistic fuzzy extension, α -cut-based decomposition, and precision analysisNoPartiallyMulti-criteria decision-making
Ullah et al. (2023) [12]Fractional and fuzzy differential equationsFuzzy Laplace transform, Adomian decomposition, and varying fractional ordersYesPartiallyMathematical biology and fuzzy epidemiology
Abbasi & Allahviranloo (2022) [8]Fully fuzzy system using transmission average (TA)TA-based solution approach, avoiding Zadeh’s extension principle, and uniqueness/
existence proofs
NoPartiallyEngineering and uncertainty optimization
Mikaeilvand et al. (2020) [10]Fuzzy coefficients
(embedding method)
System embedding into two crisp systems and computational performance comparisonNoNoPhysics, engineering, and economics
Inearat & Qatanani (2018) [9]Triangular fuzzy right-hand sideIterative methods: Jacobi, Gauss-Seidel, and SOR; empirical convergence analysisNoNoFuzzy numerical analysis
Pandit (2013) [26,27]Fully fuzzy with negative fuzzy parameters α -cuts decomposition and parallel crisp system resolution for negative fuzzy termsNoNoFuzzy economics
Ezzati (2011) [16]Fully fuzzy (classic embedding method)Transformation into two crisp systems and simplified embedding methodNoNoEngineering and statistics
Friedman et al. (1998) [21]Variables and right-hand side fuzzyTransformation into an auxiliary crisp systemNoNoEngineering
Table 3. Types of fuzzy market equilibrium models.
Table 3. Types of fuzzy market equilibrium models.
FormulationUncertainty/Imprecision
Scenario 1 j = 1 n a ˜ i j p j = b ˜ i , 1 i n . - Influence of prices on market equilibrium;
- Fixed excess demand.
Scenario 2 j = 1 n a i j p ˜ j = b ˜ i , 1 i n . - Prices;
- Fixed excess demand.
Scenario 3 j = 1 n a ˜ i j p ˜ j = b ˜ i , 1 i n . - Influence of prices on market equilibrium;
- Prices;
- Fixed excess demand.
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.

Share and Cite

MDPI and ACS Style

Liern, V.; Parada-Rico, S.E.; Conde-Solano, L.A. Linear Equation Systems Under Uncertainty: Applications to Multiproduct Market Equilibrium. Mathematics 2025, 13, 2566. https://doi.org/10.3390/math13162566

AMA Style

Liern V, Parada-Rico SE, Conde-Solano LA. Linear Equation Systems Under Uncertainty: Applications to Multiproduct Market Equilibrium. Mathematics. 2025; 13(16):2566. https://doi.org/10.3390/math13162566

Chicago/Turabian Style

Liern, Vicente, Sandra E. Parada-Rico, and Luis A. Conde-Solano. 2025. "Linear Equation Systems Under Uncertainty: Applications to Multiproduct Market Equilibrium" Mathematics 13, no. 16: 2566. https://doi.org/10.3390/math13162566

APA Style

Liern, V., Parada-Rico, S. E., & Conde-Solano, L. A. (2025). Linear Equation Systems Under Uncertainty: Applications to Multiproduct Market Equilibrium. Mathematics, 13(16), 2566. https://doi.org/10.3390/math13162566

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop