• Keine Ergebnisse gefunden

The Reference Point Optimization Approach - Methods of Efficient Implementation

N/A
N/A
Protected

Academic year: 2022

Aktie "The Reference Point Optimization Approach - Methods of Efficient Implementation"

Copied!
27
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

W O R K I N G P A P E R

THE REFERENCE POINT OPTIMIZATION APPROACH

-

METHODS OF EFFICIENT IMPLEMENTATION

A. Lewandowski M. Grauer

March 1982 WP-82-26

r

l n t e r n a t ~ o n a l ln s t l t u t e for Applted Systems Analysis

(2)

NOT FOR QUOTATION WITHOUT P E R M I S S I O N O F THE AUTHOR

THE REFERENCE P O I N T O P T I M I Z A T I O N APPROACH

-

METHODS O F E F F I C I E N T IMPLEMENTATION

A. L e w a n d o w s k i M. G r a u e r

March 1 9 8 2 WP-82-26

W o r k i n g

P a p e r s a r e i n t e r i m r e p o r t s o n w o r k of t h e I n t e r n a t i o n a l I n s t i t u t e f o r A p p l i e d S y s t e m s A n a l y s i s a n d have received o n l y l i m i t e d r e v i e w . V i e w s o r o p i n i o n s e x p r e s s e d h e r e i n do n o t n e c e s s a r i l y repre- s e n t t h o s e of t h e I n s t i t u t e o r of i t s N a t i o n a l M e m b e r O r g a n i z a t i o n s .

INTERNATIONAL I N S T I T U T E FOR A P P L I E D SYSTEMS ANALYSIS A - 2 3 6 1 L a x e n b u r g , A u s t r i a

(3)

1. INTRODUCTION

The r e f e r e n c e p o i n t approach introduced by Wierzbicki [ I ] has already been described in a series of papers and reports. This method is a generalization of the well-known goal programming method [2] and of the method of displaced ideals developed by Zeleny [3]. The basic idea of t h s method is as follows:

(I) The d e c i s i o n - m a k e r (DM) thinks in terms of a s p i r a t i o n Levels, i.e., he specifies acceptable values for given objectives.

(11) He works with the computer in an i n t e r a c t i v e w a y so that he can change his aspiration levels during the course of the analysis.

Practical experience with the DM has shown that these requirements are both realistic, w h c h makes the approach very useful in practice. Other methods require the DM to provide rather unnatural information, e.g., the

(4)

methods based on the Morgenstern utility theory require the DhPl to compare t h e lotteries and to express his preferences in t e r m s of probabilities [4]. I t is also unreasonable to expect the

DM

to carry out a pairwise comparison of several alternatives. The r e f e r e n c e p o i n t approach, in contrast, has proven its applica- bility in a number of practical problems [ 5 , 6 ] . This approach has also been used in a study of the optimal structure of t h e chemical industry [7] and in a work dealing with t h e generation of efficient energy supply strategies [B].

In t h e authors' opinion, work on the reference point approach has now reached a stage a t which efficient software based on this method can be developed. T h s paper will concentrate on the software package DIDASS (Dynamic Interactive Decision Analysis and Support System ) being developed a t IIASA t o deal with linear and nonlinear multiple-criteria programming problems.

There a r e several ways of increasing t h e efficiency of the software, in t e r m s of both computing power and interaction between the user and the computer.

Some of these improvements will also be discussed in this paper.

2. REFERENCE POINT OPTIMIZATION

The use of t h e r e f e r e n c e point approach in the linear case has been dis- cussed in a n earlier paper [5].

Let A be in R m m , C in R P ~ , and b in Rm and consider t h e multicriteria linear program :

where the decision problem is to determine a n n-vector z of decision variables satisfying z 1 0 while taking into account the p-vector of objectives defined by Cz = q . W e will assum.e t h a t each component of q should be as large a s possible.

(5)

An objective vector value q = is attainable if there is a feasible x for w h c h Cx =

q .

