<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Juan S. Pati n˜o-Callejas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Krisna Y. Espinosa-Ayala</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan C. Figueroa-Garc´ıa</string-name>
          <email>gueroa@udistrital.edu.co</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Distrital Francisco Jose ́ de Caldas Bogota ́ -</institution>
          <country country="CO">Colombia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents a goal programming model for problems where resources are defined by the opinion of multiple experts. Through the use of Type-2 fuzzy sets, we propose a model that includes human being like information in order to define the parameters of a goal programming problem, and then solve it using a constructive approach that uses LP models due to its efficiency. An application example is provided and explained, and some concluding remarks are provided.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Decision making in practical applications has to face human
being interaction and social aspects. Some situations have
to solve multiple goals involving multiple people that try to
solve the same problem with different objectives. To solve
those problems, goal programming offers an efficient tool to
find a solution.</p>
      <p>A common situation in applied goal programming includes
multiple experts and uncertainty around the exact value of
a desired goal, where fuzzy sets appear as a useful tool for
handling uncertainty coming from different people. Classical
fuzzy goal programming has been proposed by Narasimhan
[Narasimhan, 1980], and later developed by Yang [Yang et
al., 1991], Turgay &amp; Tas¸kın [Safiye and Harun, 2014], Li
&amp; Gang [Li, 2012],Hu, Zhang &amp; Wang [Hu et al., 2014],
Khalili-Damghani &amp; Sadi-Nezhad [Khalili-Damghani et al.,
2013], in both theoretical and practical situations.</p>
      <p>Using the results of Narasimhan [Narasimhan, 1980], Yang
[Yang et al., 1991] has designed a smaller model (in terms of
amount of variables) that leads to the same solution. In this
paper we propose to extend the classical goal programming
problem to a case where multiple experts deal with multiple
goals by using Type-2 fuzzy sets and α-cuts to handle
linguistic/numerical uncertainty coming from experts and
Linear Programming (LP) methods for handling goal
programming.</p>
      <p>The paper is organized as follows: Section 1 introduces
the main problem. Section 2 presents some basics on fuzzy
sets. In Section 3, goal programming LP model is referred.
Section 4 presents the Yang [Yang et al., 1991] proposal for
fuzzy goal programming. Section 5 contains the proposal;
Section 6 shows an application example; and finally Section
7 presents the concluding remarks of the study.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Basic on Fuzzy sets</title>
      <p>According to Klir and Yuan [Klir and Yuan, 1995], a fuzzy set
is a function A : X → [0, 1]. The notation μA is equivalent
to describe the membership function μ that describes A, this
is μA : X → [0, 1] where x ∈ X is the universe of discourse
over A is defined, as follows:</p>
      <p>A : X</p>
      <p>→ [0, 1]</p>
      <p>A = (x, μA (x)) : x ∈ X
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Type-2 Fuzzy Sets</title>
      <p>A Type-2 Fuzzy set, Mendel [Mendel, 2001] is an ordered
pair {(x, μA˜(x)) : x ∈ X}, where A is a linguistic label A˜
represents the uncertainty about the word A. And its
mathematical definition is:</p>
      <p>A˜ : X</p>
      <p>→ F [0, 1]</p>
      <p>A˜ = (x, μA˜ (x)) : x ∈ X</p>
      <p>Z
A˜ =</p>
      <p>Z
x∈X u∈Jx</p>
      <p>fx (u) /(x, u), Jx ⊆ [0, 1]
where fx (u) /u is a secondary membership function of A˜ on
x ∈ X and u is the domain of uncertainty.</p>
      <p>Why Fuzzy Sets? Fuzzy sets has the property of handling
uncertainty coming from human knowledge, which
commonly appear in decision making. In the case of numerical
uncertainty, fuzzy sets handle imprecision about X that
appears in cease where no historical/statistical data is available,
so the only way to estimate parameters and/or variables is by
using approximate information coming from the experts of
the problem that can be represented through fuzzy numbers.
2.2</p>
      <p>α-cuts
One of the most used ways to decompose A is through α-cuts.
The α-cut of a A, namely αA, is defined as:
αA = {x ∈ X : μA(x) &gt; α},
(3)</p>
      <p>
        Thus, a fuzzy set A is the union of its α-cuts, Sα∈[0,1] α ·
αA, where ∪ denotes union [Klir and Yuan, 1995]. Now, the
(1)
(2)
extension of α-cut of A to the α-cut of A˜
        <xref ref-type="bibr" rid="ref4">(see
[FigueroaGarc´ıa et al., 2015])</xref>
        allows us to say that the primary α-cut
of an Interval Type-2 fuzzy set αA˜ is the union of all x ∈ X
whose primary memberships Jx are greater than α, Jx &gt; α,
this is:
      </p>
      <p>αA˜ = {x ∈ X : μA˜(x, u) &gt; α; u ∈ Jx ⊆ [0, 1]}, (4)
