You are on page 1of 15

International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925

The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

Building Fuzzy Goal Programming with Fuzzy Random Linear


Programming for Multi-level Multi-Objective Problem

Nureize Arbaiy1, and Junzo Watada2


1,2
Graduate School of Information, Production and System, Waseda University,
2-7 Hibikino, Wakamatsu, Kitakyushu, 808-0135 Japan
1
Faculty of Computer Science and Information Technology,
University Tun Hussein Onn Malaysia, 86400 Johor, Malaysia.
(Email: 1nureize@uthm.edu.my, 2junzow@osb.att.ne.jp})

ABSTRACT in which both fuzziness and randomness


This paper proposes a fuzzy goal are included causes the developed
programming that is developed by fuzzy mathematical model should carefully
random regression approach, to solve a treat these uncertainties.
multi-level multi-objective problem. Since the model coefficients are
Fuzzy random regression enables us to usually decided by decision makers, it
deal with fuzzy random circumstances makes these decisions crucial and
and approximate the coefficients for the influential to the result of the model [1].
developed model. A numerical example A regression analysis will be possibly
of the production planning problem used to estimate the coefficients of the
illustrates the proposed solution model [1], [2], [3]. However, classical
approach. The proposed method is regression models consider crisp
important where the fuzzy random data variables and values, and produces crisp
is dealt in the mathematical model to kinds of model. That is, the obtained
solve the multi-level multi-objective statistical model does not consider
decision making problem which can randomness and vagueness included in
attain a satisfactory solution. the data or in a system [3]. In view of the
nature of the real world, the information
KEYWORDS available to a decision maker is often
imprecise due to inaccurate attribute
Fuzzy goal program, fuzzy random linear measurements and inconsistent priority
programming, multi-level multi-objective judgments. It makes the treatment of
problem. such circumstances is necessary.
The real situations of making a
1 INTRODUCTION decision in an organization involve a
diversity of evaluation such as
The mathematical model is important to evaluating alternatives and attaining
translate real-world problem to find the several goals at the same time. In many
solution. However, translating real- practical decision making activities,
world problem into a mathematical decision making structure has been
model becomes more complicated when changing from a single decision maker
uncertainties are contained in the system. with a single criterion to multiple
Decision maker faced with environments decision makers with multi-criteria and

911
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

even to multi-level situations. A resource Let c i  ci1 , , cik , i  1, , p denote a


planning problem in an organization vector of coefficients of the i th objective
function f i x  . Then, the multi-objective
usually consists of several objectives and
requires a compromise among several
committing individuals or units. linear programming problem is written
Typically, these groups of decision as:
making are arranged in an administrative opt  f x, , f x
1 p

hierarchical structure to supervise the s.t. Ax  b , x  0 , (1)


independent and perhaps conflicting where opt indicates optimization
objectives. In this type of multi-level
operation (minimization or
organization, decision planning should
maximization), x is an n  vector with
concern issues of central administration
and coordination of decision making components x1 , , x n , Ax  b denotes
among lower-level activities to achieve system constraints written in vector
the overall organization target. Each notation and f i x   c i x are the objectives
decision maker is responsible for one function. Nevertheless, the standard
decision making unit of the hierarchical mathematical programming of multi-
decision-making levels and controls a objective problem (1) cannot
decision to optimize the objectives at accommodate problems in a multi-level
each level. Although the execution of decision making structure as it is
decision moves sequentially from an assumed that each of all objectives
upper level to a lower level, the reaction, comes from a single decision maker at a
behavior and decision of a lower-level single level. Therefore, a multi-level
decision maker should affect the multi-objective programming problem
optimization of the decision at an upper solution is a necessity.
level decision maker ([4], [5], [6], [7]). In a multi-level decision-making
Because of conflicting objectives over context, each decision maker represents
different levels, the dissatisfaction with a decision-making unit at a different
the decision results is often observed level. All decision makers should
among the decision makers. In such cooperate with others in making the
cases, a proper distribution of decision decision. For necessity in the sequential
authority must be established among the multi-level decision making structure, a
decision levels for most multi-level decision maker at the highest level
decision situations. determines the plan and distributes this
A mathematical multi-level multi- information to all decision makers in the
objective programming has often served subordinate levels. To ensure all
as a basis for structuring the underlying decisions are made in cooperatively and
goals and a hierarchical decision making decision authorities are distributed
situation of such organizations ([8], [9], properly in the organization, the
[10], [11], [12]). Subsequently, a multi- satisfaction of decision makers at the
objective linear programming problem lower level must be considered. From
aims to optimize various conflicting this standpoint, it is desirable to develop
linear objective functions simultaneously a fuzzy programming method that
under given linear constraints to find facilitates multiple objectives in multi-
compromise solutions ([13], [14]).

912
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

level and fuzzy decision-making In any organization with a hierarchical