A point ij is strictly Pareto inferior if there is a n attainable point q for which q >?j . If there is an attainable q for which q >

q

and t h e inequality is strict in a t least one component, t h e n q is Pareto inferior. An attainable p ~ i n t

is weakly Pareto optimal if it is not strictly Pareto inferior and it is Pareto optimal if t h e r e is no attainable point q such that q r q with a strict inequality for a t least one component. Thus, a Pareto optimal p i n t is also weakly Pareto optimal, and a weakly Pareto optimal point may be Pareto inferior. For brevity, we shall sometimes refer to a Pareto optimal point as a Pareto point and to t h e set of all such points as the Pareto set.

A r e f e r e n c e point or reference objective is a suggestion

q

by the DM which reflects in some sense the "desired level" of the objective. According to Wierzbicki 191, a n achievement scalarizing function s ( q

- q )

defined over the s e t of objective vectors q may be associated with reference point

q .

The general forms of function s which result in Pareto optimal (or weakly Pareto optimal ) minimizers of s over the attainable points q is given by Wierzbicki [lo].

If we regard t h e function s ( q

-P)

as t h e "distance" between the points q and

q ,

then, intuitively, the problem of finding such a minimum may be interpreted

as the problem of finding from w i t h n the Pareto set the point

q^

"nearest" to the reference point i j . (However, as will be made clear later, t h e function s is not necessarily related to the usual notion of distance.) With this interpretation in mind, reference point optimization may be viewed as a way of guiding a sequence

f tkj

of Pareto points generated from a sequence

t

f j k ] of reference objectives. These sequences a r e generated in an interactive procedure and this should result in a n interesting s e t of attainable points

t i k ]

. If the sequence

1 G k ]

converges, the limit may be seen as the solution t o the decision problem.

The decision m a k e r may be provided with initial information by maximizing

(6)

all objectives separately. A matrix Ds which yields information on the range of numerical values of the objectives is t h e n constructed. We shall call t h s the decision support m a t r i x :

Row i corresponds to the solution vector xi which maximizes objective qi.The vector with elements q; = q:, i.e., the diagonal of

Ds,

represents the utopia (ideal) point. T h s point is not attainable (if it were, it would be t h e solution of the proposed decision problem ), but it can be used and presented to t h e deci- sion maker as a n upper limit to the sequence

I q k 1

of reference objectives . Let us consider column i of the matrix

Ds

. The maximum value in the column is q;. Let qf, be the minimum value, where

We shall call this the nadir value. The vector with elements q,',q;,

.

.

.

, q z represents the nadir point, and c a n be s e e n as a lower limit to the values of t h e decision maker's objectives.

In the following analysis we shall use the notation w

=

(q

- 9 ) .

A practical form of the achievement scalarizing function s ( w ) , where minimization results in a linear programming formulation, is then given by:

(7)

Here p is an arbitrary coefficient whch is greater than or equal to p : and

E = ( E ~ , E ~ , . . . , E ~ is a ) nonnegative vector of parameters. In the special case p = p , ( 1 ) reduces to

In our experience, eqn. ( 1 ) has proven to be the most suitable form of achieve- ment scalarizing function. Other practical forms are given in Wierzbicki [9].

For any scalar

s^,

the set S,-(p) -=

I

q

I

s ( w ) 2 g,w =(q -tj)

I

is called a level set. Some level sets for function ( 1 ) are illustrated in Figure 1 for the cases p = p , p

>

p and p

>>

0 with E = 0. In each case, if w # 0, then s ( w ) is given by ( 2 ) ; i.e,, the functional value is pr.oportiona1 to the worst component of w . If p = p , the same is also true for w r 0. If w

>

0, then for large enough p (see the

case p

>>

p ) s (w ) is given by z w i

.

In the general case when p

>

p , the situa- tion is as shown in the central part of Figure 1 . When w 2 0 and its components are sufficiently close together (that is, ( p - l ) w l r w z and ( p

-

l ) w z r w l for p =2), then s (w ) is given by z w i . All other cases are represented by eqn. ( 2 ) .