3</p>
    </sec>
    <sec id="sec-4">
      <title>Goal programming</title>
      <p>
        Charnes, Cooper &amp; Wagner [Charnes and Cooper, 1961;
1977] has proposed an LP model that tries to minimize
deviations from different goals (desired objectives) through
minimizing the absolute deviations dk of the constraints of the
problem Akx regarding its desired value Bk e g. mink{D =
Pkn=1 |Akx − Bk|}. This model is equivalent to the
following LP model
        <xref ref-type="bibr" rid="ref1">(see Charnes, Cooper &amp; Wagner [Charnes and
Cooper, 1961; 1977])</xref>
        :
min
k
n
where Bk ∈ R is the aspiration level, dk1, dk2 ∈ R are
negative and positive deviations from the goal Bk, Ak is the set of
n constraints related to goals, A′k is a set of crisp constraints
of the problem, Bk′ is its set of boundaries, and x ∈ Rm is the
set of decision variables of the problem. A negative deviation
quantifies a lack of satisfaction of the desired aspiration level,
and a positive deviation quantifies an excess over the desired
aspiration level.
4
      </p>
      <p>Fuzzy Goal Programming
Fuzzy goal programming has been proposed by Narasimhan
[Narasimhan, 1980], Narasimhan &amp; Hanna [Hannan, 1981],
and Yang [Yang et al., 1991] has proposed a smaller model
that obtains an equivalent solution that the presented by
[Narasimhan, 1980; Hannan, 1981]. Yang’s proposal defines
the membership function of the kth fuzzy goal Bk namely
μBk , as follows:




1 −



μBk = 

1 −





</p>
      <p>0
Gk(x) − bk
bk2
1
bk − Gk(x)
bk1
0</p>
      <p>if Gk(x) ≤ bk + bk2,
, if bk ≤ Gk(x) ≤ bk + bk2,
, if bk − bk1 ≤ Gk(x) ≤ bk,
if Gk(x) = bk,
otherwise,
(6)
where k ∈ n denotes the kth goal, Gk(x) is the kth constraint
to be fulfilled, bk ∈ R is the aspiration level of the kth goal,
and dk1 and dk2 are the maximum negative and positive
deviations from bk, respectively. Then the resulting LP model
min
k
n
where B˜k ∈ F1 the fuzzy aspiration level, dk1, dk2 ∈ R are
negative and positive deviations from the goal bk, Ak is the
set of n constraints related to fuzzy goals, A′k is a set of crisp
constraints of the problem, Bk′ is its set of boundaries, and
x ∈ Rm is the set of decision variables of the problem.</p>
      <p>Every Type-2 fuzzy goal is defined by its LMF and UMF,
as shown as follows:



1 −



μ˜bk = 

1 −









1 −



μ˜bk = 

1 −





</p>
      <p>0
Gk(x) − bk
bk2
1
bk − Gk(x)
bk1
0
0
Gk(x) − bk
bk2
1
bk − Gk(x)
bk1
0</p>
      <p>if Gk(x) ≤ bk + bk2,
, if bk ≤ Gk(x) ≤ bk + bk2,
, if bk − bk1 ≤ Gk(x) ≤ bk,
if Gk(x) = bk,
otherwise,
if Gk(x) ≤ bk + bk2,
, if bk ≤ Gk(x) ≤ bk + bk2,
, if bk − bk1 ≤ Gk(x) ≤ bk,
if Gk(x) = bk,
otherwise,
(9)
where μ defines the LMF of the kth goal, and μ defines the
UMF of the kth goal. A graphical display of a Type-2 fuzzy
goal is shown in Figure 1.
(8)</p>
      <p>Then from the k goal values the value of the deviations in
the linear goal programming problem (7) are computed, as
a four-step LP method which finds the following crisp
solutions:
where B˜k ∈ R is a Type-2 fuzzy aspiration level, dk1, dk2 ∈
R are negative and positive deviations from the goal B˜k, Ak
is the set of n constraints related to goals, A′k is a set of crisp
constraints of the problem, Bk′ is its set of boundaries, and
x ∈ Rm is the set of decision variables of the problem.</p>
      <p>The proposed approach to find a solution of the problem
is by using a constructive method based on α-cuts which
basically decomposes B˜k into α-cuts and find a crisp solution
for every of the 4 boundaries of every α-cut. The method is
described as follows.
5
α-cuts and deviations in Fuzzy Goal</p>
      <p>Programming