situations. decision structure, the sequential and
In this paper, we introduce an preemptive nature of the decision
additive model of a Fuzzy Goal process increases complexities in
Programming (FGP) [15] to realize the making organization decision. In the
multi-level multi-objective decision multi-level programming, sequential
making. The FGP approach is used to decision making process used to start at
achieve the highest degree of the highest level. A decision maker at
achievement for each goal by one level controls or coordinates the
maximizing fuzzy achievement decision makers on the subordinate
functions. The algorithm uses the levels. Moreover, it is assumed that a
concept of satisfaction to multi-objective decision maker at each level has a
optimization at every level until a certain degree of autonomy, where the
preferred solution is attained. The decision maker has an authority to
problem model was also developed by decide the best option among the
means of fuzzy random regression ([1], alternatives in their decision making unit.
[16]) approach, to overcome the Planning in such an environment has
difficulties in determining the model been recognized as an important
coefficients and in treating the hybrid decision making process ([17], [18],
uncertainties that exist in the data used [19]).
to construct the model coefficients. From A multi-level multi-objective
that we emphasize that the proposed programming problem is characterized
method has significant advantages in when a multiple decision makers
solving multi-objective problem in the optimize several objectives in the multi-
multi-level organizational situation in level structured organization ([8], [9]).
which fuzzy random information In a multi-level programming, chosen
coexisting. decision variables x*ik are controlled by
The remainder of this paper is divided the decision maker for each level and are
into six sections. Section II provides distributed down to the following level
preliminary knowledge for a multi-level so that the decision-making process at
multi-objective problem and fuzzy the present level can include the decision
random regression model. Section III from the upper level simultaneously. As
explains the main components of FGP each decision making level deals with
model. Section IV describes the FGP several conflicting objectives, the
solution algorithm for solving multi- situation creates multi-level
level multi-objective problems. An programming problems in a set of nested
illustrative example is presented in optimizations over a single feasible
Section V, and finally, discussions and region. In such a situation, the
conclusions are given in Section VI. coordination of decision authority
demonstrates that the decision variables
of one level affect the decisions of the
2 MULTI-LEVEL MULTI other levels. Hence, it explains that the
OBJECTIVE DECISION MAKING important feature of the multi-level
programming problem is essentially
related to the coordination of the

913
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

decisive powers among all levels and Find x so as to


that decisions at the lower levels are
influenced from the upper levels. x1 X 1 x1

min F1 x   min f11x , , f1m1 x  , 
There are many plans and/or decision where x1 solves
making situations that can be properly
represented by a multi-level x2  X 2 x2

min F2 x   min f 21x , , f 2 m2 x  ,
programming model. All of them appear 
whenever a hierarchical structure exists
where x2 , ,x p solves
 
in the decision making process. Let us
consider an organization that has a min Fp x   min f p1 x , , f pmp x 
x p X p xp
multi-level programming problem with
multi-objective function Fi x  for s.t. : x  X ,

i  1, , p , defined over a jointly 


S  x   : Ax  ,  ,  b
n
, (2)

dependent strategy set S . Let the vector x  0,


of decision variables x  x1 ,, x p  takes
values in R n . Assume that decisions are where f ij x   c1ij x1    c ijp x p , i  1, , p ,
made sequentially beginning with DM 1 , j 1,,mi , are linear objective functions.
which controls a vector x1  X 1 , down Let us indicate ckij as constants, A i as
through DM p , which controls a coefficient matrices of size m  ni and ni
vector x p  X p , where X i is a nonempty as the number of involved decision
n makers.
subset of  i ,i  1, , p
The execution of decision-making
and ni  n1    n p . units moves from higher to lower levels.
The decision maker DM i at the Each decision-making unit optimizes its
th objective function independent of other
i level has authority over the decision
units but is affected by the actions of
variable x i . The multi-level multi- another level. The lower-level decision
objective linear programming problem is maker independently optimizes the unit's
a nested optimization problem ([4], [20], plan of action according to the goals and
[21]), and has the following structure: limitations determined in the unit,
disregarding the goals of the higher-level
decision maker. Thus, the problem with
decision authority coordination in this
multi-level structure is to identify the
best compromising solution at each
decision-making level to attain overall
organization targets.

3 FUZZY RANDOM REGRESSION


APPROACH FOR BUILDING
MULTI-OBJECTIVE
MATHEMATICAL MODEL

914
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

programming models should be able to


handle the above problems. That is, the
Typical multi-objective problem is a above situations should be explicitly
decision problem to optimize a set of considered in the decision making
objectives. The mathematical model is process. For that reason, the fuzzy
then used to represent and solve the random regression model is introduced
problem. Though, the model coefficients to solve such a problem with the
play a pivotal role in the mathematical existence of the randomness and
modeling and the value of model fuzziness in historical data used for the
coefficient should be determined in prior approximation [3]. The property of fuzzy
to construct the mathematical model. random regression model is used to
The coefficients of the mathematical allow for the co-existence of fuzziness
model are commonly decided by a and randomness in the data.
decision maker with their knowledge In this paper, one sigma confidence
and expertise. Nonetheless, sometimes it interval is used to express the confidence
is not easy to determine the coefficients, interval that expresses the expectation
as relevant data are occasionally not and variance of a fuzzy random variable
given or difficult to obtain. This task as follows:
may cause difficulties, and thus it makes I e X ,σ X ΔE(X)  var (X), E(X)  var (X)(3)
the decisions of model coefficient is The fuzzy random regression model with
crucial and influential to the model’s one sigma confidence intervals [13] is
result. The occurrence of errors in the described as follows:
determination of the coefficients might
 