For E

=

0, scalarizing function ( 1 ) guarantees only weak Pareto optimality for its minimizer. However, as will be shown in Lemma 1 below, if E

>

0, Pareto optimality is guaranteed.

The problem of minimizing s ( q

- p )

as defined by ( 1 ) over the attainable points q can be formulated as a linear programming problem, as mentioned above. In particular, making the substitution w =(q

- p )

= (Cz

-q)

and introduc- ing an auxiliary decision variable y , this minimization problem may be restated as follows (P) :

find y , w , and z to

min ( y - E W )

(8)

Figure 1 Level sets for a c h e v e m e n t scalarizing functions (1) and (2) for

&= 0

.

where D and E a r e appropriate vectors and matrices. Furthermore , D I 0, and i f w

=

w and y = y a r e optimal for (P), then s = y - E w is the minimum value attained for t h e achievement scalarizing function s .

In the detailed formulation of (P) let W

=

w

I

-UJ +Cz =ij , Az =b , z l 0

I

denote the feasible set for vector w . Then, using t h e achievement scalarizing function ( l ) , the reference point optimization problem (P) becomes:

(9)

where we have substituted y = z

+

E W .

The optimal solution of this problem is characterized by the following result:

LEMMA 1. L e t ( y ,w ,z)

= (g ,&

);, be a n o p t i m a l s o l u t i o n a n d l e t 6 , p, a n d rr b e t h e c o r r e s p o n d i n g d u a l v e c t o r s r e l a t e d t o c o n s t r a i n t s (P-2) , (P-3), a n d ( P - 4 ) , r e s p e c t i v e l y . D e n o t e b y = C$ t h e c o r r e s p o n d i n g o b j e c t i v e v e c t o r , b y

.4 -%

s = y

- &

t h e o p t i m a l v a l u e o f t h e a c h i e v e m e n t s c a l a r i z i n g f u n c t i o n , a n d b y Q t h e a t t a i n a b l e s e t of o b j e c t i v e v e c t o r s q . T h e n E Q n s;(C~) a n d t h e h y p e r p l a n e

I .?

H =

