Next Article in Journal
Survival Analysis of the PRC Model from Adaptive Progressively Hybrid Type-II Censoring and Its Engineering Applications
Previous Article in Journal
How Do Citizens View Digital Government Services? Study on Digital Government Service Quality Based on Citizen Feedback
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Decomposition Approach for Solving Multi-Objective Dynamic Non-Linear Programming Problems Involving Fuzziness

by
Pavan Kumar
1,* and
Hamiden Abd El-Wahed Khalifa
2,3
1
School of Advanced Science and Languages, VIT Bhopal University, Sehore 466116, India
2
Department of Mathematics, College of Science and Arts, Qassim University, Al-Badaya 51951, Saudi Arabia
3
Department of Operations and Management Research, Faculty of Graduate Studies for Statistical Research, Cairo University, Giza 12613, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(14), 3123; https://doi.org/10.3390/math11143123
Submission received: 7 June 2023 / Revised: 9 July 2023 / Accepted: 11 July 2023 / Published: 14 July 2023

Abstract

:
In real-life scenarios, there are many mathematical tools to handle incomplete and imprecise data. One of them is the fuzzy approach. The main issue with addressing nonlinear interval programming (NIP) problems is that the optimal solution to the problem is a decision made under uncertainty that has a risk of not satisfying the feasibility and optimality criteria. Some strategies handle this kind of problem using classical terminology such as optimal solution and feasible solution. These strategies are insufficient for efficient analysis since the properties of the solution in an uncertain environment are ignored. Therefore, in the proposed approach, more suitable terminologies were suggested for the analysis process. In addition, it combines parametric treatment and interactive methodology. This article aims to contribute to the literature of fuzzy multi-objective dynamic programming (MODP) issues involving the fuzzy objective functions. The piecewise quadratic fuzzy numbers characterize these fuzzy parameters. Some basic notions in the problem under the α-pareto optimal solution concept is redefined and analyzed to study the stability of the problem. Furthermore, a technique, named the decomposition approach (DP), is presented for achieving a subset for the parametric space that contains the same α-pareto optimal solution. For a better understanding of the suggested concept, a numerical example is provided.

1. Introduction

One of the most essential methodologies for solving optimization problems is dynamic programming (DP), where the so-called principle of optimality, as defined by Bellman [1] is used to create its methods. The multi-objective dynamic programming (MODP) is a method for resolving problems with competing objective functions that follows the DP properties (Mine and Fukushima [2]; Carraway et al. [3]; Abo-Sinna and Hussein [4]; Abo-Sinna and Hussein [5]).
Osman [6,7] introduced the ideas of solvability set, the stability sets of the first kind and second kind, as well as the analysis of these terms for parametric convex non-linear programming problem. For certain classes of multi-objective convex programming problems Osman and Dauer [8] provided a technique to compute this set and the related pareto optimum solution.
First, Zadeh [9] presented the philosophy of fuzziness in the literature, which can be applied to deal with the issues in real-life scenario where the information is in the form of ambiguousness and incompleteness. Bellman and Zadeh [10] created a method for solving decision-making problems involving fuzziness that improved and aided managerial decision making. Linear programming, along with fuzzy programming involving numerous objective functions, was presented by Zimmermann [11]. Several people afterwards worked in the field of fuzziness. As a result of the convenience, the piecewise linear fuzzy numbers such as interval, triangular, trapezoidal, pentagonal, hexagonal fuzzy numbers, etc. have been applied in the literature [12,13,14,15,16]. Many authors have investigated the solution methodology as well as their applications involving fuzziness, fuzzy systems, and fuzzy mathematical programming problems [17,18]. There are several papers dealing with uncertainty (for example, Fei et al. [19]; and Nguyen et al. [20]).
In the literature, fuzzy dynamic programming models in particular have received a lot of attention (see, Zimmermann [21]; Esogbue [22]; Esogbue and Bellman [23]; Hussein and Abo-Sinna [24]). Tanaka and Asai [25] introduced fuzzy parameters to multi-objective linear programming (MOLP) problems. General fuzzy multi-objective non-linear programming (MONLP) models were formulated by Orlovski [26]. Sakawa and Yano [27,28] developed the idea of pareto optimum optimality and proposed a new interactive fuzzy approach for MOLP and MONLP issues with fuzzy parameters. For fuzzy MONLP situations, Osman and El-Banna [29] proposed a qualitative analysis and stability. There are many researchers who have developed MODP (for instance, Moghaddam and Ghoseiri [30]; Muruganantham et al. [31]; Li et al. [32]; Deng et al. [33]; Besheli et al. [34]; Peraza et al. [35]; Azevedo et al. [36]; Ni et al. [37]; Wu et al. [38]; Liu et al. [39]; Zou et al. [40]; and Zhang et al. [41]).
Based on a survey of the literature, in this article, the parameters of the model are re-defined and further studied for MODP problems involving the fuzzy parameters in objective functions.
The main contributions of this article are as follows:
(i)
For the core terminology associated with the problem of stability in non-linear programming, the parameters are rearranged to study the case of MODP.
(ii)
An algorithm for computing the subset of the parametric space that possesses the same associated pareto optimal solution, is developed.
(iii)
The first-kind stability set is defined and determined.
The following is how the paper is structured: Section 2 gives the preliminaries and some background information on piecewise quadratic fuzzy numbers and their α -levels and the arithmetic operations. Section 3 formulates multi-objective dynamic programming in fuzzy environments. The stability sets of the first kind are defined and determined in Section 4. Section 5 proposes a decomposition algorithm for determining the α -pareto optimal solution. Section 6 presents a numerical example to demonstrate the DP algorithm. Section 7 develops a comparison of the proposed study with the existing relevant literature, the advantages, and the limitations of the proposed algorithm. Finally, some concluding remarks and future works are reported in Section 8.