m
ruin the model formulation [22]. min J( c )   c rj  c lj
A j 1
Therefore, a number of studies have r l
cj  cj ,
suggested various methods to minimize (4)
m
these potential errors and to address the Yi   c j I[e X i j , σ X i j ] ~ I[eYi , σ Yi ]
problem ([2], [23], [24], [25], [26], [27]). j 1 h

The regression analysis will possibly for i  1, , p j  1, , m .


work to estimate the coefficients of the where  denotes the fuzzy inclusion at
h
model ([1], [16]).
A regression method analyzes level h .
statistical data to estimate the model Thus, the fuzzy random regression
coefficients in developing effective model with confidence intervals is given
models. The conventional mathematical in the following expression:
programming problem uses numerical
m
 
Yi   c j I e X ij   X ij , i  1, , p . (5)
j 1
deterministic values to these coefficients.
In contrary, it is more realistic to take Developing a mathematical
the estimated value of the coefficients as programming model requires an
imprecise values rather than precise ones. appropriate model setting to avoid
In practical systems, probabilistic or/and solutions from being mislead. Thus, the
vague situations include uncertain fuzzy random regression approach has
information such as predictions of future been introduced in the construction of a
profits and incomplete historical data. multi-level multi-objective model.
Therefore, the mathematical

915
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

for each objective to solve. The


4 FUZZY GOAL PROGRAMMING objective function is represented in the
FOR MULTI-LEVEL MULTI- form of
OBJECTIVE PROBLEM Fi x   c1 x i1    c m x im ,
(7)
i  1, , p , j  1, , m.
Let us consider the multi-objective
In this proposed model, the
problem (1). In the fuzzy multi-objective
problem, the objective functions are coefficient value of cij is decided by the
denoted as Fi x  ~ g i where ~ represents fuzzy random regression approach. The
coefficient value derived from fuzzy
fuzzy inequality and g i is the goal target
random regression model (4) however
for the objective function. results in an interval denoted by the
Let V represent the
achievement function consisting of
fuzzy
 
bracketed numbers c lj , c rj . Considering
 cl c r 
membership functions  i for fuzzy  
the midpoint value of  ij   2  , then
objectives. In the FGP approach, the
the fuzzy random based objective
weighted additive model [15] is
functions (7) for FGP are rewritten as
formulated by aggregating the
follows:
membership functions with an additive
Fi x   1 x i1     m x im ,
operator as follows: (8)
i  1, , p , j  1, , m
V      i  i
m
max
i 1 where  ij is the fuzzy random based
A i X i  Li
subject to  i  , coefficient.
g i  Li
(6) Hence, the coefficients  ij of each
Ax  b ,
objective function are identified by the
x  0, regression model and these objective
 i  0 ,1; i  1, , p . functions are further used in the setting
In this section, we explain the of the multi-objective model.
important components required to build
the additive model of FGP consisting of 4.2 Fuzzy Achievement Function
the objective function, achievement
function, goal and tolerance, and The fuzzy achievement function V is the
membership function. total achievement of all the objectives.
All the membership functions of the
4.1 Objective Function fuzzy objectives are multiplied by a
weight  that reflects their relative
The term ‘objective’ is the terminology importance and are added together to
used in goal programming approach and form the achievement function.
referred as a criterion with additional The first level achievement function
information about the direction is expressed as follows:
max V 1    1 j 1 j .
m1
(maximize or minimize) in which the (9)
decision maker prefers on the criterion j 1

scale [28]. In a multi-objective problem, For the subsequent lower level, the
the objective function Fi x  is created achievement function V  p  is written as

916
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

  The membership function for


m1 mp
max V  p   1 j 1 j      pj  pj ~
j 1 j 1 Fi  x   gi is as follows:

 
   p 1k   x  p 1k   p 1k   x  p 1k (10)
n p1 
L R 1
 L  f x 
if f ij x   g ij
k 1  ij ij
k  1, , ni  Fi x    if g ij  f ij  x   Lij (12)
 Lij  g ij
where the weight of decision variables 0 if Lij  f ij  x 
and controlled decision vector xij is
where i  1, , p , j  1, , mi and Lij is the
elicited with Equations (14.1) and (14.2),
tolerance limit for fuzzy objectives. The
respectively. The weighting scheme is
membership function of each fuzzy
explained in the sub-section 4.5.
objective was built to find the optimal
4.3 Goal and Tolerance solutions of the i th level of the multi
objective linear programming
A goal in goal programming is known as problem x  x1 ,, x p , i  1,, p  1 .
i* i* i*

