Tolerance and critical regions of reference points: a study of bi-objective linear programming models

Similar documents
Włodzimierz Ogryczak. Warsaw University of Technology, ICCE ON ROBUST SOLUTIONS TO MULTI-OBJECTIVE LINEAR PROGRAMS. Introduction. Abstract.

TIES598 Nonlinear Multiobjective Optimization A priori and a posteriori methods spring 2017

Multiobjective optimization methods

Multiple Criteria Optimization: Some Introductory Topics

Computing Efficient Solutions of Nonconvex Multi-Objective Problems via Scalarization

An Evolutionary Algorithm for Reactive Power Compensation in Radial Distribution Networks

New Reference-Neighbourhood Scalarization Problem for Multiobjective Integer Programming

A Note on Robustness of the Min-Max Solution to Multiobjective Linear Programs

1 Review Session. 1.1 Lecture 2

An overview of key ideas

+ 2gx + 2fy + c = 0 if S

Linear Programming and the Simplex method

Integer Programming Duality in Multiple Objective Programming

Slope Fields and Differential Equations. Copyright Cengage Learning. All rights reserved.

A Parametric Simplex Algorithm for Linear Vector Optimization Problems

Searching the Efficient Frontier in Data Envelopment Analysis INTERIM REPORT. IR-97-79/October. Pekka Korhonen

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC - Coimbra

March 25, 2010 CHAPTER 2: LIMITS AND CONTINUITY OF FUNCTIONS IN EUCLIDEAN SPACE

LMI Methods in Optimal and Robust Control

THE REFERENCE POINT METHOD WITH LEXICOGRAPHIC MIN-ORDERING OF INDIVIDUAL ACHIEVEMENTS

A Review of Linear Programming

Lecture 2: Vector-Vector Operations

VECTOR SPACES & SUBSPACES

Interactive Decision Making for Hierarchical Multiobjective Linear Programming Problems with Random Variable Coefficients

On Computing Highly Robust Efficient Solutions

Department of Mathematics, College of Sciences, Shiraz University, Shiraz, Iran

The geometry of least squares

A Tropical Extremal Problem with Nonlinear Objective Function and Linear Inequality Constraints

Multiple Objective Linear Programming in Supporting Forest Management

Detailed objectives are given in each of the sections listed below. 1. Cartesian Space Coordinates. 2. Displacements, Forces, Velocities and Vectors

Interactive Random Fuzzy Two-Level Programming through Possibility-based Fractile Criterion Optimality

Ann-Brith Strömberg. Lecture 4 Linear and Integer Optimization with Applications 1/10

EXPERIMENTAL VERIFICATION OF A GENERIC BUFFETING LOAD MODEL FOR HIGH-RISE AND LONG-SPAN STRUCTURES

Dr. Maddah ENMG 500 Engineering Management I 10/21/07

Goal Programming Approach for Solving Interval MOLP Problems

Lecture 7: Weak Duality

Min-max-min Robust Combinatorial Optimization Subject to Discrete Uncertainty

Vectors and Fields. Vectors versus scalars

IN many real-life situations we come across problems with

Core problems in bi-criteria {0, 1}-knapsack problems

OPERATIONS RESEARCH. Linear Programming Problem

Advances in the Use of MCDA Methods in Decision-Making

Rough Set Model Selection for Practical Decision Making

Implicitely and Densely Discrete Black-Box Optimization Problems

Fundamental Theorems of Optimization

the coordinates of C (3) Find the size of the angle ACB. Give your answer in degrees to 2 decimal places. (4)

Least Squares Optimization

Approaches to Sensitivity Analysis in MOLP

An interactive reference point approach for multiobjective mixed-integer programming using branch-and-bound 1

Linear Combination. v = a 1 v 1 + a 2 v a k v k

Least Squares Optimization

Chapter 2 An Overview of Multiple Criteria Decision Aid

0, otherwise. Find each of the following limits, or explain that the limit does not exist.

Part 1. The Review of Linear Programming Introduction

the Further Mathematics network

Rigid Geometric Transformations

Fixed Perimeter Rectangles

MATH 241 FALL 2009 HOMEWORK 3 SOLUTIONS

International Journal of Information Technology & Decision Making c World Scientific Publishing Company

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

Part 1. The Review of Linear Programming

Multiobjective Evolutionary Algorithms. Pareto Rankings

