Abstract
The aim of this paper is twofold. Firstly, to define a solution concept of Pareto-optimality for a multi-objective flexible linear programming (MOFLP) problem (or multi-objective fuzzy linear programming problem) and design a method to extract a Pareto-optimal solution of MOFLP problem from the set of optimal solutions of equivalent optimization problem formulated by Dubey and Mehra (2013). Secondly, to extend this study to multi-objective linear programming problem involving hard and flexible constraints with interval uncertainty. A flexible constraint with interval uncertainty generalizes a flexible constraint by allowing preferences to be expressed in the form of intervals. An optimistic-pessimistic approach is proposed to solve multi-objective flexible linear programming with interval uncertainty (MOFLPIU) using an interval-valued fuzzy set representation and the Hurwicz optimism-pessimism criterion.
Keywords
Introduction
A linear programming (LP) problem traditionally involves hard constraints; but specifying strict satisfaction of constraints can lead to inconsistencies resulting in vacuousness of feasible set. A flexible linear programming (FLP) involving flexible version of constraints can be of much help in such a situation. Also, if there are more than one objective functions to be optimized simultaneously in an FLP problem then it is termed as a multi-objective FLP (MOFLP) problem. The MOFLP problems are often investigated under the name multi-objective fuzzy linear programming problems [12, 29 32] because fuzzy sets are used as a principal tool to mathematically represent the flexible constraints. Engineering design [13, 17], machine scheduling problem [19], pattern classification [15], water supply planning and resource management [16], production planning [8] and project management [26] are some potential real life applications where the optimization problems are MOFLP problems. For a recent survey of fuzzy set based optimization problems, one can look at [14, 25] and references therein.
An important aspect of a MOFLP problem is its solution concept. The notion of Pareto-optimality is a widely accepted solution concept for classical multi-objective linear programming (MOLP). But surprisingly there is no comprehensive and analogous study on a solution concept for MOFLP problems. Werners [22] extended the notion of Pareto-optimality for MOFLP and called it fuzzy-efficiency. The concept of fuzzy-efficiency for MOFLP is partially inconsistent with the concept of Pareto-optimality for MOLP. In MOLP, constraints are used to describe the set of feasible solutions and objective functions are used to characterize the Pareto-optimal solutions among the feasible solutions. This spirit is somewhat missing in the notion of fuzzy-efficiency where both objective functions and constraints participate equally in defining it. In other words, it is not clear as to what is the meaning of a feasible solution of MOFLP problem in terms of flexible constraints. And indeed it makes sense to talk about feasibility ahead of any kind of optimality/Pareto-optimality for an optimization problem inhand.
With this motivation, in this paper, a solution concept of Pareto-optimality for MOFLP problem is defined and an approach is proposed to extract one such solution from the set of optimal solutions of an equivalent optimization problem formulated by Dubey andMehra [5].
Note that all the approaches to model MOFLP are based on the assumption that preferences can be expressed using numerical values in [0,1]. But often the experts suffer from a lack of knowledge about the exact preference values that they can attach with their decisions. In such a case, intervals have been used by decision makers to express their preferences. One can refer to [1, 9] to get more insight on the significance of using interval-valued preferences in flexible constraints. If the preference degree of a vector to be feasible with respect to a flexible constraint of MOFLP is an interval then, such a constraint is a flexible constraint with interval uncertainty. Thus, flexible constraint with interval uncertainty generalizes the notion of flexible constraint. If at least one constraint in a MOFLP is a flexible constraint with interval uncertainty, then a problem is termed as MOFLP with interval uncertainty (MOFLPIU).
In [5], MOFLP is studied from a perspective of bipolar view in preference modeling [2, 6] and a scheme is proposed to solve MOFLP problem. Our second aim in this paper is to extend this bipolar approach to MOFLPIU problem.
Since the degree to which a solution of MOFLPIU satisfies a constraint is an interval, the obvious question is: how to compare interval satisfaction degrees of two solutions? There are two possible ways to answer this question: one is to fix a linear order on the set L = {[a, b] | a, b ∈ [0, 1] , a ≤ b}, namely an order that allows to compare any two intervals, thereafter aggregate the interval-valued preferences using some aggregation operator on L. Another way could be to first resolve the interval uncertainty and then aggregate the resultant preferences which take the values in numeral scale [0, 1] . The latter approach is opted in this paper. The prime reason for taking this route is that the standard order ‘≤’ is a total order on [0, 1], thereby making ([0, 1] , ≤) a complete lattice; thus any two acceptable solutions in ([0, 1] , ≤) are comparable. Another reason is that this approach results in an optimization problem which is rather simple to solve.
In [4, 8], authors have studied flexible linear programming with interval uncertainty (FLPIU) and proposed different schemes to solve FLPIU problems. In [4], a flexible constraint with interval uncertainty is mathematically represented using Atanassov’s intutionistic (I) fuzzy set. The crux of this approach is that intervals can be compared via a selection of precise substitute to intervals and hence these I-fuzzy sets are transformed to fuzzy sets by resolving λ times indeterminacy in I-fuzzy sets in favor of the membership function. By doing so, FLPIU is essentially transformed to FLP. In [7, 8], an interval type-2 fuzzy LP problem is studied and two approaches are proposed to solve it. One of these two approaches transforms the problem into an equivalent fuzzy LP problem and the other one transforms it into an interval-valued LPproblem.
In this paper, the approach proposed in [4] is extended to MOFLPIU problem by integrating the concept of bipolarity in it. An interval-valued (IV) fuzzy set representation is used to represent a flexible constraint with interval uncertainty. The interval uncertainty is resolved using the Hurwicz optimism-pessimism criterion [10] and then the resultant MOFLP problem is studied in the heterogeneous bipolar framework [2, 4]. It is important to remark here that our approach can not be compared with approaches presented in [7, 8] for the reason that the modelling frameworks are different while we use bipolar approach, which is more reasonable [5], to model MOFLPIU whereas in [7, 8] the model proposed is derived from the traditional Ballman and Zadeh’s principle. Secondly, we have worked with Pareto-optimality and a method to extract the same in a multi-objective framework, while no such idea is involved in [7, 8].
The paper is organized as follows. In Section 2, a solution concept of Pareto-optimality is defined for MOFLP problems and an approach is proposed to extract a Pareto-optimal solution of a MOFLP problem. In Section 3, a mathematical representation of a flexible constraint with interval uncertainty as an IV-fuzzy set and the Hurwicz optimism-pessimism criterion are explained. An equivalent optimization problem of MOFLPIU problem is formulated in Section 4. In Section 5, an optimistic-pessimistic approach is proposed to formulate a deterministic equivalent of this optimization problem. The approach is illustrated through a numerical example. The paper ends with some concluding remarks in Section 6.
Multi-objective flexible linear programming
In this section, the solution concept of Pareto-optimality is extended to MOFLP problem and a method is proposed to extract a Pareto-optimal solution of it.
The general framework of MOFLP problem is
where and comprises of all linear inequalities in x. The constraints are flexible resource constraints in which the resources availability b
i
can be relaxed to positive tolerances r
i
, i = 1, …, m. Here the symbol “⪯” is essentially less than or equal to and to be understood in the sense of a chosen membership function μ
R
i
for the fuzzy set R
i
corresponding to the ith flexible constraint. For i = 1, …, m, μ
R
i
is defined as follows:
Solution concept
A general framework of MOLP problem is
A feasible solution x ∈ S is Pareto-optimal for (MOLP) if there exists no feasible solution y ∈ S such that and for some k.
Werners [22] extended the concept of Pareto-optimality to (MOFLP) and called it fuzzy-efficiency.
Observe that fuzzy-efficiency for (MOFLP) is partially inconsistent with the Pareto-optimality for (MOLP). The flexible constraints play same role as the objective functions in characterizing fuzzy-efficient solutions among the feasible solutions described by hard constraints of (MOFLP). However, the role of constraints in an optimization problem is typically to characterize the set of feasible solutions; in the same spirit the flexible constraints should be used to define the feasible set of (MOFLP). With this motivation, the feasibility degree of a solution of (MOFLP) is first defined and then the solution concept of Pareto-optimality is extended to (MOFLP).
Then, x is called β x - feasible solution of (MOFLP).
Note that when (MOFLP) is devoid of flexible constraints then the above definition coincides with the definition of Pareto-optimality for (MOLP).
On extracting pareto-optimal solution
The maximization of objective functions in (MOFLP) is interpreted in the sense of satisfaction of aspiration levels Z k , k = 1, …, p, which are given by decision maker (DM) or can be determined to the kth objective , i.e. . Therefore, (MOFLP) is equivalent to the following flexible constraint satisfaction problem:
Note that the first p flexible constraints correspond to objective functions of (MOFLP). Let the fuzzy sets G k , k = 1, …, p, represent the flexible constraints corresponding to objective functions. The membership functions are defined as follows, for k = 1, …, p,
In [5], (FCSP-1) is studied in the heterogeneous bipolar [2] framework. Flexible constraints in (FSCP-1) are divided into two categories: positive preferences and negative preferences. The flexible constraints in (MOFLP) problem are viewed as negative preferences in (FCSP-1) for describing what is somewhat tolerable while the flexible constraints corresponding to the objective functions of (MOFLP) are viewed as positive preferences for depicting satisfaction to what is desirable. Fuzzy sets representing the negative preferences or flexible constraints are aggregated by conjunctive operator ‘min’. This will ensure that any x which fails to satisfy any one of the flexible constraint is unacceptable or unfeasible. On the other hand, the positive preferences represented by objectives are aggregated using a strictly monotone ordered weighted averaging (OWA) operator F which ensures that if the satisfaction in an individual objective aspiration achievement increases, then the overall satisfaction of the DM in solution will also increase. The aggregated positive and negative information are described by the fuzzy sets D P and D N with the following membership functions: and
The decision set D is a fuzzy set whose membership function is given by μ D (x) = min {μ D P (x) , μ D N (x)} . Therefore, problem (MOFLP) is equivalent to
which can be re-casted into the following problem:
Let (x*, α*) be an optimal solution of (OP-1). If (x*, α*) is the unique optimal solution of problem (OP-1) then it can easily be proved that x* is a Pareto-optimal solution of (MOFLP). On the other hand if problem (OP-1) has alternate optimal solutions then at least one of them is a Pareto-optimal solution of (MOFLP). In order to extract the same, consider the following optimization problem:
where and
Note that if (x**, θ**, β**) is an optimal solution of problem (OP-2). If either (x**, θ**, β**) is unique or then x** is a Pareto-optimal solution of (MOFLP). This is proved in the form of Proposition 2 in the appendix.
Further, note that if problem (OP-2) has alternate optimal solutions and (x**, θ**, β**) is an optimal solution of (OP-2) such that for one or more k, that is one or more aspiration levels are fully achieved, then x** may not be Pareto-optimal for (MOFLP). In this case, consider the following problem to extract a Pareto-optimal solution from the set of optimal solutions of (OP-2):
where subscript s refers to objective functions such that , subscript t refers to objective functions for which , and the variables have the same significance as the positive deviation in conventional goal programming. Observe that (OP-3) is always feasible. Further, if is an optimal solution of problem (OP-3). Then, is a Pareto-optimal solution of problem (MOFLP). The same is proved in Proposition 3 in the appendix.
The following example of MOFLP illustrates the approach presented above.
where Z1 = 21, g1 = 3, Z2 = 8, g2 = 2 and r1 = 2 .
For an average operator F (a strictly increasing OWA operator), (MOFLP-1) is equivalent to the linear programming problem:
An optimal solution of this problem is α* = 0.75 with optimal objective value equal to 0.75 . (LP-1) is solved using software LINGO 14.0 and the solution report shows that the problem has alternate optimal solutions. Therefore, the current optimal solution may not be Pareto-optimal for (MOFLP-1). In order to extract a Pareto-optimal solution from the set of optimal solutions of (LP-1), the following problem is solved:
An optimal solution of this problem is β** = 1. The solution report of (LP-2) also shows the possibility of alternate optimal solutions. Therefore, in order to obtain a Pareto-optimal solution of (MOFLP-1), the following linear programming problem is solved:
An optimal solution of this problem is . Therefore, is a Pareto-optimal solution of (MOFLP-1).
An IV-linear inequality and Hurwicz criterion
From now onwards the paper discusses the MOFLPIU problem. This section aims to build a brief background to facilitate further discussion.
A general model of MOFLPIU can be stated as follows:
where and comprises of all linear inequalities in x. The symbol ‘’ represents that preference values for each instantiation of the variables of a constraint are interval and call it as ‘interval-valued (IV)- linear inequality’.
In [4], an IV-linear inequality is mathematically represented using I-fuzzy set. In this paper an IV-fuzzy set is used as a mathematical tool to represent an IV-linear inequality. An IV-fuzzy set is characterized by its membership function where L = {[a, b] | a, b ∈ [0, 1] , a ≤ b}, which assigns to each x ∈ X, an interval-valued membership degree, i.e. , where , are respectively lower and upper membership functions. Though motivation behind the two extensions viz. I-fuzzy set and IV-fuzzy set of a fuzzy set is different but they turned out to be mathematically equivalent; to convince one can refer to [3].
For and a general IV-linear inequality, aTx⪰IVb, can be characterized by an IV-fuzzy set defined by the following lower and upper membership functions.
The lower membership function is defined as
Now, on the lines of [4], the upper membership function can be constructed in three ways namely, optimistic, pessimistic, and mixed.
In optimistic case, the upper membership function is defined as follows:
The upper membership function for the pessimistic case is defined as follows:
The upper membership function in the mixed case is defined next.
Note that IV-linear inequality aTx⪯IVb, is interpreted as -aTx⪰IV - b .
As discussed earlier, the degree to which a solution of (MOFLPIU) satisfies a constraint is an interval. Therefore our main concern is; how to compare interval satisfaction degrees of two solutions? There are many methods available to compare intervals in the literature but herein the Hurwicz optimism-pessimism criterion [10] is used as it allows comparison of intervals via a selection of precise substitute to intervals.
The Hurwicz optimism-pessimism criterion, proposed in 1951, ascribes to a decision a value which is a weighted sum of its worst and best possible values, ; parameter λ ∈ [0, 1] being interpreted as a degree of optimism.
Let [a1, b1] , [a2, b2] ∈ L = {[a, b] |a, b ∈ [0, 1] , a ≤ b} and λ ∈ [0, 1]; Define
The Equivalent Model for MOFLPIU
In this section, the solution concept of Pareto-optimality is extended to (MOFLPIU) and then an equivalent optimization problem is formulated for computationally extracting a Pareto-optimal solution of (MOFLPIU).
Let and denote respectively the lower membership function and the upper membership function of the IV-fuzzy set representing an IV-linear inequality corresponding to ith flexible constraint with interval uncertainty of (MOFLPIU).
The maximization in (MOFLPIU) is interpreted in the sense of satisfaction of aspiration levels Z k , k = 1, …, p, which are given by DM for the kth objective . Then problem (MOFLPIU) is equivalent to the following flexible constraint satisfaction problem with interval uncertainty (FCSPIU) which requires to find an such that
Let and denote respectively the lower membership function and the upper membership function of the IV-fuzzy set representing an IV-linear inequality corresponding to kth objective function.
Using the Hurwicz criterion, with degree of optimism λ ∈ [0, 1], IV-fuzzy sets and are transformed into fuzzy sets G
k
and R
i
respectively with the following membership functions:
The bipolar approach proposed in [5] is followed next and hence the resultant fuzzy sets G k , k = 1, …, p, are aggregated using a strictly monotone OWA operator and the fuzzy sets R i , i = 1, …, m, using the ‘min’ operator.
and
The problem (MOFLPIU) is equivalent to
which can be re-casted into the following problem:
A Pareto-optimal solution of (MOFLPIU) can be extracted from the set of optimal solutions of (OP-4) on the same lines as explained in Subsection 1 in the context of (MOFLP).
The optimistic-pessimistic approach
In this section, an optimistic-pessimistic approach is proposed where IV-linear inequalities corresponding to objective functions are interpreted in optimistic sense while the IV-linear inequalities corresponding to the original flexible constraints with interval uncertainty are taken in the pessimistic sense. The reason for doing so is not far fetched and will shortly be revealed.
Consider the kth IV-linear inequality . Let g k > 0, q k > 0 be the tolerances for the kth objective function. Then the lower membership and the upper-membership functions in optimistic case are defined as continuous linear functions
Let r
i
, t
i
, with 0 < t
i
< r
i
, be the tolerances for the IV linear inequality in the ith constraint, i = 1, …, m. The lower membership and the upper membership functions in pessimistic case are defined as follows:
For , the functions f G k , k = 1, …, p, in optimistic case and f R i , i = 1, …, m, in pessimistic case become:
and
The resultant f G k , k = 1, …, p, and f R i , i = 1, …, m are S-shaped. Note that on the same lines as above f G k , k = 1, …, p, and f R i , i = 1, …, m can be computed respectively in pessimistic and optimistic cases.
We can observe from Fig. 4 that taking optimistic approach to interpret IV-inequalities allows us to relax the lower bounds for aspiration levels in the resultant membership functions f G k , k = 1, …, p. As objective functions correspond to positive preferences of DM, it makes sense to use the optimistic approach. Further, as constraints correspond to negative preferences of DM, in view of Fig. 5, it makes sense to take the pessimistic approach to interpret IV-inequalities
When F is a strictly monotone OWA operator, following the method of [27] problem (OP-4) can be reformulated as the following mixed integer linear programming problem:
; O2: a p column vector whose components are
; : a p column vector whose components are dt Gk ; : a p column vector whose components are dtj k ; M: a large positive real number.
In particular, when F is an ‘average’ operator, following the approach of Yang et al. [28], problem (OP-4) can be reformulated as the following mixed integer linear programming problem:
(MILP - 2) max α
subject to
where M is large positive real number.
On the same lines as Proposition 1 in [5] one can easily prove the following result.
In order to illustrate this approach, consider the following example of MOFLPIU.
For , the equivalent optimization problem analogous to (MILP-2) is given by
and M is large positive real number.
The optimal solution is with an overall satisfaction 0.7779. This problem has a unique optimal solution and therefore is a Pareto-optimal solution of given MOFLPIU.
Conclusions
In this paper, an attempt is made to build a theoretical framework for multi-objective linear programming subject to hard and flexible constraints by defining the solution concept of Pareto-optimality. The bipolar approach [5] is extended to solve MOFLP for Pareto-optimal solution. This study is extended to MOFLPIU problems. A bipolar approach is proposed to formulate equivalent optimization problem of MOFLPIU by extending the approach in [4] to solve FLPIU. An optimistic-pessimistic framework is proposed to formulate the deterministic equivalent optimization problem. In MOFLPIU, bipolarity is integrated in two stages. First in the equivalent optimization problem formulation and secondly in its deterministic equivalent formulation by taking an optimistic approach to represent the flexible constraints with interval uncertainty corresponding to objective functions and a pessimistic approach for the remaining flexible constraints with interval uncertainty.
The other way to model (MOFLPIU) could be by considering some total order on the set L = {[a, b] | [a, b] ⊆ [0, 1]} , in order to appropriately define interval-valued preference relation, and then aggregate the interval-valued preferences directly without resolving the interval uncertainty first (i.e., the Hurwicz criterion). Though apparently this approach will lead to rather hard mathematics and complex optimization models but nevertheless it can be taken up in future research.
Appendix
or
and for some k0 .
As μ
G
k
, k = 1, …, p, are monotonically increasing and F is strictly increasing,
In case (i), as μ
G
k
, k = 1, …, p, are monotonically increasing and F is strictly increasing,
If (x**, θ**, β**) is the unique optimal solution of (OP-2), then θ** + β** is the optimal objective value and hence (y, θ**, β**) is also an optimal solution of (OP-2) contradicting uniqueness of (x**, θ**, β**).
Next consider the case when
Then, for k = 1, …, p, Hence, and since μ
G
k
is strictly increasing function over [Z
k
- g
k
, Z
k
) . Again, F is strictly increasing so,
or
and
for some k0 .
In view of monotonic increasing nature of μ
G
k
, k = 1, … p, and F, it can easily be verified that (y, θ**, β**) is feasible for (OP-2).
First consider the case (i). As μ
G
k
, k = 1, … p, and F are monotonically increasing, hence
In case (ii), if k0 ∈ {l + 1, …, p} then, since μ
G
k
0
is strictly increasing in [Z
k
0
- g
k
0
, Z
k
0
) and F being strictly increasing, hence
Then is feasible for (OP-3) with contradicting the given hypothesis. This completes the proof of requisite result.□
Acknowledgements
We are thankful to the anonymous referees for providing valuable comments. The first author thank the National Board of Higher Mathematics (NBHM), India, for financial support for this research.