a numerical target value that decision In a multi-level decision-making


makers desire to achieve [28]. Usually, situation, the decision at each
decision makers assign values to the goal subordinate level influences the upper
and the tolerance based on their level's decision as well as the upper-
experience and knowledge. The level decision makers control the
mathematical model can also be used to subordinate level’s decision. The
determine the goal and the tolerance decision denoted as xik at the present
values by computing the individual level is sent down to the next lower
optimal solutions to obtain the level. To take care of the vagueness of
satisfaction degree [29]. In this study,
this decision xik , let t kiL and t kiR for
the goal and tolerance are assumed
provided by the experts. i  1, , p  1; k  1, , ni be the maximum
negative and positive of tolerance values,
4.4 Membership Functions respectively, for the decision vectors xik
with values specified by the i th level
The fuzzy objectives in a multi-objective
decision maker.
problem are characterized by their
The triangular fuzzy numbers of the
associated membership functions, based
on fuzzy set theory [30]. The decision vectors x ik are stated
membership functions are used to as x*ik  t kiL , x*ik , x*ik  t kiR . Thus, as in Baky
formulate the corresponding objective [4], the linear membership functions for
functions. each of the ni components of the
xi  x1 ,, x p 
The linear membership functions i* i* i*
decision vector
 i for the i fuzzy objective Fi x   g i
th ~
controlled by the decision makers of the
can be formulated as follows [29]:
upper p  1 levels can be formulated as
1 if Lij  f ij  x 
 f x   L follows:
 ij
 Fi  x    if g ij  f ij  x   Lij (11)
ij

 g ij  L ij
0 if f ij  x   g ij

917
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

 xik  x*ik  t kiL  i The additive FGP model for multi-


 if x*ik  t kL  xik  x*ik
 * iR
i
t kL level decision making is written as
 x  t   xik (13) follows:
 xik x    ik ki
i
if x*ik  xik  x*ik  t kR
 
m1 mp

R
t
max V  p   1 j  1 j      pj  pj
k
0 otherwise j 1 j 1


where i  1, , p  1; k  1, , ni .
n p 1 

    p 1k   x  p 1k    p 1k   x  p 1k
k 1
L R

c ij
1 x1    c p x p   ij
ij

 Fi x   ,
s.t. g ij   ij
4.5 Relative Importance
i  1, , p , j  1, , m i ,

Let the numerical coefficients  ij ,  xik x  


L 
x ik  x ik  t kL
* i
, (15)
i
t kL
 ik  ik
R L
and denote the relative
i  1, , p  1, k  1, , n i ,
importance of achieving the aspired
levels. The relative importance of the  xik x  
R x *
ik
i
 t kR  x ik  ,
i
fuzzy goal is then determined using the t kR
weighting scheme [21]. i  1, , p  1, k  1, , n i ,
ij  1 ,
u g
(14.1) Ai x i  ,  ,  b , x  0 ,
 i  0 ,1, i  1, , m.
ij ij

1 1
 ik  ik
L R
 i
,  i
. (14.2)
t kL t kR
The multi-level additive FGP is

 ij is the weight for the objective separately solved for the i th level multi-
functions, and  ikR and  ikL represent the objective program with i  1, , p  1 .
weights for the membership functions of
the decision vectors. u ij and g ij are the Phase I: Building fuzzy random
objective functions
goal and tolerance, respectively. 1) Describe the problem. Determine the
parameters, objectives and decision
level for the problem.
5 THE SOLUTION ALGORITHM 2) Solve each objective described in the
model to find the estimate’s
A solution to the multi-level multi- coefficients. For each of the goal
objective programming problem is constraints f ij ( x ) ,
obtained as follows on the basis of the
main components of additive FGP. For  prepare the fuzzy random input-
two continuous levels in the decision output data. Readers are directed
making tree, the decision-making to [3], [16] for the explanation of
process is carried out in two sequential preparing the fuzzy random-input
stages. The higher level decision maker output data.
determines the top plan of action and  calculate the one sigma confidence
followed by the lower level decision interval in terms of Equation (3).
maker that executes the plan which is  apply FRR model by means of
decided by the higher level decision Equation (4).
maker.

918
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

3) Build fuzzy random based objective 1) Set l  l  1 . Determine the obtained


 x 1 , , x p 
l 1* l 1* l 1*
function as Equation (5) including the solutions x
confidence interval value. decisions from the higher level l 1 .
4) Formulate the MLMO linear program 2) Let the decision maker decide the
model (11) to illustrate the model for lower bound and upper bound of the
the respective problem. Substitute the
tolerance values t ki and t ki on the
L R

fuzzy random-based objective


function as Equation (8) that is decision vector x l 1*  x 11* , , x 1p*  .
derived from Step 3) in the MLMO 3) Develop the fuzzy achievement
model. function V consisting of  f for
p ij