[

q

1 r(6

-p)

=

0 s s p a r a t e s Q a n d S; ( t ) ~ u r t h e i m o r e , p 2 & a n d q = q m a x i m i z e s p q o v e r q E Q ; i . e . , gis P a r e t o o p t i m a l i f E

>

0 a n d is w e a k l y P a r e t o o p t i m a l i f E r 0 .

R e m a r k : As illustrated in Figure 2 , the hyperplane H approximates the Pareto set in the neighborhood of g . Thus the dual vector p may be viewed as a vector of tradeoff coefficients which tells us roughly how much we have to give up in one objective in order to gain a given small amount in another objective .

This Lemma is proved in [ 5 ]

(10)

Figure 2 An illustration of Lemma 1.

3. COMPUTER IMPLEMKNTATION

3.1 The Basic LP Version

The basic computer LP implementation of DIDASS consists of three parts.

These are:

-

The interactive "editor" for manipulating the reference point and the objec- tives (lpmod)

-

The preprocessor, which converts the input model f l e containing the model

description in standard

MPSX

format into its single-criterion equivalent (lpmulti)

-

The postprocessor, w h c h extracts the information from the LP system out- put Ale, computes the values of the objectives, and displays the necessary

(11)

information (lpsol).

This pre- and postprocessing of the LP problems makes the LP (DIDASS) system both flexible and portable. The only machine-dependent point is the for- m a t of the output file, w h c h differs between LP packages.

All of the programs work in t h e interactive mode; however, t h e efficiency of interaction dapends on the size of the LP model. Currently, one session of a

150x100 model on the VAX with the MINCS LP system (see[ll.] ) takes about five t o t e n minutes CPU time. T h s makes the interactive analysis of quite nontrivial decision problems possible. The structure of t h e system and the information flow between components a r e presented in Figure 3.

3.2 The Extended Version

-

Approximation of the Pareto Set

Experience with this basic version of the software has shown t h a t it is efficient enough t o solve quite complex practical problems. However, t h s ver- sion has one disadvantage

-

if t h e DM changes t h e reference point components it is necessary to solve the LP problem again. For medium-sized LP models this usually takes a t least 10 minutes of CPU time. After a brief analysis of the solu- tion, t h e DM may conclude t h a t the proposed reference point was evidently unacceptable, r e t u r n to the previous solution and make a new trial. There is a simple way of avoiding such losses of time

-

instead of calculating a new solution corresponding t o the new reference point, this solution could be estimated approxim.ately. If this approximate solution is acceptable to t h e DM t h e exact solution can t h e n be calculated.

The procedure for calculating the approximate solution (in t h e objective space) c a n be formulated on the basis of Lemma 1. In essence, the h y p e r ~ l a n e H separating sets Q and S$(q) can be used as the local approximation of t h e Pareto s e t .

(12)

WlPSX File (Muitiple Criteria)

MPSX File OUTPUT File

(Single Criterion) ( Single Criterion)

Ip-System

€3 be3

lpsol I

Reference Point File

lpmod

~

Decision Maker OUTPUT File

(Multiple Criteria)

Figure 3 The structure of the multiple-criteria LP package DIDASS.

Let us assume that after the sequence of sessions we have collected t h e hyperplanes corresponding t o each reference point

The approximate solution can be computed a s follows (AP problem):

rnin

s

(q -ij )

'l

(13)

Repeating the MCLP procedure, we can reformulate the problem described above as a standard LP problem. It should be noted that this problem is much simpler t h a n the original one - the dimensionality of the decision space in this case is equal to t h e dimensionality of the objective space. Moreover, in view of the special structure of this problem, a simple computational procedure can be formulated; use of the LP algorithm is not necessary.

The simplest version of t h s algorithm has been implemented by extending the lprnod program of the package so that the DM can obtain approximate values for the objectives immediately after specifying the new reference point.

This version of the program has been used in [7]; experience shows that even such a simplified approach reduces the computational effort significantly.

The procedure for calculating the approximate solution for p = p (i.e., the scalarizing function takes the form of eqn.(2)) is simple

-

it is sufficient to pro- ject the vector

(where ijN is the new reference point and ijo is the old reference point ) onto the hyperplane

P

(i1-

9 ) = 0.

( see Figure 4).

The result of this projection is

where

*> < *

denotes the outer product and w = Qo

-

The solution for p

>

p is more complicated; in t h s case the standard LP algorithm must be used.

(14)

Pigure 4 Estimation of the solution corresponding to a new reference point

q,,

starting from an "old" one

qo.

Some other useful information can be obtained from the above formula, e.g., it is possible to calculate the sensitivity coefficients

It is also possible to use this equation to solve the AP problem. Tbs may be done in the following steps:

-

apply eqn. ( 7 ) and calculate q

f'.

-

-

calculate the vector ,$ =

gN -

qw

-

find the smallest nonnegative number k such that

satisfies the set of inequalities (AP.2)

(15)

However t h s approximation procedure can sometimes give results that are obvi- ously wrong (see Figure 5 ) .

Figure 5 A case in which the hyperplane H gives a n inaccurate estimate of the new solution g ~ .

To avoid this situation, ii is possible to use the convex hull of {

i i ]

to approx- imate the s e t of attainable objectives. We could propose algorithms based on this technique, but as yet we do not have much numerical experience with this approach.

The above method is very simple to implement. It is only necessary to extend the lpsol program in order to generate the file containing the history of the session ( i j , q , and p) and to modify the lpmod program in order to calculate the approximate solution (see Figure 6).

(16)

MPSX File (Multiple Criteria)

OUTPUT File (Single Criterion)

' C

7 1

r---

7

Reference Point File 1 Ipsol-a I

Decision Maker lpmod

History File OUTPUT File (Multiple Criteria)

Figure 6 The structure of the extended multiple-criteria LP package with approximation of the Pareto set.

3.3 Parametric Programming Approach

Another useful approach is based on the parametric programming tech- nique. It is easy to see that the reference point appears on the right-hand side of the constrained set in the equivalent LP problem (P). The transition from old to new reference point can therefore be parameterized as follows:

(17)

Let us assume that we have computed the solution $0 corresponding to a given point ?jo. The following procedur-e is carried out:

- Starting from the basis corresponding to the obtained solution, adjust the parameter

c

in the direction of - the value for which the perturbed prob- lem becomes infeasible

-

Calculate the values of the objectives without changing the basis

-

Ask the DM whether the direction of change is acceptable. If the answer is yes, calculate the new basis and continue; if no, r e t u r n to ijo and ask the DM to generate a new ?jN.

The basic advantage of t h s method lies in the fact that if the value of

qN

is obviously wrong we can interrupt the calculations as soon as possible.

The parametric approach also has another advantage

-

by changing the parameter

<

from one basis to the other we can simultaneously collect informa- tion about approximation hyperplanes. In this way we c a n obtain a much more detailed approximation of the Pareto set with virtually no additional computa- tional effort.

The basic disadvantage of the method is that it is necessary to have a spe- cially adapted LP system (Figure 7). In many cases when the source code of the existing system is not available i t will be impossible to make the necessary changes. However, even in t h s case the parametric LP algorithm could be used t o improve the quality of the local approximation of the Pareto s e t .

3.4 Incorporating Constraints for Objectives

Some other programs based on the modified reference point approach are being developed and tested. One of these approaches allows the DM to force or

"amplify" h s preferences using the penalty function technique. In this

(18)

Figure 7 The structure of the multiple-criteria LP package based on the parametric approach.

approach, if the DM wishes to prevent the value of the objective changing in the wrong direction (becoming too large in a case of minimization or too small in a case of maximization), he can add a penalty function to the achevement scalar- izing function.

(19)

Let J be a s e t of objectives for w h c h the penalty t e r m has been added. The modified (or nonsymmetric) scalarizing functicjn has the following form (using (2) for simplicity) :

This problem can be transformed to the equivalent LP problem min s ( w ) = min ( - p i ) - e w

+

max ( 0, -pi wi )

W E W i EJ

The coefficients pi in the formula express the "power" of t h e DM to keep t h e con- straints

unviolated. In other cases, it is necessary to introduce two-sided constraints for the selected objectives. T h s type of problem arises frequently in cases of trajec- tory optimization when we want to ensure t h a t a certain (reference) trajectory will be traced. In this case t h e achievement scalarizing function has the follow- ing form:

s ( w )

=

- p m i n w i - m u

+

max (0,-pi%)

+

max (0,-p,q) + m a x (0, piwi) ,(15)

C % a CW t€M

where

M

is t h e s e t of objectives for which two-sided constraints have been intro- duced. Transformation of this function into the equivalent LP problem is straightforward.

Programs based. on these concepts have been written and testing has begun; further work on development and testing will be necessary.

(20)

3.5 Reference Point Adpr~r.zh With a Partly N o d i ~ c & - O'ljective F u n c t i r : ~ The LP approach presented in previous sections can be extended to the nonlinear case. If we consider the performance vector as an extesion of (ITCLP-

the equivalent nonlinear programming problem can be formulated as follows

where

Implementation in this case is quite straightforward

--

the standard version of the package can be used, the only difference being the need to write a FOR- TRAN procedure to calculate f (x). The resulting nonlinear programming prob- lem can be solved using the MINOS system or a similar package without any changes in the system.

3.6 The General Nonlinear Version

The basic nonlinear version of DIDASS also uses the idea of pre- and post- processing described in Section 3.1 (see Figure 8). In the nonlinear version of DIDASS, the decision support matrix

Ds

is calculated in the first step (Utopia)

and the information about the utopia point and the nadir point is used to help the DM to choose the reference points. The interactive editor (NLPmod), the preprocessor(NLPmu1ti) and t h e postprocessor (NLPsol) operate similar as in the linear case

.

The nonlinear constrained multiple-criteria problem to be solved must be expressed in the following standard form:

(21)

Multiple Criteria Problem Files Formulation of the

Output File

w

(Multiple Criteria)

1- 1

Decision Maker

Figure 8 The structure of the nonlinear multiple-criteria package DIDASS

(22)

subject to:

where g ( z n L ) = [ g 1 ( z n L ) , g 2 ( x n L ) , . . , g m ( z n L ) ] is the vector of nonlinear con- T straints. The independent variables are divided into two subsets: (znl )

-

a vector of "nonlinear" variables and ( xl )

-

a vector of "linear" variables.

The following two ac hlevement scalarizing functions have undergone prelim- inary testing with positive results:

where wi = ( q i

- g i )

/iji and ij is not attainable and further

where wi

=(Ci

- q i ) /(% -&), and

Fi

is an upper limit for the sequence of reference points.

However further testing of the numerical features of suitable achievement scalarizing functions for the nonlinear case is necessary.

The nonlinear and linear versions of DIDASS differ in that the user must write FORTRAN statements for the nonlinear parts of the performance criteria f l ( x n r ) , f 2 ( z n L ) , .

.

. , f p ( x n l ) in ( 1 9 ) and the nonlinear parts of the constraints g

(a)

in (20) in the nonlinear case. The resulting single-criterion nonlinear pro-

(23)

gramming problem obtained using (23) or (24) is solved using the MINOS/AUGMENTED system [ I I.].

4. FELATEE3 PROBLFMS

One of the crucial points in designing interactive multiple-criteria optimiza- tion systems is that the interaction between the DM and the computer should be as simple as possible.

A number of important points should be taken into account:

-

The DM is usually not a computer specialist, and for this reason the dialogue should be as simple as possible, free of technical details and easy to inter- pret. In particular, error messages should be self-explanatory. The com- mand language should be as close to the natural language as possible. An interesting outline of this problem can be found in 1121, and a more general discussion is given in [13].

-

A special effort should be made to.present the information in a simple form, preferably graphically. In the simplest case, two-dimensional projections of the Pareto point in the objective space can be very useful [ 7 ] ; the cuts (or slices) of the Pareto set can give valuable information that is easy to understand.

-

Special software must be designed to obtain results from the LP system output file quickly and easily. If the DM is obllged to go through hundreds of pages of computer printout to find the required information, the interac- tion is not efficient enough. Software systems such as PERUSE [14] can help to overcome this problem.

-

Experience with DMs shows t h a t they can usually remember only the results obtained during the last 5

-

10 iterations. In many cases the DM specifies a reference point which has already been specified or which is very close to

(24)

one specified in the past; in other cases the DM is not self-consistent and the preferred directions of change contradict those expressed in previous sessions. These situations should be detected and the DM informed.

The general structure of the DM-computer interface is displayed in Figure 9.

I t should be pointed out t h a t a number of multiple-criteria packages with a reasonably good interface already exist [15]. This paper represents only a n ini- tial stage of development of a Decision Support System from an existing Multiple Criteria Optimization package - m u c h work still remains t o be done.

(25)

Decision-Maker

Figure 9 Structure of the DM-computer interface.

..

-.

C

Define the Multiple Criteria

Probleni

Modify the Reference Point

Components

Calculate the Approx. Value of

Objectives

Check Whether the Specified RP Has Not Been

-

Modify

(

Defined Already

I

*

Estimate

=-

Check

--

Verify

Verify Whether the Specified RP is Not in Contradiction

with Previous Specifications

Earact Information from LP and History Files

Visualize the Results and Prepare

the Report

) c

-

3

Retrieve

Show

(26)

References

1. A. Wierzbicki, ' ' A mathematical basis for satisficing decision making , " WP- 80-90, IIASA (1980).

2. J.P. Ignizio , "A review of goal programming: a tool for multiobjective analysis," J . Opl. R e s . S o c . 29(11) pp. 1109-1119 (1978).

3. M. Zeleny , L i n e a r m d t i o b j e c t i v e p r o g r a m m i n g , Springer-Verlag, Heidel- berg, Berlin, New York (1974).

4. R.L. Keeney and A. Sicherman, "An interactive computer program for assessing and analyzing preferences concerning multiple objectives,"

RM-

75-12, IIASA (1975).

5. M. Kallio, A. Lewandowski , and W. Orchard-Hays , "An implementation of the reference point approach for multiobjective optimization.," WP-80-35, IIASA (1980).

6. J.P. Kindler, P. Zielinski, and L. de Mare, "An interactive procedure for mul- tiobjective analysis of water resources allocation," WP-80-35, IIASA (1980).

7. G. Dobrowolski, J. Kopytowski, A. Lewandowski, and M. Zebrowski, "Generat- ing the efficient alternatives for the development process of the chemical industry," CP-82. IIASA (1982).

8. M. Grauer , L. Schrattenholzer, and A. Lewandowski, "Use of the reference level approach for the generation of efficient energy supply strategies,"

WP-82-19, IIASA (1982).

9. A.P. Wierzbicki, On t h e Use of P e n a l t y F'unctions in M u l t i o b j e c t i v e Optimi- z a t i o n , Institute of Automatics, Technical University of Warsaw. (1978).

10. A. Wierzbicki, "The use of reference objectives in multiobjective optimiza- tion. Theoretical implications and practical experiences.," WP-79-66, IIASA (1 979).

(27)

11. B.A. Murtagh and M.A. Saunders, "Minos/Augmented," Technical Report SOL-80-14, Systems O~timization Laboratory, Stanford Universiiy (1980).

12. B. Melichar, "Nonprocedural communication between users and application software," RR-81-22, IIASA (198 1).

13. R.A. Guedj, "Methodology of Interaction," P r o c e e d i n g s o f t h e IFIP, W o r k s h o p o n M e t h o d o l o g y o f I n t e r a c t i o n , North-Holland Publ. Comp., (1980).

14. W.G. Kurator and R.P. O'Neill, "PERUSE: An interactive system for mathematical programs," ACM IPrans. M a t h . S o f t w . 6(4) pp. 489-509 (1980).

15.

M.

Sakawa and F. Seo, "An Interactive Computer Program for Subjective Systems and Its Applications," WP-80-64, IIASA (1 980 ).

Referenzen

ÄHNLICHE DOKUMENTE

Although the system models de- scribe how to build a software system from scratch, the Vesta builder uses the site-wide cache of previous builds to avoid work, so good incremental

concertará el proceso de transferencia de competencias y elaborará los anteproyectos de Ley que serán sometidos a conocimiento de la Asamblea Legislativa. Dentro de este

THE IMPLEMENTATION OF THE MULTICRITERIA REFERENCE POINT OPTIMIZATION APPROACH TO THE HUNGARIAN REGIONAL INVESTMENT ALLOCATION MODEL.. Janusz Majchrzak November 1981

The package of programs consists of essen- tially two parts: first, a DATAMAT program which reformulates a linear programming model in the form (P) of reference point

The Arab Spring itself is perceived by the ruling group in Moscow as a triumph of Political Islam, and is seen as a “conspiracy plotted in the US and the West at large,”

We consider that in a learning strategy suitable for people with disabilities it is necessary to build collaborative “blended learning communities” which integrate online learning

Wenn im hier vorliegenden Entwurf für konkrete Methoden für Bedeutungs-Begründungs-Analysen zunächst nicht auf Anforderungen bezüglich eines Forschungsarrangements eingegangen

In the end we observe a sort of transfiguration of the hero (Propp’s function 29) as Toad becomes in the end a respected good gentleman, and thanks everyone who ever helped him in