There is a relationship between satisfaction levels, α-cuts,
and the goal value. It is clear that there exists a set X that
satisfies every α-cut which leads to two intervals, one for the
left side [αBˆk,l,αBˇk,l] and one for the right side [αBˇk,r,αBˆk,r]
which are computed using Eq. (4) and shown as follows:
where αBˆk,l,αBˇk,l are the left values of the cut for its UMF
and LMF respectively, and αBˇk,r,αBˆk,r are the right values
of the cut for its LMF and UMF respectively. To do so, all
crisp boundaries of B˜k,r are computed as follows:
αBˆk,l = (bk − bk1) + α(bk − (bk − bk1)),
αBˇk,l = (bk − bk1) + α(bk − (bk − bk1)),
αBˆk,r = (bk + bk2) − α((bk + bk2) − bk),
αBˇk,r = (bk + bk2) − α((bk + bk2) − bk),
(11)
(12)
(13)</p>
      <p>Now, every set of goals αBˇk,l, αBˆk,l, αBˇk,r, αBˆk,r has to be
solved using (7). This way, the set of Type-2 fuzzy goals B˜
leads to a set of optimal solutions zˇ, as follows:
where f is a function, in this case an LP method.
6</p>
      <p>Experimentation and results
As application example we use the proposed by [Narasimhan,
1980] and extended by [Chen and Tsai, 2001] which is
composed by three fuzzy goals, as shown as follows:</p>
      <p>G1 : 80x1 + 40x2 =∼ 630,</p>
      <p>G2 : x1 =∼ 7,</p>
      <p>G3 : x2 =∼ 4,
where x1 and x2 are the manufacturing quantities of two
products which regard to three goals: G1 is a profit goal, and
G2 − G3 are the expected selling quantities per product. The
maximum deviations from Gk = {630, 7, 4} and modifying
them to get a Type-2 fuzzy goal programming which can be
symmetrically handled where bk1 = bk2 = {10, 2, 2} and
bk1 = bk2 = {15, 3, 3}.</p>
      <p>Using Eq. (7) we can obtain the values of the goals G1, G2
and G3 for every α-cut. The idea is then to minimize the
deviations from the goals through Eqs. (7), so we obtain four
crisp points that compose αz˜ and therefore z˜ as stated in Eq.
(19).
As seen in Table 6, goal G2 was the only goal which
obtained its desired value on its left side while its right side has
a linear behavior (see Table 6). There is a nonlinear behavior
on all deviations from goals even when all goals were
accomplished, this is, there is no direct relationship between the
3.71
3.43
3.14
2.85
2.56
2.28
1.99
1.70
1.41
1.13
objective function of the LP and the α-cuts, although the
results of the right side (for both UMF and LMF) as a function
of the α-cuts fit the shape of the goal. Roughly speaking, the
behavior of the deviations is not a function of α.</p>
      <p>Even when all goals were defined by linear UMFs and
LMFs, the results of every α-cut have shown that the optimal
solution (in terms of deviations from goals) are not linear, so
GP problems seem to be nonlinearly shaped which confirms
that fuzzy sets can efficiently represent nonlinear systems.</p>
      <p>Also note that every goal is fulfilled for every α-cut with
some deviations, so the real behavior of the problem is given
by their deviations. In our example those deviations have
shown a nonlinear behavior (chaotic in some sense) which
provides some information to us: it seems that GP problems
has no a predictable behavior. This happens because every
αcut operates as a single GP problem whose optimal deviations
has no a linear relationship between α-cuts.
7</p>
      <p>Conclusions and recommendation
There is not a direct relationship among α and the objective
value given by the LP (7), this is because no matter what is
the value of α is, the model tries to minimize their deviations,
turning out decision variables in a nonlinear way.</p>
      <p>The example shows an interesting behavior: when
deviations d21 always are zero, the expected shapes of the goals
are accomplished, in this case its right shape. For the left
side, the expected shape is not reached due to the deviations
have a nonlinear behavior.</p>
      <p>Our recommendation is to analyze every α-cut as a single