i  1, , l , j  1,  , ml and
Phase II: Solving MLMO problems
For each objective established at each for i  1,, l  1; k  1,, nl 1 .
 xik
level in the MLMO Model (2), 4) Create the fuzzy objectives
determine the target goal g ij and membership function  f  x  with the
i

tolerance  ij , respectively from the target goal g ij and tolerance  ij for the
fuzzy goals for the present level
expert.
controlled by the DM p .
A: First-Level Additive-FGP 5) Develop the decision vector
1) Assume p  l . Set l  1 . membership function
2) Create the fuzzy achievement  x  x  ,i  1, , p  1, k  1, , K i based on
ik

function V consisting of  ij for


1
Equation (12).
i  1, , p j  1, , mi . 6) Formulate the additive-FGP Model
(15) of the p -level problem to obtain
3) Create the fuzzy objective
a satisfactory solution to the present
membership function  F  x  with the
i
p  level FGP problem.
target goal g ij and tolerance  ij for the 7) Solve the model to
fuzzy goals in the first level obtain x l*  x 1l* , , x lp* .
controlled by DM 1 . 8) Repeat step 1 until l  p , to generate a
4) Formulates first level additive FGP satisfactory solution x l*  x 1l* , , x lp* 
model based on Model (15) to obtain
a satisfactory solution. for the MLMO linear programming
5) Send the obtained solutions of the problem.
objective function
x  x 1 , , x p  decisions to the next
1* 1* 1*
6 NUMERICAL EXAMPLES
lower level.
One export-oriented country is
concentrating on producing three
B: Second-Level towards p th -Level important products x1 , x2 and x3 which
Additive-FGP. are manufactured by a company
Cd , d  1, , D with the given
capabilities. This company has

919
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

distributed branch Bd , d  1, , D , in city The probabilities are assigned as the


level for producing the products. This proportion of product being produced in
th
situations result in 3 levels decision i plant to the total production numbers.
making and each level is responsible to
accomplish the objectives that are Table 1 summarizes the information
decided in the prior. needed to construct the multi-level
The initial step in this phase is the multi-objective model (2). Let us assume
data preparation to determine the f ij represents the DM i objective(s) in
decision variable’s coefficient through a each level. Based on the information in
Fuzzy Random Regression Model (4) Table 1, the multi-level multi-objective
and further develop the objective problem can be summarized as follows:
function for multi-level multi-objective
problem (15). The previously collected
data set is then pre-processed ([3], [16]).

Table 1. The coefficients for objective functions and goal’s target

Fuzzy Random-Based
Decision Making Coefficient
Goal Target Tolerance
Level
1 2 3
Maximize the export
f1 1 2.078 0.260 0.170 4.58 0.5
Government revenue
Maximize the
level, DM 1 f1 2 1.010 1.700 0.476 5.50 0.5
national level profit
(first-level) Minimize the
f1 3 0.438 0.796 0.512 5.00 0.5
capital,
Maximize the
State level, f21 1.126 0.100 0.097 3.90 0.5
production volume
DM 2 Maximize the profit
f 22 0.856 1.473 0.443 4.50 0.5
for state level
(second-level)
Minimize the cost of
f23 0.380 0.737 0.277 4.80 0.5
production
Maximize the
f31 0.921 0.050 0.526 3.00 0.5
City level, DM 3 production volume
Minimize the cost of
(third-level) f32 0.380 0.737 0.216 4.00 0.5
production

Find x so as to satisfy:

920
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

[Level 1] max  0.245u1  0.200u 2   0.220 u3;

 2.078 x +0.260 x +0.170 x  g ,  u f1 1 


2.078 x1  0.260 x2  0.170 x3   0.5 ;
 11 

1 2 3
 4.58  0.5
min  1.010 x +1.700 x +0.476 x  g , 

01.010 x1  1.700 x2  0.476 x3   0.5 ; (18)
x1  1 2 3 12  u f1 2
5.50  0.5
 0.438 x +0.796 x +0.512 x  g .
 1 2 3 13 
u f1 3 
0.5  0.438 x1  0.796 x2  0.512 x3  ;
[Level 2] 5.50  0.5
(16) system constraint s (17);
where x2 and x3 solves ,
1.126 x1+0.100 x2+0.097 x3  g 21 , 
 
xi  0 ,  f ij  0 ,1 .
 
min   0.856 x1+1.473 x2+0.443 x3  g 22 , 
 
x2
 0.380 x +0.737 x +0.277 x  g . LINGO© computer software is used
 1 2 3 23 
to run the equivalent ordinary linear
[Level 3]
programming model. The optimal
where x3 solves ,
solution of the first level
 0.921x1+0.050 x2+0.526 x3  g 31, 
min    is x  x1 , x 2 , x3   1.94,2.08,0.00 . Let
1* 1* 1* 1*
 0.380 x +0.737 x +0.216 x  g .
 1 2 3 32  1