UCLA STAT 233 Statistical Methods in Biomedical Imaging

How to Take the Dual of a Linear Program

1.1 Single Variable Calculus versus Multivariable Calculus Rectangular Coordinate Systems... 4

Primal-Dual Bilinear Programming Solution of the Absolute Value Equation

CHAPTER 2. The Simplex Method

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta

On the Design of Adaptive Supervisors for Discrete Event Systems

(arrows denote positive direction)

Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty

How can we find the distance between a point and a plane in R 3? Between two lines in R 3? Between two planes? Between a plane and a line?

LOWER BOUNDS FOR THE MAXIMUM NUMBER OF SOLUTIONS GENERATED BY THE SIMPLEX METHOD

Computational math: Assignment 1

Example. 1 Rows 1,..., m of the simplex tableau remain lexicographically positive

The structure tensor in projective spaces

{ move v ars to left, consts to right { replace = by t wo and constraints Ax b often nicer for theory Ax = b good for implementations. { A invertible

Section 4.1 Solving Systems of Linear Inequalities

An Interactive Reference Direction Algorithm of the Convex Nonlinear Integer Multiobjective Programming

F 1 F 2 Daily Requirement Cost N N N

LINEAR PROGRAMMING. Relation to the Text (cont.) Relation to Material in Text. Relation to the Text. Relation to the Text (cont.

Mathematics Revision Guides Vectors Page 1 of 19 Author: Mark Kudlowski M.K. HOME TUITION. Mathematics Revision Guides Level: GCSE Higher Tier VECTORS

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Summary of the simplex method

The newsvendor problem with convex risk

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

Best subset selection via bi-objective mixed integer linear programming

5 Handling Constraints

AFFINE COMBINATIONS, BARYCENTRIC COORDINATES, AND CONVEX COMBINATIONS

Total 170. Name. Final Examination M340L-CS

Solutions to Section 2.9 Homework Problems Problems 1 5, 7, 9, 10 15, (odd), and 38. S. F. Ellermeyer June 21, 2002

DEPARTMENT OF MATHEMATICS AND STATISTICS UNIVERSITY OF MASSACHUSETTS. MATH 233 SOME SOLUTIONS TO EXAM 1 Fall 2018

Jørgen Tind, Department of Statistics and Operations Research, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen O, Denmark.

Analysis of the Acceleration Characteristics of Non-Redundant Manipulators

Stochastic geometric optimization with joint probabilistic constraints

Linear Algebra I for Science (NYC)

9. Stress Transformation

6.2: The Simplex Method: Maximization (with problem constraints of the form )

Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1

3.1 Arrow s Theorem. We study now the general case in which the society has to choose among a number of alternatives

Transcription:

Tolerance and critical regions of reference points: a study of biobjective linear programg models Ana Rosa Borges ISEC, Coimbra Polytechnic Institute, Rua Pedro Nunes, Quinta de Nora, 3399 and INESC Rua Antero de Quental 99, 333 Coimbra, Portugal arborges@isec.pt Carlos Henggeler Antunes Dep. of Electrical Engineering and Computers, University of Coimbra, 333 and INESC Rua Antero de Quental 99, 333 Coimbra, Portugal cantunes@inescc.pt Abstract An interactive approach based on the analysis of the tolerance and critical regions of reference points associated with the objective functions in multiple objective linear programg models is proposed. It allows characterizing the efficient solution set as well as studying the stability of basic efficient solutions in presence of changes in the reference point components, capturing the uncertainty regarding the decision maker s preferences. Some methodological and theoretical issues are presented and a biobjective example is used for illustration purposes. Keywords: Multiobjective linear programg, Sensitivity analysis, Tolerance approach, Reference point approaches, Interactive decision analysis. Introduction Generally, in linear programg, traditional sensitivity analysis ranges indicate how much given coefficients can change before the optimal basis changes. However, these ranges are easily computed only when the coefficients are not allowed to change in a simultaneous manner. Wendell [6, 7] developed the tolerance approach to sensitivity analysis, which enables to consider the impact of simultaneous and independent coefficient changes for single objective linear programg problems. The tolerance approach proposed by Wendell yields the largest percentage, called the imum tolerance percentage, by which specific coefficients can deviate simultaneously and independently from their estimated values while retaining the same optimal basic solution. Some authors [3, 4] have proposed extensions of the tolerance approach to sensitivity analysis in linear programg to problems with multiple objectives, where efficient solutions are computed by using the weightedsum approach. They consider perturbations on the weights of the p objective functions and detere the largest percentage, called the imum tolerance percentage, by which all weights can deviate simultaneously and independently from their estimated values while retaining the same efficient basic solution. Based on the geometrical analysis of the critical region (derived from traditional sensitivity analysis) and tolerance region for the weights, Borges and Antunes [] presented a geometricalbased approach to detere the results in [3], along with visual interactive tools to deal with changes in the weighting vector in multiobjective linear programg (MOLP) problems. Since reference pointbased approaches are also generally used to compute efficient solutions, it is useful to integrate the main concepts

underlying this form of scalarizing problems with the tolerance approach to sensitivity analysis in MOLP problems []. In this work, we endeavour to establish bridges between the tolerance approach to sensitivity analysis with the reference pointbased scalarizing process as a means to deal with uncertainty in MOLP problems. The paper is organized as follows. In sections and 3 the MOLP problem and the reference point scalarizing process are formulated, respectively. In section 4, the integration of the tolerance approach to sensitivity analysis with reference point approaches is described. The interactive approach is detailed in section 5. It allows characterizing the efficient solution set as well as providing support to the decision maker (DM) to study the stability of basic efficient solutions in presence of changes on reference point components. An illustrative example is presented in section 6. Finally, some conclusions are drawn in section 7. Multiobjective linear programg Let us consider the following MOLP problem with p linear objective functions and m linear constraints z = (z,..., z,..., z ) T r p = Cx () x X = { x Rn : Ax = b, x } where A is a mxn matrix, b is the m righthand side column vector and C is a pxn matrix of objective functions coefficients. Since it is usually impossible to optimize all the objectives simultaneously, the concept of optimal solution to a single objective problem gives place, in a multiple objective context, to the concept of efficient solutions. denotes the operation of computing efficient solutions. A feasible solution to () is called efficient if and only if there is no feasible solution for which an improvement in any objective functions value is Without loss of generality, it is assumed that the objective functions are given in imization form and all constraints are equalities. possible without sacrificing on at least one of the other objective functions. For definitions and mathematical details see, for instance, [5]. A variety of approaches have been developed to detere efficient solutions in MOLP problems. These processes are generally called scalarizing processes because they involve the resolution of a scalar optimization problem in such a way that the optimal solution to this problem is an efficient solution to the multiobjective problem. Scalarizing processes include, among others, the optimization of a nonnegative weightedsum of the objective functions and the use of achievement functions associated with reference points. The components of the reference point, in the objective function space, may be understood as the levels the DM would like to attain regarding each objective function (also called aspiration levels). 3 Reference point approaches in multiobjective linear programg Reference pointbased approaches [8, 9] provide an appealing framework, both from theoretical and cognitive perspectives, to aid the DM to strive for "satisfactory" efficient solutions. T p Let q = (q,..., q r,..., q p ) R be the reference point in the objective space. It may be attainable or not. An achievement scalarizing function, σ ( q, z), is used to project the reference point q on the efficient region to detere an efficient solution. Although several, more generalized, forms of this function have been presented in the literature [8, 9] a simplified version of it is used in this work σ ( q, z) = r p (q r z r ) + ε p r = (q z ) r r () where the parameter ε is an arbitrary small positive number; if ε is zero, alternative optima to this function may lead to weakly efficient solutions.

The reference point problem can be formulated as α + ε p r = z r (3) z r α qr ; r =,...,p x X, α R. tolerance region for the reference values is the dashed rectangle because it is the smallest of all (two) rectangles. For a given q R p, the optimal solution to problem (3) is an efficient solution to problem (). 4 Geometrical interpretation of the tolerance and critical regions of reference points 4. The problem The tolerance approach to sensitivity analysis of the reference point values in (3) is developed through the following perturbed problem [] α + ε p r = z r (4) z r α r + δ r q r ; r =,...,p x X, α R. where each q r has a specified value and δ r is the multiplicative parameter of q r. More specifically, if q r = r then δ r represents the percentage deviation from the estimated value r. Figure : Tolerance region obtained from Wendell s approach with =[4., 7.5]. Note that this tolerance region lies inside the critical region of the objective function reference point components, obtained by a traditional sensitivity analysis study for a certain optimal basic solution to problem (3) (using ). 4.3 Critical region of reference points 4. Tolerance region of reference points The tolerance region can be detered graphically from a set of hypercubes centered on the estimated values (the reference point) and with radius equal to the tolerance of the corresponding component. The imum tolerance value is associated with the largest hypercube for which all points in the hypercube represent changes to the reference values such that the efficient basis obtained with the estimated reference values remains efficient. This hypercube represents the tolerance region for these reference values. In the example with two objective functions (see Figure ) the hypercubes are rectangles. The Figure : Critical region with = q =[4., 7.5]. From a geometrical analysis of figure, it can be concluded that if we project any point belonging to the line segment [T, U] (with T=(4., 5,) and U=(4., 5,)), as well as any point belonging to the line segment [X, Y]

(with X=(6.5, 7,5) and Y=(6.5, 7,5)), on the efficient region boundary, a solution that can be detered by a linear combination of basic efficient solutions P B and P C is obtained (for instance, the efficient solution P F ). Note that the values considered are related with the ranges computed by traditional sensitivity analysis, [ q, q ] = [6.5, 6.5] and [ q, q ] = [5., 5,]. Moreover, the critical region for the reference point components can be found by an analysis based on these ranges. Furthermore, for the illustrative problem in figure, this critical region could be defined by means of the vectors that are projected on the points P C and P B, respectively. That is, all the points on parallel straight lines to the vectors XU (or TY ) and which intersect points of the line [X, Y] (or [T, U]) belong to the corresponding critical region. Equations of both halfplanes () and () in figure, that bound the critical region, can be defined by: q q )( q ) ( q )( q ) (5.()) ( ( q q )( q ) ( q )( q ) (5.()) For a given optimal basis B of problem (3), the critical region of reference point components could also be characterized by the following set: R q ={q: B [q b] } (6) In linear problems, the critical region of reference point is a polytope and the imal tolerance region lies always inside the critical region. A different way to characterize the critical region is suggested from figure, where X=( q, ), U=(, q ), Y=( q, ) and T=(, q ). Let us begin to analyze the halfplane (). Each vector (in the space) beginning at point U and ending at any point q=( q, q, ) of the corresponding halfplane (), Uq =( q, q q, ), is at an angle between º and 8º with the vector XU = ( q, q, ). Each vector (in the space) beginning at point U and ending at any point q=( q, q, ), of the corresponding halfplane (), Uq =( q, q q, ), is at an angle between º and 8º with the vector XU = ( q, q, ). Let e f 3 =(,, ) be an unit vector perpendicular to the plane to which XU and Uq belong, and such that ( e f 3, Uq, XU ) 3 form a righthanded system in R (direct base on the space). The triple product e f 3 That is,.( Uq x XU ). (,, ). (7.()) (,, ( q )( q )( q q )( q ) ( q )( q )( q q )( q ) ( q )( q ) ( q q )( q ) ( q )( q ) ( q q )( q ) The last equation is the previous (5.()). A similar procedure could be drawn to halfplane (), and the constraint (5.()) is obtained. Each vector beginning at point T and ending at any point q=( q, q, ) of the halfplane (), Tq =( q, q q, ), is at an angle between º and 8º with the vector TY = ( q, q, ). The triple product absolute value of three vectors is equal to the volume of the parallelepiped spanned by those vectors. When the three vectors are complanar the value is null. The sign is positive ( ) if the vectors form a righthanded system, and in this situation the parallelepiped defined by the three vectors is completely located at the halfspace to which the vectors belong. The sign of the triple product is negative otherwise.

Let e f 3 =(,, ) be an unit vector perpendicular to the plane to which Tq and TY belong, and such that ( e f 3, Tq, TY ) is a righthanded system in R 3. Then, the triple product e f 3.( Tq x TY ), that is: (,, ). (7.()) (,, ( q )( q )( q q )( q ) ( q )( ( q )( q q )+( q ) ( q q q )( )( q q ) ). 5 An interactive approach based on the analysis of the critical regions of reference points The proposed interactive approach to deal with uncertainty with respect to the reference point components in MOLP problems consists of the following steps:. The solutions that optimize each objective function individually are computed. This offers the DM a first overview of the ranges attained by the objective functions in the efficient region. If the DM is also interested in knowing more basic efficient solutions with different characteristics, they could be detered at this phase.. The DM is asked to specify the objective function reference levels he would like to attain: q (iteration t=). If the DM is not willing to specify some of these levels, those that optimize each objective function are considered. 3. Problem (3) is solved in order to compute an efficient solution to the multiobjective problem (). 4. The results obtained are presented to the DM. The ranges in which each reference value can change independently before the efficient basis changes, obtained by traditional sensitivity analysis, as well as the imum tolerance percentage (that gives the deviation the reference values may suffer simultaneously and independently from their estimated values while retaining the same efficient basis), are also provided. 5. If the DM is satisfied with the results obtained then the interactive procedure can be concluded. Otherwise, the DM is asked to specify a different q t+. This aims at capturing the uncertainty regarding his preferences before more information is gathered about the efficient solutions set. If, with respect to a previous q t obtained, the critical region of the reference levels remain the same, then the new efficient solution can be easily detered by + = and t computing x B [ t ] T B b q t [ t ] T z + = C B B b q, with the appropriate B and C B, and the interactive process proceeds to step 4. Otherwise, it is necessary to return to step 3 and solve the corresponding problem (3) from scratch. 6 Some illustrative results To illustrate the proposed approach, let us consider the following MOLP problem with three objective functions (already used in section 4, Figures and ). f + = x = x z f x + x (8) X = x + 3x x + 3x 7 4x + 3x 45 3x + x 3 x R, x (c) (c) (c3) (c4) Firstly, the characteristics of the basic efficient solutions that optimize each objective function individually are presented to the DM (table ). sl_ci is the slack variable associated with the constraint (ci).

The DM may also find interesting to compute other basic efficient solutions to the problem, with different characteristics. For instance, by using the weightedsum approach, the basic efficient solutions presented in table can also be detered. Table : Initial basic efficient solutions to problem (8) Solution f f x B P A ( f ) P D ( f ) 4. 7. ( x, s_c, s_c3, s_c4) = (7., 6., 4.,3.) 3.. ( x, x, s_c, s_c) = (9., 3.,.,9.) Table : Other basic efficient solutions to problem (8) Solution f f x B P B 3. 4. ( x, x, s_c3, s_c4) = (3., 8., 9.,3.) P C 8. 9. ( x, x, s_c, s_c4) = (6., 7., 6.,5.) Let us suppose that the DM specifies the reference point q =[4., 7.5] T (Figure ). The following problem, similar to problem (3), is then solved: α + α + ε ( x + 3x ) (9) x + x α+ + α 4. x + x α+ + α 7.5 x X, α +, α. (c5) (c6) The optimal values to the problem (9) are presented in Table 3, where α = α + α. x B = [ x, α, s_c3, s_c4, x, s_c] T = [3.75,.5, 6.75,, 7.75,.5] T, the objective values are z =[.75, 5.5] T (point P F ) and the inverse of the optimal basis matrix to the problem (9) is / / B 3/ = 3/5 3/ 4/5 3/ / 9/ 4/5 / 3/5 3/ / 9/ 4/5. / 3/5 Table 3: Original and optimal tableau to problem (9) x B x x α + α s_c s_c s_c3 s_c4 s_c5 s_c6 Original tableau Current variables s_c 3. s_c 3 7. s_c3 4 3 45. s_c4 5 3. s_c5 4. s_c6 7.5 Optimal tableau x / 3/ 3/ 3.75 α / / /.5 s_c3 3/ 9/ 9/ 6.75 s_c4 3/5 8/ 8/ x 3/ / / 7.75 s_c 4/5 3/5 3/5.5

The intervals obtained from traditional sensitivity analysis for each reference value can also be provided 3 : [6.5; 6.5] for f and [5; 5] for f, as well as the imum tolerance percentage 4 (that is, the same basis remains efficient as long as each of the reference values of the objective functions is within 7.9365% of its estimated value q =[4., 7.5] T ). The analysis of Figures and leads to similar conclusions. The critical region of the estimated reference point q, shown in figure, can be defined through equation (6): / 3/ 3/ / / / 7 3/ 9/ 9/ 45 R q ={q: 3/5 4/5 4/5 3 } 3/ / / 4/5 3/5 3/5 q q that is, it can be characterized by the intersection of the constraints: 7/ 3/q +3/q (r) q q 9 7/ +/q +/q, (r) 3*7/ +45 +9/q 9/q (r3) q q 3*7/5 +3 +8/q 8/q (r4) q q 69/4 3*7/ +/q /q (r5) q q 8 4*7/5 3/5q +3/5q (r6) q q Since the constraints (r), (r4) and (r5) are redundant, and (r) must not be considered (owing to the fact that it is associated with the basic variable α ), only equations (r3) and (r6) remain. Those equations are similar to equation detered by (5.()) e de (5.()), respectively: q q (r3) q q (r6) Let us suppose that, based on information already gathered, the DM specifies a new reference point, for instance the doated and attainable point = q =[7., ] T (Figure 3). Since the critical region of reference points ( q and q ) does not change, the new solution can be easily detered by x B [ b q] T [ x, B = = α, s_c3, s_c4, x, s_c] T = [3.9, 4.5, 6.3,.6, 7.7,.8] T and z [ ] C B b q T [.5, 5.5] T. = B = 3 q = q + {6.75/(9/), /(8/), 7.75/(/)} = 6.5; q = q + {3.75/(3/),.5/(3/5)} = 6.5; q = q + {3.75/(3/),.5/(3/5)} = 5; q = q + {6.75/(9/)}, /(8/), 7.75/(/)} = 5. 4 {3.75/( 3/ *4 + 3/ *7.5), 6.75/( 9/ *4 + 9/ *7.5), /( 8/ *4 + 8/ *7.5), 7.75/( / *4 + / *7.5),.5/( 3/5 *4 + 3/5 *7.5) } =.5/( 3/5 *4 + 3/5 *7.5)=7.9365%. Note that α is always negative because.5/( / *4 + / *7.5) = 4.857% is greater than the imum tolerance percentage value, 7.9365%. Figure 3: Critical region with = q =[7.,.]. The interactive process proceeds to step 4. If the DM specify new values q =[6.67,.] to the reference point components, the critical region changes (Figure 4). This means that the

new efficient solution could now be obtained by using a linear combination of different basic efficient solutions (P B and P A ). [ b q] T x B B = = [ x, α, x, s_c, s_c3, s_c4] T = [.5,.8, 7.667, 5,.5,.3333] T and z [ ] C B b q T = B =[3.8333, 8.667] T. Figure 4: Critical region with = q =[6.67,.]. If the DM considers the information obtained sufficient to make a decision, the process can successfully be concluded. Otherwise, new reference levels must be specified to proceed with a new interaction. This offers the DM a way to progressively reduce the uncertainty associated with his preferences as more knowledge about the efficient solutions set is gathered. 7 Conclusions The main objective of this work is to propose an interactive approach, which does not impose a heavy computer effort, to aid the DM in the study of the efficient solution set to a MOLP problem. This approach provides an operational means to analyze the stability of basic efficient solutions regarding changes in the reference point components which capture the DM s uncertainty in specifying his own preferences. Acknowledgements This research has been partially supported by FCT and FEDER under project grant POSI/SRI/37346/. References [] Borges, A.R., C.H. Antunes (). A visual interactive tolerance approach to sensitivity analysis in MOLP. European Journal of Operational Research, Vol. 4, nº, 35738. [] Borges, A.R., C.H. Antunes (). An interactive tolerance approach to sensitivity analysis in multiobjective linear programg using reference points. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC ), A. El Kamel, K. Mellouli, P. Borne (Eds.), Hammamet, Tunisia, (CDROM). [3] Hansen, P., M. Labbé, R.E. Wendell (989). Sensitivity analysis in multiple objective linear programg: The tolerance approach, European Journal of Operational Research 38, 6369. [4] Mármol, A., J. Puerto (997). Special cases of the tolerance approach in multiobjective linear programg, European Journal of Operational Research 98, 666. [5] Steuer, R. (986). Multiple Criteria Optimization: Theory, computation and Application, Wiley, New York. [6] Wendell, R.E. (984). Using bounds on the data in linear programg: the tolerance approach to sensitivity analysis, Mathematical Programg 9, 343. [7] Wendell, R.E. (985). The tolerance approach to sensitivity analysis in linear programg, Management Science 3, 564578. [8] Wierzbicki, A.P. (983). A mathematical basis for satisficing decision making. Mathematical Modeling, 3, 3945. [9] Wierzbicki, A.P. (). Multiobjective and reference point optimization tools. In Modelbased decision support methods with environmental applications (Wierzbicki, A.P., M. Makowski and J. Wessels (Ed)), Kluwer Academic Publishers, Dordrecht, 547.