problem. We can see an α-cut as a fuzzy aspiration level
of every goal B˜k that comes from the opinion of multiple
experts, so its optimal solution should be interpreted apart
from other α-cuts. A practical way to find a crisp solution is
by selecting an α-cut and then solve the problem keeping in
mind its results.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Charnes and Cooper</source>
          , 1961]
          <string-name>
            <given-names>A</given-names>
            <surname>Charnes and WW Cooper</surname>
          </string-name>
          .
          <article-title>Management models and industrial applications of linear programming</article-title>
          ,
          <source>vol. i</source>
          ,
          <year>1961</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Charnes and Cooper</source>
          , 1977]
          <string-name>
            <given-names>Abraham</given-names>
            <surname>Charnes</surname>
          </string-name>
          and
          <string-name>
            <given-names>William</given-names>
            <surname>Wager</surname>
          </string-name>
          <article-title>Cooper. Goal programming and multiple objective optimizations: Part 1</article-title>
          .
          <source>European Journal of Operational Research</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>54</lpage>
          ,
          <year>1977</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[Chen and Tsai</source>
          , 2001]
          <article-title>Liang-Hsuan Chen</article-title>
          and
          <string-name>
            <surname>Feng-Chou Tsai</surname>
          </string-name>
          .
          <article-title>Fuzzy goal programming with different importance and priorities</article-title>
          .
          <source>European Journal of Operational Research</source>
          ,
          <volume>133</volume>
          (
          <issue>3</issue>
          ):
          <fpage>548</fpage>
          -
          <lpage>556</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [
          <string-name>
            <surname>Figueroa-Garc´</surname>
          </string-name>
          ıa et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Juan</given-names>
            <surname>Carlos</surname>
          </string-name>
          Figueroa-Garc´ıa, Yurilev Chalco-Cano, and Heriberto Roma´n-Flores.
          <article-title>Distance measures for interval type-2 fuzzy numbers</article-title>
          .
          <source>Discrete Applied Mathematics</source>
          , To appear
          <source>(1)</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Hannan</source>
          , 1981] Edward L Hannan.
          <article-title>On fuzzy goal programming*</article-title>
          .
          <source>Decision Sciences</source>
          ,
          <volume>12</volume>
          (
          <issue>3</issue>
          ):
          <fpage>522</fpage>
          -
          <lpage>531</lpage>
          ,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Hu et al.,
          <year>2014</year>
          ]
          <string-name>
            <given-names>Chaofang</given-names>
            <surname>Hu</surname>
          </string-name>
          , Shaokang Zhang, and
          <string-name>
            <given-names>Na</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Enhanced interactive satisficing method via alternative tolerance for fuzzy goal programming with progressive preference</article-title>
          .
          <source>Applied Mathematical Modelling</source>
          ,
          <volume>38</volume>
          (
          <issue>19</issue>
          ):
          <fpage>4673</fpage>
          -
          <lpage>4685</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [
          <string-name>
            <surname>Khalili-Damghani</surname>
          </string-name>
          et al.,
          <year>2013</year>
          ]
          <string-name>
            <given-names>Kaveh</given-names>
            <surname>Khalili-Damghani</surname>
          </string-name>
          ,
          <article-title>Soheil Sadi-Nezhad, and Madjid Tavana. Solving multi-period project selection problems with fuzzy goal programming based on topsis and a fuzzy preference relation</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>252</volume>
          :
          <fpage>42</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>[Klir and Yuan</source>
          , 1995]
          <string-name>
            <given-names>George</given-names>
            <surname>Klir</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bo</given-names>
            <surname>Yuan</surname>
          </string-name>
          .
          <article-title>Fuzzy sets and fuzzy logic</article-title>
          , volume
          <volume>4</volume>
          . Prentice Hall New Jersey,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>[Li</source>
          ,
          <year>2012</year>
          ]
          <string-name>
            <given-names>Gang</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Fuzzy goal programming-a parametric approach</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>195</volume>
          :
          <fpage>287</fpage>
          -
          <lpage>295</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[Mendel</source>
          , 2001]
          <string-name>
            <surname>Jerry</surname>
            <given-names>M</given-names>
          </string-name>
          <string-name>
            <surname>Mendel. Uncertain</surname>
          </string-name>
          rule
          <article-title>-based fuzzy logic system: introduction and new directions</article-title>
          . Prentice
          <string-name>
            <surname>Hall</surname>
            <given-names>PTR</given-names>
          </string-name>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[Narasimhan</source>
          , 1980]
          <string-name>
            <given-names>Ram</given-names>
            <surname>Narasimhan</surname>
          </string-name>
          .
          <article-title>Goal programming in a fuzzy environment</article-title>
          .
          <source>Decision sciences</source>
          ,
          <volume>11</volume>
          (
          <issue>2</issue>
          ):
          <fpage>325</fpage>
          -
          <lpage>336</lpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>[Safiye and Harun</source>
          , 2014]
          <article-title>Turgay Safiye and Tas¸kın Harun</article-title>
          .
          <article-title>Fuzzy goal programming for health-care organization</article-title>
          .
          <source>Computers &amp; Industrial Engineering</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [Yang et al.,
          <year>1991</year>
          ]
          <string-name>
            <given-names>Taeyong</given-names>
            <surname>Yang</surname>
          </string-name>
          , James P Ignizio, and
          <string-name>
            <surname>Hyun-Joon Kim</surname>
          </string-name>
          .
          <article-title>Fuzzy programming with nonlinear membership functions: piecewise linear approximation</article-title>
          .
          <source>Fuzzy sets and systems</source>
          ,
          <volume>41</volume>
          (
          <issue>1</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>53</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>