DM 1 decide x1  1.94 from the first level
Subject to constraints:
solution and the negative and positive
raw 3.815 x1  0.910 x2  0.220 x3  87.75;
labor 0.650 x1  0.900 x2  0.125 x3  4.425;
tolerance are decided to be t11L  0.5 and
(17) 1R
mills 17.50 x1  2.160 x2  4.775 x3  95.20; t1  0.5 respectively.
capital 1.350 x1  0.980 x2  0.890 x3  20.15;
The second level solution proceeds as
Note that all the coefficients for the follows:
objective functions in the problem model max  0.245u1  0.200u 2   0.220 u 3

(16) are derived from Fuzzy Random  0.294u 4  0.250u 5   0.232 u 6

Regression Model (4).  2u x L  2 u x R ;


1 1

The first step to solve MLMO u f1 1 


2.078 x1  0.260 x2  0.170 x3   0.5 ;
4.58  0.5
problem starts with computation of the
u f1 2 
01.010 x1  1.700 x2  0.476 x3   0.5 ;
individual optimal solutions to determine 5.50  0.5
the goal g ij and its tolerance u ij of each u f1 3 
0.5  0.438 x1  0.796 x2  0.512 x3  ;
5.50  0.5
objective function. Table 2 tabulates the
u f21 
1.126 x1  0.1006 x2  0.097 x3   0.5 ;
individual optimal solutions of all 3.90  0.5
objectives functions for the three levels u f22 
0.856 x1  1.473 x2  0.443 x3   0.5 ;
4.50  0.5
of the MLMO problem. 0.5-0.380 x1  0.737 x2  0.277 x3  ;
Based on the procedure stated in u f23 
0.5  4.80
Phase II, the equivalent linear program L
ux1  2 x1- 2.44;
(19) for the first-level decision making R
ux1  4.88- 2 x1;
as follows: system constraint s 17 ; (19)
xi  0 , u f ij  0 ,1, ux1R ,L  1.

The optimal solution of the second


level is observed
as x  x1 , x 2 , x3   1.94,1.92,0.00 .
2* 2* 2* 2*

Let DM 2 decide x 22  1.92 , t12 L  0.75


and t12 R  0.25 .

921
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

The solution for the third level is Section 6.1 explains the results of
shown in the following equivalent linear building the objective function from the
programming problem. fuzzy random regression approach and
max  0.245u1  0.200u 2   0.220 u 3
Section 6.2 explains the solution results
 0.294u 4  0.250u 5   0.232 u 6
 2u x L  2u x R  1.33u x L  4u x R ;
of hierarchical structure decision making
1 1 2 2

2.078 x1  0.260 x2  0.170 x3   0.5  with multi-objective problem based on


u1  ;
4.58  0.5 the fuzzy goal programming method.
u2 
01.010 x1  1.700 x2  0.476 x3   0.5 
;
5.50  0.5

u3 
0.5  0.438 x1  0.796 x2  0.512 x3 
; 6.1 The Evaluation from FRRM
5.50  0.5

u4 
1.126 x1  0.1006 x2  0.097 x3   0.5 
;
Results
3.90  0.5
0.856 x1  1.473 x2  0.443 x3   0.5 
u5 
4.50  0.5
; The first phase of the solution
u6 
0.5-0.380 x1  0.737 x2  0.277 x3 
; presented in this paper is to use fuzzy
0.5  4.80

u7 
0.921x1  0.050 x2  0.526 x3   0.5 ; random regression to estimate the
3.00  0.5 coefficients and build the fuzzy random
0.5-0.380 x1  0.737 x2  0.216 x3  (20)
u8  ; based objective functions. The FRR
0.5  4.00
ux R
1  2 x1- 2.88; regression models based on (4) were
ux1R  4.88- 2 x1;
applied to the datasets of the
ux2R  1.333 x2 -1.56;
ux2R  8.68- 4 x2 ;
manufacturing production. The
sy stemconstraints 17 ; coefficients are obtained as shown in
xi  0 ,uf ij  0 ,1, Table 2, where each coefficient is
uxiL ,R  1. represented in interval-valued form. This
The satisfactory solution of the result illustrates the coefficients for each
MLMO problem attribute and shows the range of their
is x  x1 , x 2 , x3   1.94,1.92,0.02 .
3* 3* 3* 3*
evaluations. The coefficients  i are the
As l  p  3 the procedure brings to an fuzzy random coefficients for the
end and the satisfactory solution is decision variables xi .
obtained. There are five criteria in this situation
Based on the procedure stated in example which are export revenue,
Section 4, three equivalent linear production volume, profit, capital and
programs are constructed in sequence. cost of production. Criterion represents a
Table 1 tabulates the goal and tolerance single measure by which the goodness of
that are pre-determined by the experts any solution to a decision problem can
for all objectives functions of the three be measured [28]. The result illustrates
levels of the multi-level multi-objective that for the export revenue criterion,
problem. Computer software LINGO© product 1, x1 has a significant
is used to solve the equivalent ordinary
contribution as compared to the other
linear programming model.
two products of, x2 and x3 . For the profit
returns, each level shows that the
6 DISCUSSIONS AND product 2 x 2 contributes an important
CONCLUSIONS weight to the total evaluation followed
by product 1 x1 and product 3 x3 . This
In this section, the results of the evaluation is similar to the capital and
industrial problem causes are explained. cost of production criteria.