2. Preliminaries

In this section, we recall some basic concepts that will help the readers to understand the proposed work.
Definition 1. 
(Jain [42]). A piecewise quadratic fuzzy number (PQFN) is designated by  A ~ P Q = b 1 , b 2 , b 3 , b 4 , b 5 , where  b 1 b 2 b 3 b 4 b 5 are real numbers, and its membership function  μ A ~ P Q is given by the following expression (please see  Figure 1 ).
μ A ~ P Q = 0 , x < b 1 ; 1 2 1 b 2 b 1 2 x b 1 2 , b 1 x b 2 ; 1 2 1 b 3 b 2 2 x b 3 2 + 1 , b 2 x b 3 ; 1 2 1 b 4 b 3 2 x b 3 2 + 1 , b 3 x b 4 ; 1 2 1 b 5 b 4 2 x b 5 2 , b 4 x b 5 ; 0 , x > b 5 .
Figure 1. Graph Illustration of a PQFN.
Figure 1. Graph Illustration of a PQFN.
Mathematics 11 03123 g001
Definition 2. 
(Jain [42]). For a given PQFN A ~ , the interval approximation, denoted by  A ~ P Q = p α L , p α U , is called the closed interval approximation, when the below-mentioned condition is satisfied:
p α L = inf y R : μ A ~ P Q 0.5 ,   a n d   p α U = sup y R : μ A ~ P Q 0.5 .
Definition 3. 
(Jain [42]). Suppose that a ~ P Q = p 1 , p 2 , p 3 , p 4 , p 5  and  b ~ P Q = q 1 , q 2 , q 3 , q 4 , q 5 be two PQFNs. Then
(i)
Addition:  a ~ P Q b ~ P Q = p 1 + q 1 , p 2 + q 2 , p 3 + q 3 , p 4 + q 4 , p 5 + q 5 .
(ii)
Subtraction:  a ~ P Q b ~ P Q = p 1 q 5 , p 2 q 4 , p 3 q 3 , p 4 q 2 , p 5 q 1 .
(iii)
Scalar multiplication:  α . b ~ P Q = α q 1 , α q 2 , α q 3 , α q 4 , α q 5 , α > 0 , α q 5 , α q 4 , α q 3 , α q 2 , α q 1 , α < 0 .
Definition 4. 
(Jain [42]). Suppose  A = p α L , p α U , and  B = q α L , q α U  are two inexact intervals for the PQFN. Then, the arithmetic rules are presented as follows:
(i)
A B = p α L + q α L , p α U + q α U ,
(ii)
A B = p α L q α U , p α U q α L ,
(iii)
α A = α p α L , α p α U , α > 0 , α p α U , α p α L , α < 0 .
(iv)
A B = p α U q α L + p α L q α U 2 , p α L q α L + p α U q α U 2 .
(v)
A B = 2 p α L q α L + q α U , 2 p α U q α L + q α U , B > 0   and   q α L + q α U 0 , 2 q α U q α L + q α U , 2 q α L q α L + q α U , B < 0   and   q α L + q α U 0 .
Definition 5. 
(Jain [42]). The order relations, authenticated by the symbols  = L U , L U , L U ,  for the intervals  A and  B are designated as follows:
(i)
A = ( L , U ) B  if  p α L = q α L  and  p α U = q α U .
(ii)
A ( L , U B  if  p α L ( L , U ) q α L  and  p α U ( L , U q α U  or  p α L + p α U ( L , U ) q α L + q α U .
(iii)
A ( L , U B  if  p α L ( L , U ) q α U  and  p α U ( L , U q α L or p α L + p α U ( L , U q α U + q α L .

3. Problem Statement and Solution Concepts

In general, the fuzzy multi-objective dynamic programming (PQF-MODP) problem is considered. In this paper is the following piecewise quadratic fuzzy vector-minimization problem (PQF-VMP) involving fuzzy parameters in the objective functions.
min G l g l 1 x 1 , a ~ 1 P Q , g l 2 x 2 , a ~ 2 P Q , , g l N x N , a ~ N P Q , l = 1 , , L ; , L 2
Subject to (1)
H q h q 1 x 1 , h q 2 x 2 , , h Q N x N 0 , q = 1 , 2 , , Q
x n X n , n = 1 , , N
where X n R r n , n = 1 , , N ; x n is an r n vector, the objective functions denoted by G l , l = 1 , , L and the constraint functions H q , q = 1 , , Q are convex real-valued functions of class ( 1 ) on R N and g l n , h q n . l = 1 , , L ; q = 1 , , Q ; n = 1 , , N are real-valued functions on X n , and a ~ P Q = a ~ 11 P Q , a ~ 22 P Q , , a ~ l n P Q , l = 1 , , L ; n = 1 , , N represents a vector of fuzzy parameters in the objective functions f l n x n , a ~ l n P Q . In the problem statement and solution concept, it is assumed that the fuzzy parameters are designated as per the work of Jain [42], and the PQF-VMP is stable (Rockafellar [43]).
Definition 6. 
([17]). The  α -level set of the fuzzy numbers  a ~ l n P Q  refers to the ordinary set  L α ( a ~ l n P Q )  for which the degree of their membership functions exceed the level  α 0,1  as described below in Equation (2):
L α a ~ l n P Q = a : μ a ~ l n P Q a l n α , l = 1 , 2 , , L ; n = 1 , , N
For a certain degree of  α ,  the (PQF-VMP) problem is converted into the problem (Sakawa and Yano [27]) and is illustrated as in following problem (3):
( α - VMP ) min G l g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l N x N , a N , l = 1 , , L ; L 2
Subject to (3)
H q h q 1 x 1 , h q 2 x 2 , , h Q N x N 0 , q = 1 , , Q ; a l n L α a ~ l n P Q ,
x n X n , n = 1 , , N .
Since the (PQF-VMP) problem becomes stable, it therefore implies that the ( α -VMP) is also stable.
Definition 7. 
(Mine and Fukushima [2]). (Separability and Monotonicity) The objective function  G l  is called separable if there exist functions  G l n , n = 1 , N ,  defined on  R n  and functions  Ω l n  designated on    R 2  satisfying for    n = 2 , , N ,
G l n g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l n x n , a n = Ω l n G l n 1 g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l n 1 x n 1 , a n 1 , g l n x n , a n
 and
G l N g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l N x N , a N = G l g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l N x N , a N
Similarly, the constraint function  H q  is separable, if there exist some functions  H q n , n = 1 , , N ,  defined on  R n   and  χ q n , n = 1 , , N ,  on  R 2  satisfying for  n = 2 , , N ,
H q n h q 1 x 1 , h q 2 x 2 , , h Q n x n = χ q n H q n 1 h q 1 x 2 , h q 2 x 2 , , h q n 1 x n 1 , h Q n x n
 and
H q n h q 1 x 1 , h q 2 x 2 , , h Q N x N = H q h q 1 x 1 , h q 2 x 2 , , h Q N x N ,
If all objective functions as well as constraints are separable, we can imply that  ( α -VMP) is separable. Moreover, the functions  Ω l n  and  χ q n  are called the separating functions of  G  and  H .
Furthermore, the separation of  ( α -VMP) is said to be monotone if all functions  Ω l n  and  χ q n  are strictly increasing with respect to the first argument for each fixed second argument. Specifically, for each  y R ,  Ω l n r , y > Ω l n r ^ , y i f f r > r ^ ,  and  χ l n r , y > χ l n r ^ , y r > r ^ , for every  L = 1 , , L ; q = 1 , , Q ;  and  n = 1 , , N .
Based on Definition 6, the concept of the α -pareto optimal solution to the ( α -VMP) is introduced as follows:
Definition 8. 
( α -pareto optimal solution). The feasible solution  x * = x 1 * , x 2 * , , x N * , a * = a 1 * , a 2 * , , a N *  to the ( α -VMP) is referred to as an  α -pareto optimal solution provided that we do not find the feasible  x 1 , x 2 , , x N , a * = a 1 , a 2 , , a N L α a ~ l n P Q  such that
G l g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l n x N , a N G l g l 1 x 1 * , a 1 * , g l 2 x 2 * , a 2 * , , g l n x N * , a N *
 for all  l , and
G r g s 1 x 1 , a 1 , g s 2 x 2 , a 2 , , g s n x N , a N < G r g s 1 x 1 * , a 1 * , g s 2 x 2 * , a 2 * , , g s n x N * , a N * ,
 for at least one index  s 1 , 2 , , L ,  where the corresponding values of parameters  a * are called  α -level optimal parameters.
Assumption 1. 
The ( α -VMP) is separable and the separable is monotone.
Assumption 2. 
For every  n ,   t h e   s e t   X n L α a ~  is assumed to be compact and
G l n g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l n x n , a n , l = 1 , , L ,
 and
H q n h q 1 x 1 , h q 2 x 2 , , h Q n x n , q = 1 , Q ; n = 1 , N ,
 are continuous functions of  x 1 , x 2 , , x n  and  a 1 , a 2 , , a n .
Based on the weighting method (as presented by Chankong and Haimes [44]),  ( α -VMP) can be treated as follows:
( α - V P M w ) min l = 1 L w l G l g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l N x N , a N ,
Subject to (4)
H q h q 1 x 1 , h q 2 x 2 , , h Q N x N 0 , q = 1 , Q ; a L α a ~ ,
x n X n , n = 1 , , N ; w W = w R L : l = 1 L w l = 1 , w l 0 .
It is easy to see that the stability of the  ( α -VMP) problem implies to the stability of ( α -VMPw). In addition, it is well known that  x * , a *  is an  α -pareto optimal solution of  ( α -VMP) if there exists  w * 0 ,   w * 0  such that  x * is the unique optimal solution if and only if there exists  w * = w 1 * , , w L * > 0 ,  provided every  X n L α a ~ l n P Q  is closed and convex.
Suppose that every  G l  follows the addition rule, i.e., for  l = 1 , , L ,  we have
G l g l 1 x 1 , a 1 , g l 2 x 2 , a 2 , , g l N x N , a n N = g ¯ l 1 x 1 , a 1 , g ¯ l 2 x 2 , a 2 , , g ¯ L N x N , a n N
Thereafter, the objective function in  ( α -VMPw) becomes
n = 1 N l = 1 L w l g ¯ L n x n , a n = n = 1 N w g n x n , a n
If we define the real valued function  A n w , u  for each  n = 1 , , N ,  each  w = w 1 , , w L > 0 ,  and  u = u 1 , , u Q  as illustrated in the following Equation (5)
A n w , u = m i n i = 1 n w g i x i , a i : G l l g l 1 x 1 , g l 2 x 2 , , g l n x n u q , q = 1 , , Q ; x 1 X 1 , , x n X n , n = 1 , , N ; a L α a ~ l n P Q
The recursive relation, for  n = 1 , , N ,  is presented as follows in the recursive Equation (6):
A n w , u = min x n X n , a L α a ~ ln PQ A n 1 w , u n 1 x n , u + w g n x n , a n
Here, in recursive relation (6),
u n 1 x n , u = u 1 n 1 x n , u , , u Q n 1 x n , u .
Assuming the monotonicity of   G l l , let  u Q n 1  be defined as follows:
u Q n 1 x n , u = sup ν R : u Q n 1 ( ν , h q n ( x n ) u q , q = 1 , Q ¯
Theorem 1. 
Suppose Assumption 1 and Assumption 2 hold. Let  x 1 * , x 2 * , , x n * ; a 1 * , a 2 * , , a n * L α a ~ l n P Q  is any  α -pareto optimal solution of  A n w * , u  for some  w * W . Then  x 1 * , x 2 * , , x n 1 * ; a 1 * , a 2 * , , a n 1 * L α a ~  would be an  α -pareto optimal solution for  A n 1 w * , u n 1 ( x n , u ) .
Proof. 
(see Mine and Fukushima [2]).
By applying the recursive relation (6) for various values of n , we may find a set of α -pareto optimal solutions of ( α -VMP) by obtaining A n w , 0 . □

4. Stability Set of the First Kind

Definition 9. 
Given a particular  w *  containing the corresponding  α -pareto optimal solution  x * , a * , the stability set of the first kind of  α V M P  corresponding to  x * , a *  denoted by  S x * , a *  is defined as follows:
S x * , a * = w * , a * R 6 l : i s   a n   α p a r e t o   o p t i m a l   s o l u t i o n   o f α V M P
Here,
R 6 l = R l + 5 l , w R l , P = p 1 , p 2 , p 3 , p 4 , p 5 R 5 l , l = 1 , , L ,   a n d   L 2 .
Theorem 2. 
If the functions  G and H  are convex and  μ a ~ l n P Q a l n  is a concave function, the set  S x * , a *  is convex and  S x * , a * 0  is closed. In addition,   i n t S x * , a * S x , a , then  S x * , a * = S x , a .
Proof. 
(see Osman [7]). □
Remark 1. 
It must be noted that the properties of the stability set of the first kind still hold if the continuity and differentiability assumptions, which are imposed of G  and H , are relaxed [6].

Determination of the Stability Set of the First Kind

If a point x * , a * is an α -pareto optimal solution for ( α -VMP), then there exists w * W , such that x * , a * is an α -pareto optimal solution of ( α -VMPw). Therefore, from the stability ( α -VMPw), it follows that there exists w R l , w 0 , E R Q , E 0 , and F R l , F 0 , such that the following Kuhn–Tucker conditions are satisfied (Mangasarian [45]; Khalifa and Kumar [46]).
w T G x x * , a * + E T H x x * = 0 ,
w T G a x * , a * F T μ a ~ a a * = 0 ,
i = 1 n w i = 1 ,
H x * 0 ,
α μ a ~ a * 0 ,
E T H x * = 0 ,
F T α μ a ~ a * = 0 ,
w 0 , E , and   F 0 .
Let the two sets B ( x * ) and I be defined by
B x * = q : H q h q 1 x 1 * , h q 2 x 2 * , , h Q N x N * = 0
and
I = l 1 , 2 , , L : μ a ~ l a l = α
As a result, we obtain the two linear independent systems of equations as illustrated in systems (I) and (II) below.
w T G x x * , a * + q B x * γ q H q x x * = 0 ,
l = 1 L w l G l a β x * , a * F l μ a ~ l a l a l * = 0 ,
l = 1 L w l = 1 , w l 0 , l = 1 , L ¯ , γ q 0 , q B x * , F l 0 , l I , F l = 0 , l I .
The system (I) can be rewritten as presented below in system (III):
M V w μ = 0 ,
where M = c i j is an r × L matrix, V = v i j is an h × k matrix, w R L , μ R K , w 0 , w 0 and μ 0 , E R r ,   a n d   F R h , where r , h are the cardinalities of B x * and J , respectively.
Suppose that
v i j = 0 , j = 1 , , m ; i J 1 , 2 , , r
where the cardinal number of J is assumed to be equal ( r m ). Then, we ignore for the moment these rows, and consider the remaining system, which will have the form as depicted in system (IV) below:
M V w μ = 0
where M and V are matrices of the order m × L and m × K , respectively.
Consequently, system (I), together with the condition j = 1 L M i j w j = 0 , i J , provides system (III), which is equivalent to system (I); hence, we give the following two Lemmas (Zeleny [45]).
Proposition 1. 
(Zeleny [47]). If  K m , then
S x * , a * = w , p R 6 l : w T M T V 1 T j 1 0 , j = 1 , , m , j = 1 L M i j w j = 0 , i J ,
 where  V = V 1 V 2 , V 1  and  V 2  are matrices of the order  m × m  and  m × ( k m ) , respectively.
Proposition 2. 
(Zeleny [47]). If  K m , then we have the following system (VI):
S x * , a * = w , p R 6 l : w T M 2 T M 1 T V 1 T 1 V 2 T = 0 , j = 1 , , k m , w T M T V 1 T j 1 0 , j = 1 L M i j w j = 0 , i J .
Remark 2. 
If  w  is normalized by the condition  l = 1 L w l = 1 , then we can add this condition to the set  S x * , a *  in any one of its forms.

5. The Algorithm

In this section, we construct an algorithm for determining the S x * , a * of ( α -VMR). Afterwards, a flowchart is presented for the same at the end of this section.
Step 1: Start with α = 0 .
Step 2: Elicit a membership function for the fuzzy number a ~ P Q in problem (PQF-VMP).
Step 3: Construct the piecewise quadratic fuzzy dynamic multi-objective problem ( α -VMP).
Step 4: Choose a certain w * W , and by using the recursive relation (6), the DP approach can be used to obtain an α -pareto optimal solution x * , a * of that by using the relation (2) to achieve the α -pareto optimal solution x * , a * of ( α -VMPw) by obtaining A n w , 0 , n = 1 , , N .
Step 5: Substitute with x * , a * in the Kuhn–Tucker necessary conditions; we obtain system (I) and system (IV). In addition, (II) can be solved using the Gauss elimination.
Step 6: According to the values of the Lagrange multipliers, we obtain the following:
(i)
When r = q + k m , we have S x * , a * = ϵ w * : ϵ > 0 , and go to Step 7;
(ii)
When k m , we have that S x * , a * is provided by (V);
(iii)
When k < m , we have that S x * , a * is provided by (VI).
Step 7: Set α = α + ε 0 , 1 , and go to step 1.
Step 8: Repeat the above procedure until the interval 0 , 1 is fully exhausted. Then, we stop.
Remark 3. 
The algorithm can be used to determine the stability set of the first kind to any number of available  α -pareto optimal solutions of (α-VMPw).
A flowchart for the proposed methodology is depicted in Figure 2 below.

6. A Numerical Example

Consider the following (PQF-VMP)
m i n g 1 x , a ~ 1 P Q = x 1 a ~ 11 p q 2 + x 2 2 + x 3 2 , g 2 x , a ~ 2 P Q = x 1 1 2 + x 2 + a ~ 22 P Q + x 3 2 2 , g 3 x , a ~ 3 P Q = 2 x 1 + x 2 2 + x 3 a ~ 33 P Q 2
subject to
Q = x R 3 : x 1 + x 2 + x 3 3 , x j 0 , j = 1 , 2 , 3 .
Here, a ~ 11 p q = 0 , 0.2 , 3 , 4 , 6 , 6 , a ~ 22 P Q = 0.2 , 0.4 , 4 , 5.6 , 7 , a ~ 33 P Q = ( 2 , 3.4 , 6 , 9.8 , 11 )
The close intervals approximations for a ~ 11 p q , a ~ 22 P Q , and a ~ 33 P Q , are as follows:
a ~ 11 p q 0.2 , 4.6 , a ~ 22 P Q 0.4 , 5.6 , and   a ~ 33 P Q 3.4 , 9.8
Therefore, the ( 0.5 -VMP) can be written as
min g 1 x , a 1 = x 1 a 11 2 + x 2 2 + x 3 2 , g 2 x , a 2 = x 1 1 2 + x 2 + a 22 + x 3 2 2 , g 3 x , a 3 = 2 x 1 + x 2 2 + x 3 a 33 2
Subject to x 1 + x 2 + x 3 3 , a ~ 11 p q 0.2 , 4.6 , a ~ 22 P Q 0.4 , 5.6   a n d   a ~ 33 P Q 3.4 , 9.8 ,
x 1 , x 2 , x 3 0 .
By applying the weighting method (Chankong and Haimes [44]), we have
l = 1 3 w l g 1 x , a
subject to (19).
Constraints in (18).
At the point w 0 = 1 3 , 1 3 , 1 3 , the dynamic programming approach steps arise.
Firstly,
A 1 w * , 0 = min l = 1 3 w l 0 g l 1 x 1 , a 11 : x 1 3 , 0.2 a 11 4.6 , x 1 0
= min 1 3 x 1 a 11 2 + 1 3 x 1 1 2 + 2 3 x 1 : x 1 3 , 0.2 a 11 4.6 , x 1 0 .
The 0.5 -pareto optimal solution is x 1 * , a 11 * = 0.1 , 0.2 .
Secondly,
A 2 w * , 0 = min l = 1 3 w l 0 g l 1 x 1 * , a 11 * + g l 2 x 2 , a 22 : x 1 * + x 2 3 , x 1 * , x 2 0 , 0.4 a 22 5.6
= min 0.5 + 1 3 x 2 2 + 1 3 x 2 + a 22 2 + 1 3 x 2 2 : 0.1 + x 2 3 , 0.4 a 22 5.6 , x 2 0 .
The 0.5 -pareto optimal solution is x 1 * , x 2 * , a 11 * , a 22 * = 0.1 , 0 , 0.2 , 0.4 .
Thirdly,
A 3 w * , 0 = min l = 1 3 w l 0 g l 1 x 1 * , a 11 * + g l 2 x 2 * , a 22 * + g l 3 x 3 , a 33 : x 1 * + x 2 * + x 3 3 , x 1 * , x 2 * , x 3 0 , 3.4 a 33 9.8
= min 0.39 + 1 3 x 3 2 + 1 3 x 3 2 2 + 1 3 x 3 a 33 2 : 0.1 + x 3 3 , 3.4 a 33 9.8 , x 3 0 .
A 3 w * , 0 = The 0.5 -pareto optimal solution is summarized as follows:
x 1 * , x 2 * , x 3 *   a 11 * , a 22 * , a 33 * = 0.1 , 0 , 1.8 , 0.2 , 0.4 , 0.34 .
Now, let us determine S x * , a * as described below.
Systems (I) and (II) are allowed as below:
0.2 w 1 1.8 w 2 + 2 w 3 + γ 1 = 0 ,
0 w 1 + 0.8 w 2 + 0 w 3 + γ 2 = 0 ,   System I
3.6 w 1 0.4 w 2 3.2 w 3 + γ 3 = 0 ,
0.2 w 1 + 0 w 2 + 0 w 3 ω 2 = 0 ,
0 w 1 + 0.8 w 2 + 0 w 3 ω 3 = 0 ,   System II
0 w 1 + 0 w 2 + 3.2 w 3 ω 4 = 0 .
System (I) will be the same as systems (III) and (IV). Thus,
M = 0.2 1.8 2 0 0.8 0 3.6 0.4 3.2 , V = V 1 = 1 0 0 0 1 0 0 0 1 , M T V 1 T 1 = 0.2 0 3.6 1.8 0.8 0.4 2 0 3.2 ,
w T M T V 1 T 1 = w 1 w 2 w 3 0.2 0 3.6 1.8 0.8 0.4 2 0 3.2
= 0.2 w 1 1.8 w 2 + 2 w 3 0.8 w 2 3.6 w 1 0.4 w 2 3.2 w 3 .
We obtain
w 1 9 w 2 10 w 3 , w 2 8 w 3 9 w 1 , w 1 + w 2 + w 3 = 1 .
Now, we can solve system (II) as follows:
ω 1 0.02 w 1 ω 2 = 0 , 0.8 w 2 ω 3 = 0 , 3.2 w 3 ω 4 = 0 ,
From
w 1 = w 2 = w 3 = 1 3 = 5 ω 2 = 10 8 ω 3 = 10 32 ω 4 ,
we have ω 2 = 1 15 , ω 3 = 8 30 and ω 4 = 16 15 .
S 0.1 , 0,1.8 , 0.2 , 0.4 , 0.34 = w , p , s , h : w 1 9 w 2 10 w 3 , w 2 8 w 3 9 w 1 , w 1 + w 2 + w 3 = 1 , p 1 < p 2 = 1 4 p 1 < p 3 < p 4 , 0 < p 1 < 0.2 , s 1 < s 2 = 1 1.5 s 1 < s 3 < s 4 , 0 < s 1 < 0.4 , h 1 < h 2 = 17 4 h 1 < h 3 < h 4 , 000 < h < 3.4 .
By repeating this procedure many times, we can cover the entire parameter space W .

7. Discussion

In this section, the proposed study is compared with some of the existing relevant literature to carve out the advantages of the proposed study. Table 1 presents this comparison under certain parameters.
Based on the discussion as in the aforesaid table, it is obvious that the result obtained by the proposed approach is less than the result by Abo-Sinna [50].

Advantages/Limitations of the Proposed Algorithm

The proposed algorithm’s principal advantage is a novel combination of a parametric study, multi-objective analysis, and the DM’s vision. This combination uses the benefit of a parametric study that is used to scan the searching space smartly, and the benefit of the multi-criteria analysis that is used to rank the alternative solutions by employing the vision of the DM, and the benefit of involving the vision of the DM. Applying the proposed algorithm to real-life problems may encounter some limitations such as the following:
  • It does not take into account the complete parametric space, which has an endless number of possible scenarios. However, no other techniques can handle such situations where there are infinite scenarios.
  • It is impossible to assign a unified technique for assigning the interesting scenarios for the DM, i.e., the approach does not involve a unified method where the DM’s vision and weights differ from one to another.
  • Many factors must be considered such as (i) the possibility of formulating the problem as an NINP problem, (ii) the possibility of formulating the KKT conditions and solving it, and (iii) the capability of solving the PNINP problem’s selected scenarios and finding their exact optimal solutions.

8. Conclusions and Future Works

In this paper, an algorithm for determining the stability set of the first kind in a piecewise quadratic fuzzy multi-objective dynamic programming (PQF-MODP) problem which is considered in general as a piecewise vector minimization problem (PQF-VMP) with fuzzy parameters in the objective functions has been presented. This algorithm gives the possibility of decomposing the parametric w space according to the stability set of the first kind for a certain given membership function. In addition, it avoids the redundancy in choosing w = w * W in order to determine another α -pareto optimal solution. An illustrative numerical example has been given to clarify the proposed algorithm. More studies are expected in the analysis of the stability notions for multi-objective dynamic programming problems with stochastic fuzzy, intuitionistic fuzzy sets, Pythagorean fuzzy sets, etc. Another possible scope is to include spherical fuzzy sets and neutrosophic sets, as well as a computationally efficient algorithm considering a wide coverage of decision-making problems in real-life situations.

Author Contributions

Validation, P.K. and H.A.E.-W.K.; formal analysis, P.K. and H.A.E.-W.K.; investigation, P.K. and H.A.E.-W.K.; resources, H.A.E.-W.K.; data curation, P.K. and H.A.E.-W.K.; writing—original draft, H.A.E.-W.K.; writing—review & editing, P.K.; visualization, H.A.E.-W.K.; supervision, P.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no funding.

Data Availability Statement

No data were used to support this study.

Acknowledgments

The researchers would like to thank the Deanship of Scientific Research, Qassim University for supporting the publication of this project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bellman, R.E. Dynamic Programming; Princeton University Press: Princeton, NJ, USA, 1957. [Google Scholar]
  2. Mine, H.; Fukushima, M. Decomposition of multiple criteria mathematical programming problems by dynamic programming. Int. J. Syst. Sci. 1979, 10, 557–566. [Google Scholar] [CrossRef]
  3. Carraway, R.L.; Morin, T.L.; Moskowitz, H. Generalized dynamic programming for multicriteria optimization. Eur. J. Oper. Res. 1990, 44, 95–104. [Google Scholar] [CrossRef]
  4. Abo-Sinna, M.A.; Hussein, M.L. An algorithm for decomposing the parametric space in multiobjective dynamic programming problems. Eur. J. Oper. Res. 1994, 73, 532–538. [Google Scholar] [CrossRef]
  5. Abo-Sinna, M.A.; Hussein, M.L. An algorithm for generating efficient solutions of multiobjective dynamic programming problems. Eur. J. Oper. Res. 1995, 80, 156–165. [Google Scholar] [CrossRef]
  6. Osman, M.S.A. Qualitative analysis of basic notions in parametric convex programming. I. Parameters in the constraints. Appl. Math. 1977, 22, 318–332. [Google Scholar] [CrossRef]
  7. Osman, M.S.A. Qualitative analysis of basic notions in parametric convex programming. II. Parameters in the objective function. Appl. Math. 1977, 22, 333–348. [Google Scholar] [CrossRef]
  8. Osman, M.S.A.; Dauer, J.P. Characterization of Basic Notations in Multiobjective Convex Programming Problems; Technical Report; University of Nebraska: Lincoln, NE, USA, 1983. [Google Scholar]
  9. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  10. Bellman, R.E.; Zadeh, L.A. Decision-Making in a Fuzzy Environment. Manag. Sci. 1970, 17, 141–164. [Google Scholar] [CrossRef]
  11. Zimmermann, H.-J. Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst. 1978, 1, 45–55. [Google Scholar] [CrossRef]
  12. Khalifa, H.A.E.-W.; Kumar, P.; Alharbi, M.G. On characterizing solution for multi-objective fractional two-stage solid transportation problem under fuzzy environment. J. Intell. Syst. 2021, 30, 620–635. [Google Scholar] [CrossRef]
  13. Prameela, K.U.; Kumar, P. Conceptualization of finite capacity single-server queuing model with triangular, trapezoidal and hexagonal fuzzy numbers using α-cuts. In Numerical Optimization in Engineering and Sciences; Dutta, D., Mahanty, B., Eds.; Advances in Intelligent Systems and Computing; Springer: Singapore, 2020; Volume 979, pp. 201–212. ISSN 2194-5357. [Google Scholar] [CrossRef]
  14. Kumar, P. Optimal policies for inventory model with shortages, time-varying holding and ordering costs in trapezoidal fuzzy environment. Indep. J. Manag. Prod. 2021, 12, 557–574. [Google Scholar] [CrossRef]
  15. Kumar, P. Solution of Extended Multi-Objective Portfolio Selection Problem in Uncertain Environment Using Weighted Tchebycheff Method. Computers 2022, 11, 144. [Google Scholar] [CrossRef]
  16. Prameela, K.U.; Kumar, P. Execution proportions of multi-server queuing model with pentagonal fuzzy number: DSW algorithm approach. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 1047–1051. [Google Scholar]
  17. Dubois, D.; Prade, H. Fuzzy Sets and Systems: Theory and Applications; Academic Press: New York, NY, USA, 1980. [Google Scholar]
  18. Kaufmann, A.; Gupta, M.M. Fuzzy Mathematical Models in Engineering and Management Science; Elsevier Science Publishing Company Inc.: New York, NY, USA, 1988. [Google Scholar]
  19. Fei, F.; Yanmei, W.; Haiyang, X.; Nguyen Tien, V.T. Efficient road traffic anti-collision warining system based on fuzzy nonlinear programming. Int. J. Syst. Assur. Eng. Manag. 2022, 13 (Suppl. S1), S456–S461. [Google Scholar] [CrossRef]
  20. Nguyen, T.V.; Huynh, N.T.; Vu, N.C.; Kieu, V.N.; Huang, S.C. Optimizing compliant gripper mechanism design by employing an effective bi-algorithm: Fuzzy logic and ANFIS. Microsyst. Technol. 2021, 27, 3389–3412. [Google Scholar] [CrossRef]
  21. Zimmermann, H.J. Fuzzy Set Theory and Its Applications, (International Series in Management Science/Operations Research); Kluwer-Nijhoff Publishing: Dordrecht, The Netherlands, 1985. [Google Scholar]
  22. Esogbue, A.O. Dynamic programming, fuzzy set, and the modeling of R& D management control system. IEEE Trans. Syst. Manag. Cybern. 1983, 13, 18–30. [Google Scholar]
  23. Esogbue, A.O.; Bellman, R.E. Fuzzy dynamic programming and it is extensions. In Times/Studies in the Management Sciences; North-Holland Publishing Co.: Amsterdam, The Netherlands, 1984; Volume 200, pp. 147–167. [Google Scholar]
  24. Hussein, M.L.; Abo-Sinna, M.A. Decomposition of multiobjective programming problems by hybrid fuzzy-dynamic programming. Fuzzy Sets Syst. 1993, 60, 25–32. [Google Scholar] [CrossRef]
  25. Tanaka, H.; Asai, K. Fuzzy linear programming problems with fuzzy numbers. Fuzzy Sets Syst. 1984, 13, 1–10. [Google Scholar] [CrossRef]
  26. Orlovski, S. Multiobjective programming problems with fuzzy parameters. Control. Cybern. 1984, 13, 175–183. [Google Scholar]
  27. Sakawa, M.; Yano, H. Interactive decision making for multiobjective nonlinear programming problems with fuzzy parameters. Fuzzy Sets Syst. 1989, 29, 315–326. [Google Scholar] [CrossRef]
  28. Sakawa, M.; Yano, H. An interactive fuzzy satisficing method for multiobjective nonlinear programming problems with fuzzy parameters. Fuzzy Sets Syst. 1990, 30, 221–238. [Google Scholar] [CrossRef] [Green Version]
  29. Osman, M.S.A.; El-Banna, A.H. Stability of multiobjective nonlinear programming problems with fuzzy parameters. Math. Comput. Simul. 1993, 35, 321–326. [Google Scholar] [CrossRef]
  30. Moghaddam, J.A.R.; Ghoseiri, K. Fuzzy dynamic multi- objective Data Envelopment Analysis model. Expert Syst. Appl. 2011, 38, 850–855. [Google Scholar] [CrossRef]
  31. Muruganantham, A.; Zhao, Y.; Gee, S.B.; Qiu, X.; Tan, K.C. Dynamic multiobjective optimization using evolutionary algorithm with Kalman Filter. Procedia Comput. Sci. 2013, 24, 66–75. [Google Scholar] [CrossRef] [Green Version]
  32. Li, Z.; Chen, H.; Xie, Z.; Chen, C.; Sallam, A. Dynamic multiobjective optimization algorithm based on average distance linear predication model. Sci. World J. 2014, 2014, 389742. [Google Scholar] [CrossRef] [Green Version]
  33. Deng, X.; Xu, W.-J.; Wang, Z.-Q. Dynamic multi- objective fuzzy portfolio model that considers corporate social responsibility and background risk. J. Interdiscip. Math. 2016, 19, 413–432. [Google Scholar] [CrossRef]
  34. Besheli, S.F.; Keshteli, R.N.; Emami, S.; Rasoluli, S.M. A fuzzy dynamic multi- objective multi- item model by considering customer satisfaction in a supply chain. Sci. Iran. E 2017, 24, 2623–2639. [Google Scholar] [CrossRef] [Green Version]
  35. Peraza, C.; Valdez, F.; Castro, J.R.; Castillo, O. Fuzzy dynamic parameter Adaptation in the harmony search algorithm for the optimization of the ball and beam controller. Adv. Oper. Res. 2018, 2018, 3092872. [Google Scholar] [CrossRef]
  36. Azevedo, M.M.; Crispim, J.A.; de Sousa, J.P. A dynamic multiobjective model for designing machine layouts. IFAC-PapersOnLine 2019, 52, 1896–1901. [Google Scholar] [CrossRef]
  37. Ni, P.; Gao, J.; Song, Y.; Quan, W.; Xing, Q. A New Method for Dynamic Multi-Objective Optimization Based on Segment and Cloud Prediction. Symmetry 2020, 12, 465. [Google Scholar] [CrossRef] [Green Version]
  38. Wu, Y.; Shi, L.; Liu, X. A new dynamic strategy for dynamic multi-objective optimization. Inf. Sci. 2020, 529, 116–131. [Google Scholar] [CrossRef]
  39. Liu, R.; Yang, P.; Liu, J. A dynamic multi-objective optimization evolutionary algorithm for complex environmental changes. Knowl.-Based Syst. 2021, 216, 106612. [Google Scholar] [CrossRef]
  40. Zou, F.; Yen, G.G.; Zhao, C. Dynamic multiobjective optimization driven by inverse reinforcement learning. Inf. Sci. 2021, 575, 468–484. [Google Scholar] [CrossRef]
  41. Zhang, Q.; Jiang, S.; Yang, S.; Song, H. Solving dynamic multi-objective problems with a new prediction-based optimization algorithm. PLoS ONE 2021, 16, e0254839. [Google Scholar] [CrossRef]
  42. Jain, S. Close interval approximation of piecewise quadratic fuzzy numbers for fuzzy fractional program. Iran. J. Oper. Res. 2010, 2, 77–88. [Google Scholar]
  43. Rockafellar, R. Duality and stability in extremal problems involving convex functions. Pac. J. Math. 1967, 21, 167–181. [Google Scholar] [CrossRef]
  44. Chankong, V.; Haimes, Y.Y. Multiobjective Decision Making Theory and Methodology; North-Holland: New York, NY, USA, 1983. [Google Scholar]
  45. Mangasarian, O.L. Nonlinear Programming; McGraw-Hill: New York, NY, USA, 1969. [Google Scholar]
  46. Khalifa, H.A.; Kumar, P. Multi-objective optimization for solving cooperative continuous static games using Karush-Kuhn-Tucker conditions. Int. J. Oper. Res. 2023, 46, 133–147. [Google Scholar] [CrossRef]
  47. Zeleny, M. Linear Multiobjective Programming, Lecture Notes in Economics and Mathematical Systems; Springer: New York, NY, USA, 1974; Volume 95. [Google Scholar]
  48. Mandow, L.; Perez-De-La-Cruz, J.L.; Pozas, N. Multi-objective dynamic programming with limited precision. J. Glob. Optim. 2021, 82, 595–614. [Google Scholar] [CrossRef]
  49. Aljawad, R.A.; Al-Jilawi, A.S. Solving multiobjective functions of dynamics optimization based on constraint and unconstraint non-linear programming. Int. J. Health Sci. 2022, 6, 5236–5248. [Google Scholar] [CrossRef]
  50. Ji, J.-Y.; Yu, W.-J.; Gong, Y.-J.; Zhang, J. Multiobjective optimization with ϵ-constrained method for solving real-parameter constrained optimization problems. Inf. Sci. 2018, 467, 15–34. [Google Scholar] [CrossRef]
  51. Abo-Sinna, M.A. Stability of multi-objective dynamic programming problems with fuzzy parameters. J. Math. 1998, 6, 891–904. [Google Scholar]
Figure 2. Flowchart of the proposed methodology.
Figure 2. Flowchart of the proposed methodology.
Mathematics 11 03123 g002
Table 1. Comparison of proposed study with existing relevant literature.
Table 1. Comparison of proposed study with existing relevant literature.
Author(s)Research TitlePQFN as Fuzzy Parameters α -Pareto Optimal Solutions Stability Set of the First Kind
Mandow et al. [48]Multi-objective dynamic programming with limited precision NONONO
Aljawad and Al-Jilawi [49] Solving multi-objective functions of dynamic optimization based on constrained and unconstrained non- linear programmingNONONO
Ji et al. [50]Multi-objective optimization with ϵ -constrained method for solving real parameter constrained optimization problemsNONONO
Abo-Sinna [51]Stability of multi-objective dynamic programming problems with fuzzy parametersNOYESYES
Proposed studyEnhancing decomposition approach for solving multi-objective dynamic non-linear programming problems involving fuzzinessYESYESYES
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

Kumar, P.; Khalifa, H.A.E.-W. Enhancing Decomposition Approach for Solving Multi-Objective Dynamic Non-Linear Programming Problems Involving Fuzziness. Mathematics 2023, 11, 3123. https://doi.org/10.3390/math11143123

AMA Style

Kumar P, Khalifa HAE-W. Enhancing Decomposition Approach for Solving Multi-Objective Dynamic Non-Linear Programming Problems Involving Fuzziness. Mathematics. 2023; 11(14):3123. https://doi.org/10.3390/math11143123

Chicago/Turabian Style

Kumar, Pavan, and Hamiden Abd El-Wahed Khalifa. 2023. "Enhancing Decomposition Approach for Solving Multi-Objective Dynamic Non-Linear Programming Problems Involving Fuzziness" Mathematics 11, no. 14: 3123. https://doi.org/10.3390/math11143123

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