922
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

information in the data about the


estimation target. Our model also
Table 2. Fuzzy Random based Coefficient for supports the range of values around
the objective functions expected value that is likely to contain
the estimation target.
Decision Fuzzy Random-Based
Coefficient
Making Goal
Level x x x Table 3. The optimal solutions and the tolerance
1 2 3

Export [2.031, [0.200, [0.120,


revenue 2.125] 0.320] 0.220] Controlled
[0.935, [1.206, [0.420, decision
Decision Solutions Controlled
1 Profit variables
1.086]
[0.365,
2.194]
[0.735,
0.532]
[0.412,
Making
Level

x  x1 ,x 2 , x3  decision
variables
tolerance
Capital i i
0.512] 0.857] 0.613] t kL t kR
Product [1.098, [0.000, [0.092,
ion 1.154] 0.200] 0.103] 1 x
1*

 1.94 ,2.08 ,0.00  1*
x1 0.5 0.5
[0.856, [1.006, [0.354,
2 Profit
0.856] 1.940] 0.352]
Cost
[0.305, [0.680, [0.203, 2
x
2*

 1.94,1.92, 0.00  2*
x2 0.75 0.25
0.455] 0.794] 0.532]
Product
ion
[0.872,
0.971]
[0.000,
0.100]
[0.082,
0.970]
3 x
3*

 1.94 ,1.92 ,0.02  - - -
3
[0.305, [0.680, [0.200,
Cost
0.455] 0.794] 0.232]

From the coefficients values derive


by the fuzzy random regression
approach, we can see that the flexibility
which reflects the fuzzy judgments in 6.2 Multi-level Multi-objective Fuzzy
this evaluation are represented by the Goal Programming
interval valued form. It is also supports
The optimal solution for each level
the range of values around expected
with the controlled decision variables for
value that is likely to contain the
the problem is obtained as in Table 2.
estimation target.
The experiment’s results show that the
The proposed method uses one-sigma
administrative government level (first
confidence intervals when developing
the objective functions. In the proposed level), objectives f1 1 and f 2 1 attained
model, the confidence intervals were nearly full satisfaction achievement
constructed based on the expected value which were 98% and 94%, respectively.
and the variance, instead of the actual However, the objective of minimizing
values of the statistical data. The fuzzy the capital only partly achieved about
random regression model includes the 42% at this level. The objective to
mean interval values of all samples in maximize the profit at the government
the model and is used to handle the state level has fully achieved, whereas
presence of hybrid uncertainty contains the other objectives gained 55% and
in the statistical data. Using the 38%. In the city level, the objectives
confidence intervals, we could provide a satisfied about 55% and 47%
more complete description of the achievements. The results show that

923
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

decision makers can perform decision Management and Applications, 293--304,


analysis under consideration of the Springer-Verlag Berlin Heidelberg, (2010).
2. Nureize, A., Watada, J.: A Fuzzy Regression
solution derived from the mathematical Approach To Hierarchical Evaluation Model
approach. The decision maker can re- For Oil Palm Grading, Fuzzy Optimization
examine the solution and change the Decision Making, 9 (1), 105--122, (2010).
decision and repeat the process. Since 3. Watada, J., Wang, S., Pedrycz, W.: Building
the proposed method is based on the Confidence-Interval-Based Fuzzy Random
Regression Model, IEEE Transactions on
satisfaction approach, the decision Fuzzy Systems, 11 (6), 1273--1283, (2009).
makers may involve themselves in 4. Baky, I.A.: Solving Multi-Level Multi-
evaluating the results to attain better Objective Linear Programming Problems
satisfying solution. Through Fuzzy Goal Programming
In this study, we demonstrated the use Approach, Applied Mathematical Modeling,
34 (9), 2377--2387, (2010).
of the additive model of an FGP 5. Ahlatcioglu, M., Tiryaki, F.: Interactive
approach to solve multi-level multi- Fuzzy Programming For Decentralized
objective programming problems, where Two-Level Linear Fractional Programming
the initial problem model was developed (DTLLFP) problems, Omega, 35(4), 432--
in terms of a fuzzy random regression 450, (2007).
6. Anandalingam, G.A.: Mathematical
approach to treat the uncertainties in the Programming Model of Decentralized
data and to overcome the difficulties in Multilevel Systems, Journal of Operational
determining the coefficients values. In Research Society, 39 (11), 1021--1033,
summary, the proposed procedures have (1988).
properly used the additive method in the 7. Mesarovic, M. Macko D., Takahara, Y.:
Theory of Hierarchical Multi-Level
FGP evaluation to solve multi-level Systems. Academic Press, New York.
multi-objective problems. The procedure 8. Shih, H-S., Lai. Y-J., Lee, E. S.: Fuzzy
also enables the decision maker of a approach for multi-level programming
respective decision-making unit to problems, Computers Operations Research,
decide the decision value by means of 23 (1), 73--91, (1996).
9. Sinha, S.B., Sinha, S.: A Linear
the mathematical based on their Programming Approach for Linear Multi-
satisfaction. Although it is an iterative Level Programming Problems, Journal of
process, it is practical for the decision the Operational Research Society, 55 (3),
maker to re-evaluate the results to attain 312--316, (2004).
the satisfaction of the overall system 10. Sakawa, M., Nishizaki, I.: Interactive Fuzzy
Programming For Two-Level Linear
target. In addition, the decision maker’s Fractional Programming Problem, Fuzzy
preferences toward the goals are Sets and Systems, 119 (1), 31--40, (2001).
considered in the computation of the 11. Wang, H-F., Huang, Z-H.: Top-Down Fuzzy
decision process by introducing the Decision Making With Partial Preference
relative importance evaluation of the Information, Fuzzy Optimization and
Decision Making, 1(2), 161--176, (2002).
additive FGP model. 12. Abo-Sinna, M.A.: A Bi-Level Non Linear
Multiobjective Decision-Making Under
Fuzziness, Journal of Operational Research
7 REFERENCES Society of India (OPSEARCH), 38 (5), 484-
-495, (2001).
1. Nureize, A., Watada, J.: Constructing Fuzzy 13. Yu, P.L.: Multiple Criteria Decision
Random Goal Constraints For Stochastic Making: Concepts, Techniques and
Fuzzy Goal Programming, V.-N. Huynh et Extensions. Plenum. New York, (1985).
al. (Eds.): Integrated Uncertainty

924
International Journal on New Computer Architectures and Their Applications (IJNCAA) 1(4): 911-925
The Society of Digital Information and Wireless Communications, 2011 (ISSN: 2220-9085)

14. Zeleny, M.: Multiple Criteria Decision Distribution Decision, European Journal of
Making. McGraw-Hill, NewYork, (1982). Operational Research, 52(3), 334--344,
15. Tiwari, R.N., Dharmar, S., Rao, J.R.: Fuzzy (1991).
Goal Programming An Additive Model. 28. Jones, D., Tamiz, M.: Practical Goal
Fuzzy Sets and Systems 24(1), 27--34, Programming, Series: International Series in
(1987). Operations Research and Management
16. Nureize, A., Watada, J.: Approximation of Science, 141, Springer New York,
goal constraint coefficients in fuzzy goal Heidelberg, London, (2010).
programming, In: 2010 Second International 29. Zimmermann, H.-J.: Fuzzy Programming
Conference on Computer Engineering and and Linear Programming with Several
Applications, 1, 161--165, (2010c). Objective Functions, Fuzzy Sets and
17. Bialas, W.R., Karwan, M.H.: Mathematical Systems, 1(1), 45--55, (1978).
Methods For Multilevel Planning, Research 30. Zadeh, L.A.: Fuzzy Sets, Information
Report No. 79-2, (1979). Control, 8 (3), 338--353, (1965).
18. R. Leisten: An LP-aggregation view on
aggregation in multilevel production
planning, Annals of Operations
Research, Vol. 82, No. 1, pp.413-434,
1998.
19. J.K. Lenstra, A.H.G. Rinnooykan and
L. Stougie: A framework for the
probabilistic analysis of hierarchical
planning systems, Annals of Operations
Research, Vol. 1, No. 1, pp. 23-42,
1984.
20. Sakawa, M.: Fuzzy Sets and Interactive
Multi-Objective Optimization, Applied
Information Technology, Plenum. New
York, (1993).
21. Mohamed, R.H.: The Relationship between
Goal Programming and Fuzzy
Programming, Fuzzy Sets and Systems, 89
(2), 215--222, (1997).
22. Schniederjans, M.J.: Goal Programming,
Methodology and Applications. Kluwer,
Boston, (1995).
23. Saaty, T.L.: The Analytic Hierarchy
Process, McGraw-Hill: New York, NY,
(1980).
24. Sugihara, K., Ishii, H. and Tanaka, H.: On
Conjoint Analysis by Rough
Approximations Based On Dominance
Relations, International Journal of
Intelligent System, 19(7), 671--679, (2004).
25. Romero, C.: Handbook of critical issues in
goal programming, Pergamon Press, Oxford,
England, 67--71, (1991).
26. Ijiri, Y.: An Application of Input-Output
Analysis To Some Problems In Cost
Accounting, Management Accounting, 15(1)
49--61, (1968).
27. Kwak, N.K, Schniederjans, M.J., Warkentin,
K.S.: An Application Of Linear Goal
Programming To The Marketing

925

You might also like