• No results found

knowcube for MCDM Visual and Interactive Support for Multicriteria Decision Making

N/A
N/A
Protected

Academic year: 2021

Share "knowcube for MCDM Visual and Interactive Support for Multicriteria Decision Making"

Copied!
36
0
0

Loading.... (view fulltext now)

Full text

(1)

knowCube for MCDM –

Visual and Interactive Support for

Multicriteria Decision Making

(2)

Bericht 50 (2003)

Alle Rechte vorbehalten. Ohne ausdrückliche, schriftliche Gene h mi gung des Herausgebers ist es nicht gestattet, das Buch oder Teile daraus in irgendeiner Form durch Fotokopie, Mikrofi lm oder andere Verfahren zu reproduzieren oder in eine für Maschinen, insbesondere Daten ver ar be tungsanlagen, verwendbare Sprache zu übertragen. Dasselbe gilt für das Recht der öffentlichen Wiedergabe.

Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt.

Die Veröffentlichungen in der Berichtsreihe des Fraunhofer ITWM können bezogen werden über:

Fraunhofer-Institut für Techno- und Wirtschaftsmathematik ITWM Gottlieb-Daimler-Straße, Geb. 49 67663 Kaiserslautern Telefon: +49 (0) 6 31/2 05-32 42 Telefax: +49 (0) 6 31/2 05-41 39 E-Mail: [email protected] Internet: www.itwm.fraunhofer.de

(3)

Das Tätigkeitsfeld des Fraunhofer Instituts für Techno- und Wirt schafts ma the ma tik

ITWM um fasst an wen dungs na he Grund la gen for schung, angewandte For schung

so wie Be ra tung und kun den spe zi fi sche Lö sun gen auf allen Gebieten, die für

no- und Wirt schafts ma the ma tik be deut sam sind.

In der Reihe »Berichte des Fraunhofer ITWM« soll die Arbeit des Instituts kon ti

nu ier lich ei ner interessierten Öf fent lich keit in Industrie, Wirtschaft und Wis sen

-schaft vor ge stellt werden. Durch die enge Verzahnung mit dem Fachbereich

the ma tik der Uni ver si tät Kaiserslautern sowie durch zahlreiche Kooperationen mit

in ter na ti o na len Institutionen und Hochschulen in den Bereichen Ausbildung und

For schung ist ein gro ßes Potenzial für Forschungsberichte vorhanden. In die

richt rei he sollen so wohl hervorragende Di plom und Projektarbeiten und Dis ser

-ta ti o nen als auch For schungs be rich te der Institutsmi-tarbeiter und In s ti tuts gäs te zu

ak tu el len Fragen der Techno- und Wirtschaftsmathematik auf ge nom men werden.

Darüberhinaus bietet die Reihe ein Forum für die Berichterstattung über die

rei chen Ko o pe ra ti ons pro jek te des Instituts mit Partnern aus Industrie und

schaft.

Berichterstattung heißt hier Dokumentation darüber, wie aktuelle Er geb nis se aus

mathematischer For schungs- und Entwicklungsarbeit in industrielle An wen dun gen

und Softwareprodukte transferiert wer den, und wie umgekehrt Probleme der

xis neue interessante mathematische Fragestellungen ge ne rie ren.

Prof. Dr. Dieter Prätzel-Wolters

Institutsleiter

(4)
(5)

Support for Multicriteria Decision Making

Hans L. Trinkaus

, Thomas Hanne

Fraunhofer Institute for Industrial Mathematics (ITWM)

Department of Optimization

Gottlieb-Daimler-Str. 49

67633 Kaiserslautern

Germany

e-mail: [email protected], [email protected]

Abstract

In this paper, we present a novel multicriteria decision support

sys-tem (MCDSS), called

knowCube

, consisting of components for knowledge

organization, generation, and navigation. Knowledge organization rests

upon a database for managing qualitative and quantitative criteria,

to-gether with add-on information. Knowledge generation serves filling the

database via e.g. identification, optimization, classification or simulation.

For “finding needles in haycocks”, the knowledge navigation component

supports graphical database retrieval and interactive, goal-oriented

prob-lem solving.

Navigation “helpers” are, for instance, cascading criteria

aggregations, modifiable metrics, ergonomic interfaces, and customizable

visualizations. Examples from real-life projects, e.g. in industrial

engi-neering and in the life sciences, illustrate the application of our MCDSS.

Key words:

Multicriteria decision making, knowledge management, decision

support systems, visual interfaces, interactive navigation, real-life applications.

1

Introduction

Usually, real-life decision problems are characterized by several criteria or

objec-tives to be taken into consideration. Despite the fact that “multiple objecobjec-tives

are all around us”, as Zeleny (1982) points out, the dissemination of methods

for multicriteria decision making (MCDM) into practice can still be regarded

Corresponding author

(6)

as insufficient. A basic reason for that situation might be that practitioners are

just not familiar with MCDM methods, which often are difficult to understand

and to work at. One main difficulty for an easy and explorative usage of

meth-ods might be caused by the user interface, i.e. the handling of interactions with

a corresponding computer program. Zionts (1999) is pointing out the necessity

of user-friendly software in the following way: “I strongly believe that what is

needed is a spreadsheet type of method that will allow ordinary people to use

MCDM methods for ordinary decisions.”

In this paper, we present a novel multicriteria decision support system

(MCDSS), called

knowCube

, which mainly originates from focussing on

user-specific needs.

Therefore, the first aspect of the system is the provision of

visualizations and interactivity in categories well understandable by non-expert

users. All technical stuff, necessary for this comfortable presentation of and

access on knowledge, is hidden in the background, combined in a so-called

navi-gation component. Its integration with further components, for generating and

managing knowledge data required for decision processes, is another main

fea-ture of this MCDSS.

The paper is organized as follows: Section 2 introduces some notation for

multicriteria decision problems. (Here we restrict ourselves to tasks dealing

only with quantitative criteria, other types of criteria will be topics of a

pa-per to follow.) In Section 3, we present a survey of components of

knowCube

,

and additionally some details on the generation and organization of decision

knowledge. MCDM-specifics of

knowCube

, including a short excursion to

hu-man cognition, are discussed in Section 4. Two examples show the application

of

knowCube

in real-life projects, one in the field of industrial engineering

(Sec-tion 5), another one in medical radia(Sec-tion therapy (Sec(Sec-tion 6). The paper ends

with some conclusions and an outlook to future work (Section 7),

acknowledge-ments and references (Sections 8 and 9), and an appendix (Section10), meant

to convince the “sceptical” reader of some ideas presented in the paper.

2

Multicriteria Decision Problems

In the following we assume multicriteria decision problems

(

A, f

)

defined by a feasible set of alternatives

A

and a vector-valued (

q

dimensional)

objective function

f

= (

f

1

, ..., f

q

)

.

For an alternative

a

A

,

f

j

(

a

)

, j

∈ {

1

, ..., q

}

,

represents the evaluation of

the

j

th objective (also called criterion or attribute). Each objective function

f

j

is assumed to be either maximized:

max

aA

f

j

(

a

), or minimized:

min

aA

f

j

(

a

).

(7)

If

A

is a finite set, i.e.

A

=

{

a

1

, ..., a

r

}

,

we also use the concise notation

z

ij

=

f

j

(

a

i

)

for denoting the

j

th criterion value for alternative

a

i

. Here,

Z

= (

z

ij

)

i=1..r,j=1..q

is also denoted as decision matrix. In other cases,

A

may be a subset of a vector

space,

A

R

n

, defined by a vector-valued restriction function

g

:

R

n

R

m

:

A

=

{

x

R

n

:

g

(

x

)

0

}

.

In practice, such a problem may be rather complex. For instance,

restric-tions defining the feasible set may be given by analytic formulas or differential

equations.

Usually, there does not exist a solution which optimizes all

q

objectives at

the same time. Therefore, from a mathematical point of view, one may consider

the set of efficient or Pareto-optimal solutions as results to the above problem.

For two solutions

a, b

A

, we say that

a

dominates

b

, if

f

(

a

)

=

f

(

b

) and

f

j

(

a

)

f

j

(

b

)

,

if

f

j

is to be maximized,

f

j

(

a

)

f

j

(

b

)

,

if

f

j

is to be minimized,

for each

j

∈ {

1

, ..., q

}

. The efficient set is then defined by

E

(

A, f

) :=

{

a

A

:

b

A

:

b

dominates

a

}

.

Since this efficient set normally contains too many solutions, its computation

does not really solve the multicriteria decision problem from a practical point of

view – because a decision maker usually wants to get a single “good” solution,

e.g. by choosing one from an easily to survey set of meaningful alternatives.

For that purpose, an enormous number of methods for practically solving

multicriteria decision problems has been developed in the meantime. Overviews

and details referring to this are given, for instance, in Hanne (2001), Steuer

(1986), Vincke (1992), or Zeleny (1982).

One idea for example, common to some of these solution approaches, is to

use additional preference-related information (stated by the decision maker) on

the multicriteria problem, which then may result in obtaining a single solution.

Popular concepts of these methods are taking specific values of the objectives

(which may or may not correspond to feasible solutions) to compare solutions

with. The earliest technique in MCDM using a desired solution (“the goal”) and

minimizing the alternatives’ distance to it is goal programming, developed as

an extension of linear programming. Today, there are many new methods which

(8)

utilize various kinds of desired and undesired solutions, different metrics, and

additional features. Usually, these methods are called reference point approaches

(Wierzbicki (1998)).

In absence of user-specified reference points, the following two concepts are

frequently used: The utopia (or ideal) point

u

is defined by the component-wise

best values of the alternatives in objective space, i.e.

u

j

=

max

aA

f

j

(

a

)

,

if

f

j

is to be maximized,

min

aA

f

j

(

a

)

,

if

f

j

is to be minimized,

for

j

∈ {

1

, ..., q

}

.

The nadir (or anti-utopia) point

v

is defined by the

component-wise worst values, but considering only efficient alternatives, i.e.

v

j

=

min

aE(A,f)

f

j

(

a

)

,

if

f

j

is to be maximized,

max

aE(A,f)

f

j

(

a

)

,

if

f

j

is to be minimized,

for

j

∈ {

1

, ..., q

}

.

Based on Simon’s (1957) theory of satisfying, which was developed as an

alternative to utility maximization, concepts using aspiration and reservation

levels (or thresholds) became popular in multicriteria decision making.

Tak-ing aspiration levels for MCDM has first been pointed out by Tversky (1972a,

1972b). His approach of a successive elimination by aspects, is based on the

idea that human decision making frequently works as a stochastic process for

exploring alternatives. By choosing minimum requirements for the outcomes

in specific criteria, the decision space

A

is reduced while the decision maker

learns more about the feasible alternatives. Some features of the navigation

process described below in this paper may be considered as an extension and

user-friendly implementation of Tversky’s basic concepts.

Considering the limited capabilities of real-life decision makers, nowadays

there is a significant number of methods providing ergonomic interactivity and

means for visualization. Some of these are, for instance, described in Belton and

Vickers (1993), Korhonen (1987, 1988), Korhonen and Laakso (1986a, 1986b),

Korhonen and Wallenius (1988).

A specific visualization technique used in our MCDSS, is called radar chart,

spider web or spider chart. It is based on the idea of representing several axes in a

star-shaped fashion. An object characterized by multiple attributes then may be

represented in the diagram as a polygon, resulting from connecting lines between

the attribute scores on neighboring axes. Although such kinds of diagrams are

rather common in statistics and brainstorming techniques, only few MCDM

methods so far utilize this approach. And – there are some additional new

features in our MCDSS, as for example the fact, that the polygon representing

an alternative by its objective values as corner points “has got life”: Online

(9)

mouse-manipulations on the screen enable an interactive navigation through

the database of decision alternatives.

By talking so much about visualization, it should be appropriate just to do

this – as the sketch shown in Figure 1 perfectly illustrates the scope of

knowCube

:

A decision maker, comfortably interacting (by ear, eye, mouth, or hand) with

an MCDSS!

black / white / hybrid multi criteria system

Figure 1: “One picture means more than thousand words.”

More explanations and especially practical details will be given in the next

sections, here we only want to look still somewhat closer on the core of the

multicriteria decision task, where we distinguish the following cases: If the

description of the problem is known and completely given, it is called a “white”

(box) multicriteria problem. This is the case mostly assumed in multicriteria

optimization methods, applied for finding “the best of all possible solutions”.

If nothing is known about structure of or dependencies within the multicriteria

problem, it is denoted as “black”. Typically, outcomes of such systems are,

for example, found by trial and error, or won by general inquiries. Frequently,

such results are not reproducible, and in many cases all results are evolving in

the sense that the problem settings are changing with time. Most real decision

situations however are somewhere in between “black and white”, which lead

to “hybrid” multicriteria problems. Then carrying out costly experiments and

importing the results obtained into the database are the means chosen very

often. But also simulation methods gain in increasing significance for getting

decision suggestions.

As already indicated in Section 1, here we are considering only quantitative

criteria variables – to keep it simple, to introduce the main concepts of

knowCube

,

(10)

as a first step, and to have place for explaining the basics by examples. For

work-ing with other types of criteria – like qualitative, objective/subjective,

ratio-nal/irrational, active/passive, dependent/independent, deterministic/statistic,

hard/soft, timely, ..., and all mixed together – the topics introduced so far must

be slightly extended. This will happen in a paper to follow.

3

Scope of

knowCube

, Knowledge Organization

and Knowledge Generation

knowCube

, seen as a general framework of an MCDSS, consists of three main

components:

knowOrg, knowGen,

and

knowNav

(knowledge organization,

gen-eration, and navigation). These are put together with their sub modules into a

common box, showing to various decision makers varied views – like the different

faces of a cube. This gives a hint at the term “knowledge cube”, abbreviated

knowCube

, taken as a “logo” for the complete MCDSS. Figure 2 illustrates its

structure.

knowCube knowOrg knowBlo knowBas knowMet knowSto knowGen knowOpt knowExp knowSim knowImp knowNav knowVis knowSel knowDis

Figure 2: The Structure of

knowCube

.

The “bricks” shown there may act self-contained up to a certain extent, but

they also are designed for efficient interaction in the configuration of special

(11)

“buildings” for specific needs. So

knowCube

is customizable for use as a decision

support system in various application domains. This will become more evident

in Sections 5 and 6, where two examples are presented, one in the field of

industrial engineering, another one from among medical applications.

For an easy integration of

knowCube

into an institution’s workflow, the

com-ponent

knowOrg

provides comfortable tools for data collection, recording,

admin-istration, and maintenance – and all that with comparatively little effort. Open

data interfaces enable information exchange with external data sources, such

that the database of

knowCube

may be extended by arbitrary “external”, and

also “historic”, decision support information. These topics mainly are handled

by the modules

knowBas

(knowledge base) and

knowSto

(knowledge storage).

(More details will be worked out in a future paper.)

Making decisions presupposes some knowledge. So, in any case, a data base

must be filled with decision information, where its fundamental unit is called

knowBlo

(knowledge block). Such a block consists of two parts, one containing

all those criteria values corresponding to a specific decision alternative (e.g.

a row of the decision matrix

Z

, in case of a finite set of alternatives

A

), the

other one references to additional information attachments. Those may be,

for instance, documents, diagrams, graphics, videos, audios, ..., any media are

allowed. The usage of criteria and attachment information is best explained

within application contexts, which will be shown later in the examples already

mentioned.

The last “brick” in the

knowOrg

component to talk about is

knowMet

(knowl-edge metric). Here, the singular of the word “metric” is a bit misleading: There

is not only one metric or one class of similar metrics defined on the data base,

but additionally a big family of metric like orderings. For instance, all

l

p

metrics

(1

p

≤ ∞

) may be used, at least for quantitative criteria blocks, together with

superimposed priority rankings – which furthermore are “online user adaptive”.

Besides that, certain filtering functions allow some clusterings and inclusions or

exclusions of sets of data blocks.

So far for the first component of

knowCube

, corresponding to the data base

symbol on the top in the sketch of Figure 1. There the dotted lines indicate,

that the decision maker usually does not take care about these interrelations,

they must act silently on the back stage.

An engaged decision maker or, at least, the decision provider and analyst will

show more interest in the second component

knowGen

(knowledge generation),

which comprises the framework for producing decision information to fill the

data base for a given multicriteria problem. Thereby, the main tasks are to

formulate and answer questions such as e.g.:

What kind of system will model the decision situation?

(12)

Which criteria are identifiable?

How may the criteria variables be arranged in groups?

Could information be aggregated following a top-down approach?

Which add-on media should be attached for supporting decision processes?

After these “preliminaries” the interfaces between the acute knowledge

gen-eration domain and the components

knowOrg

and

knowNav

are adjusted. Then,

one or more of the following activities may be started, corresponding to the

“bricks” of

knowGen

in Figure 2:

Optimization calculations (in the “white system” case) – delivering e.g.

Pareto solutions as outcomes of the module

knowOpt

(knowledge

optimiza-tion).

Performing experiments (in the “hybrid system” case) – observing results,

e.g. from optimal experimental design methods, as produced by

knowExp

(knowledge experiments).

Doing simulations (again in the “hybrid system” case) – getting e.g. data

records with a mixture of some hard/soft criteria, where the input and

output values are generated by some standard simulation software tools,

gathered in

knowSim

(knowledge simulation).

Collecting data “events” (in the “black system” case) – e.g. by reading

information from external sources via

knowImp

(knowledge import).

Using some other problem specific method – which is not discussed above,

and indicated in Figure 2 by dotted lines.

In any case, the modules

knowMet

and

knowSto

are closely working together,

if some newly generated or acquired decision knowledge (

knowBlo

) is put into

the data base (

knowBas

). The data base filling processes may be organized via

batch procedures, interactively, and also in an evolving way, i.e. within several

time slots and under various external conditions – exactly as in real life, and

also with the well known effect that “old” decisions are overtaken by “new”

ones.

As illustrated in Figure 1, knowledge generation happens mainly in the center

of

knowCube

. So for example, by feeding or controlling the

black/white/hybrid-system (possibly also by acoustic commands), and by receiving or observing

corresponding system answers.

A more distinct explanation of so far introduced concepts will be given below,

especially in context with the two already mentioned application examples –

after a short break:

(13)

4

About Visual Data Processing and Human

Cognition – Towards

knowCube

Navigation

Some simple tests (as given by the Appendix in Section 10) and thereof

de-rived conclusions will motivate the design and functionalities of the visual

inter-face of

knowCube

in general, and especially the ideas of the so-called

knowCube

Navigator

.

Let us summarize some basic principles of visual data processing – which

are well known long ago, and may be found e.g. in Cognitive Psychology by

Wickelgren (1979) – by three statements:

Statement 1:

Reading text information or listening to a speaker is not

sufficient to generate knowledge for solving problems or making decisions!

Statement 2:

The human visual system has a highly efficient information

processing architecture. It allows inferences to be drawn based on visual spatial

relationships – fast and with small demands on “working space capacity”!

Statement 3:

The human visual system is also highly sensitive for moving

objects and changing shapes!

Quintessence:

Supporting decision making should appeal to the human

visual system, transforming complex situations into time-animated, spatial

pre-sentations!

So, visual spatial relationships, moving objects and changing shapes – all

these general topics should be integrated in a tool for supporting decision

mak-ing, at the least. But, additionally to that, such a tool asks for some more

specific and practical demands on its man/machine interface. These

require-ments, gained by experience and evaluated by experirequire-ments, will be formulated

in the sequel as axioms, and visualized by easy examples.

The first step in the process of optical perception is the division of a

“pic-ture” into a “figure”, which comes by a filtering process to consciousness, and

into the “background”, which is no longer of interest. The main question for

designing visual interfaces based on “figures” is: What are the main principles

for recognizing figures out of arbitrary forms?

Many of the answers given below as axioms already have been discovered

during the development of Gestalt Psychology, as a theory of perception by

Wertheimer (1923) and others, during the 1910s and 20s. Nowadays, these

ideas are common knowledge, and extensively used in multimedia applications;

cf. Macromedia Director 7 (2000).

Axiom 1: Closedness.

The most elementary forms that are interpreted

as figures are surrounded by closed curves.

(14)

Axiom 2: Closeness.

Objects close together are seen as figures, distant

objects are assigned to the background.

An example is given in Figure 3. Each sketch contains eight domains, which

are all closed. But they are hardly perceived all at the same time. The sketch

on the left shows a cross standing upright, on the right it is inclined. Narrow

parts are taken together as the arms of the crosses, broader parts within the

sketches are seen as interspaces or background. (Only with a certain effort it is

possible to discover an upright cross with broad arms in the sketch on the right,

too.)

Figure 3: Picture, Figure and Background.

Now knowing the two basic principles of “identifying” figures: closedness

and closeness, the question arises: Which principle dominates?

Axiom 3: Closedness versus closeness.

If closedness and closeness are

competing, it’s more likely that closed forms are taken as the figures looked for.

Figure 4 should convince us: Broader domains become figures, because they

are closed. The narrow sectors no longer appear as arms of a cross, since little

parts of their boundaries are missing.

(15)

Finally, to get closer to our goal: the

knowCube Navigator

, we present as a

last concept needed:

Axiom 4: Convexity.

All convex forms – or roughly convex forms as e.g.

star-like shapes – are particularly easy recognized as figures.

This was already realized by v. Hornbostel (1922). Here is an example:

Figure 5: Star-like Shape – or ”Nearly Convexity”.

Though not looking quite nice, the polygon bounding a nearly convex domain

is eye-catching. The line segments, oriented radially towards a common invisible

center, are obtaining less attention. This contrast will still increase, if “the

line segments stay at rest, and the polygon starts to move”. Such a

poly-gonal representation is the most central visualization tool of

knowCube

’s main

component

knowNav

, which provides the core navigation tools.

So, we are getting closer now towards

knowCube

navigation:

Each variable is related to a line segment, the line segments are arranged like

a “glory”, each segment shows a scale (linear or something else), where small

values always are put towards the center to avoid confusion. Each segment gets

an arrow-head pointing towards that direction (bigger or smaller values), which

is preferred by the decision maker for the corresponding criterion.

Little circles on the segments represent the current parameter values of a data

base record – or decision alternative, respectively. Adjacent circles are connected

by straight lines, all together defining a closed polygon, which bounds a convex

or at least star-shaped region. By this little trick the observer or decision maker

comprehends “what belongs together”.

Summing all up: A closed polygon within a star-shaped scale arrangement

visualizes a record in the data base

knowBas

.

(16)

Three of them are to be minimized, the other ones are to be maximized. (For

the sake of simplicity, the scales on the segments are omitted here – but they

are shown in the second application example in Section 6.) The order of the

criteria’s arrangement may, for instance, reflect their importance, or it may be

chosen interactively according to the user’s preferences.

Figure 6: A Decision Alternative, Represented in

knowCube

.

To the end (of this Section) two questions still are open: How are

informa-tion attachments supporting the decision making? What about the dynamic

behavior of polygons?

Best answers will be given by two already announced real-life applications:

5

Designing “Best” Trunking Devices

We consider the industrial engineering problem of designing the profile of a

new electrical trunking device – that is usually fixed at the wall, and used for

a comfortable laying of multitudes of cables. The problem is to find a best

cross-section profile for such trunking devices.

Many objectives are to be taken into account in such a development process.

Among them there is one group of criteria, which should be minimized:

a

m

,

the total amount of material needed for one unit of the trunking device;

t

p

,

the time to produce one unit;

c

u

, the overall cost for one unit. For a better

understanding of a second group of variables, Figure 7 will help, showing in

(17)

front the approximately U-shaped cross-section of a trunking device.

r

p

points

to the resistance of the trunking device against pressing from opposite sides,

r

t

to its resistance against torsion. These two variables should have big values, of

course.

Figure 7: A Trunking Device.

The five criteria introduced so far may be considered as characterizing the

outcome of a specific design for a trunking device. Their resulting values

obvi-ously are caused by a third group of (in a certain sense “independent”) variables:

t

b

denotes the thickness of the bottom face,

t

s

the thickness of the side face of

the device. A last variable

p

r

(not visualized, but only mentioned in Figure 7)

specifies the portion of recycling material, used e.g. for producing PVC trunking

devices. All these eight variables are “working together”, in nontrivial, highly

nonlinear, and partially conflicting combinations.

(18)

Assuming now, that the engineering team has designed plenty of different

profile versions, evaluated them virtually (e.g. by some finite element methods

out of

knowSim

), according to the above criteria (which correspond to

f

1

, ..., f

8

,

as introduced in Section 2), and put all together with some operational data into

the data base, then some data blocks could be presented as shown in Figures

8-10.

Figure 9: Design Alternative 98.

Figure 10: Design Alternative 746.

With the generation of these data, the job of the engineering team is done.

Now the time has come for the management of the enterprise to decide which

new type of trunking devices is going to be launched. But, of course, a top

manager would not want to look over hundreds of data sheets.

Here the

knowCube Navigator

supports the user to “stroll” easily, quickly,

and goal oriented through the data base. By pulling at a vertex of the

naviga-tion polygon, at a so-called grip point, towards smaller or larger values (inwards

or outwards), the polygon moves or transforms to a neighboring polygon,

rep-resenting another element of the data base.

In the background the module

knowMet

is looking online for that “new”

data record, which in the first place is different but closest to the “old” one,

with respect to the criterion that was gripped, and which in the second place is

(19)

“closest” to the “old” record, with respect to all other criteria.

It certainly would be an essential advantage for the top manager always to

know “where he/she is”, and which goals are achievable in the best case. An

additional graphical assistance will help here:

For each criterion there are taken the respective values from all records in the

data base. Virtually, the resulting point set is plotted on the corresponding line

segment. The smallest interval containing such a set defines a decision range

of potential alternatives for that specific criterion. Then connecting “inner”

(neighboring) interval endpoints by straight lines determines the inner

deci-sion boundary, the outer decideci-sion boundary results by analogy. Both together

“construct” the decision horizon. The metaphor “horizon” is used, because the

decision maker knows and “sees” in advance that each possible alternative,

re-spectively selection of a data record or corresponding polygon representation,

will lie somewhere within this area – that is emphasized in the sketch in Figure

11 by some color shading. (The utopia point

u

, mentioned in Section 2,

corre-sponds to that polygon, which connects those boundary points of the shaded

area, lying on the variables’ line segments and closest to their arrow heads. The

nadir point

v

results vice versa.)

Figure 11: “What Is Achievable – What Not?”.

By the way, the decision horizon serves as an ideal base for discussions at

meetings, where many decision makers are fighting with plenty, usually

conflict-ing, arguments. Acute viewpoints may be ranged in easily by the “location”

of the navigation polygon, extreme positions may be estimated by the inner

and outer boundaries. Alternatives, their pros and cons, are visualized

interac-tively. The attachment knowledge, as e.g. the sketches of the cross sections in

(20)

Figures 8-10 or the visualizations in Figure 12, helps to get to more objective

conclusions.

Furthermore, there are some additional tools for facilitating the process of

decision making:

Locking parts of decision ranges.

Some criteria values may not be acceptable in any way, already from

the beginning of the “decision session”. Some other criteria values may

no longer be of interest, after exploring and discussing a certain amount

of alternatives. In any case, locking subintervals on the decision ranges

(e.g.

via clicking on it with the mouse and pulling along the criteria

segment) leads to a restricted decision horizon, corresponding records in

the database are set inactive. Unlocking of locked parts is possible at any

time, of course. By such a process of consecutive lockings and unlockings,

a decision maker may find within the decision horizon his/her own decision

corridor, enclosing only those candidates being of interest furthermore –

while the rest is put into the background.

Logging navigation paths.

Everybody has experienced, that a situation of the past seemed to be

“better” than a present one – but the way how to get to that place has

been forgotten. To avoid such problems, there is written automatically a

log-file, memorizing all steps of the navigation path walked so far.

Walk-ing through this log-file then may be done by usWalk-ing interactive recorder

buttons with their well-known functionalities.

Storing and viewing “good” alternatives.

The decision maker may memorize every alternative evaluated positively

by a store button, writing the corresponding reference into a memo-file.

This file specifically may be used at presentations, e.g. for visualizing

the process of coming to a certain final decision. Here the successive

al-ternatives may be combined and animated as a “movie”. Each singular

“picture” consists of a snapshot of the acute navigation polygon, together

with (user dependent, selectable) attached information. The changes

be-tween the pictures are done by slow cross-fadings, a technique that fits

well to the human cognitive system.

Clustering decision alternatives.

Combining the functionalities described above allows to construct

cluster-ings within the data base interactively. Starting with a chosen alternative,

e.g. by means of the view-button, and then using two-sided lockings

suc-cessively on each decision range, constructs a temporary inner and outer

boundary. All navigation polygons lying within define a cluster – by the

way, pointing to a new way for visualizing clusters and their centers.

(21)

All tools described above may be used by the top management, that has to

decide, which design version of profiles should be produced by the company in

future. Figure 12 shows some parts of the navigator’s graphical user interface

for this specific example. Several steps (e.g. locking) in the decision process

already have taken place, the acute alternative is represented by the polygon

lying within the lightly shaded corridor.

Figure 12: knowCube Navigator.

Popup-windows serve to show attached information, as for instance in

Fig-ure 13, the (exaggerated) torsion under a certain force (big pictFig-ure), and the

material stress visualized by colorings of distinguished profile details (small

pic-tures).

Now, a last time back to the visualization of the “vision” in Figure 1: The

knowCube Navigator

supports the decision maker (easily identified at the

bot-tom of the sketch) by offering to him/her a number of decision horizons, which

are organized corresponding to the specific needs of the concrete application.

So, in some cases, one horizon could contain only dependent criteria, and the

decision maker were examining the outcomes, as shown on the right side of the

sketch. Another horizon could handle independent criteria, and the decision

maker were working with these, like on the left side of the sketch, e.g. also

by acoustic or even tactile interaction, what could make sense especially for

handicapped persons.

(22)

Figure 13: Design of Trunking Devices – Information Attachment.

For further illustration of the manifold applicability of

knowCube

and its

Navigator

, another real-life case will be presented, belonging to a completely

different domain, and which is – not only from a mathematical point of view –

much more complex than the technical design task just discussed. This medical

application illustrates the “power” of

knowCube

very well. It is especially a

well-fitting instance for demonstrating parallel utilization and visualization of

hierarchically aggregated attachment information in a transparent way.

6

An Interactive Decision Support System for

Intensity Modulated Radiation Therapy

“What is the ideal radiation therapy plan for a patient?”

Within the complete, time consuming workflow process of intensity

modu-lated radiation therapy (IMRT), two topics are of main interest for the

opti-mization task: First, the segmentation of the CT (computer tomography) or

MR (magnetic resonance) slides, i.e. adding curves onto the slides, describing

the boundaries of the tumor and the

R

organs at risk – which in most cases

must be done manually, at least today. Second, the dose calculation, i.e.

com-puting the dose contributions to each voxel (volume element inside the body) of

(23)

interest, coming from corresponding bixels at the beamheads (beamhead pixels)

of a linear accelerator, used for the radiation treatment.

Some output of these two steps is taken as input for the knowledge data

base: General information concerning the patient to be treated, his/her CT or

MR slides, the segmentation contours, and the dose matrix.

A slide is a 256 x 256 or 512 x 512 grey-value pixel image, and because up

to 40 parallel slides in 3 different orientations – transversal, frontal, sagittal –

are needed, CT or MR slides means “fat data”. The same holds for the dose

matrix, up to one million entries are not unusual. Segmentation contours, on

the other hand, means “slim data”, that takes merely some kB.

Now the optimization procedure, done within the module

knowOpt

, may

start, taking about four hours on a high-end PC. It generates up to 1000

dis-tinct Pareto optimal 3D-solutions, “covering” the planning horizon with a grid

of planning alternatives for the patient. In this specific case, a solution assigns

a real number to each bixel, representing the amount of radiation emitted from

there. The superposition of all bixel contributions sums up to a radiation

distri-bution in the volume of interest, containing the tumor and neighboring organs

at risk. Each of these objects obtains a set of “notes” – as e.g. numbers,

func-tions, and point sets – by which the decision maker will be able to estimate

their “qualities”. More details on radiation therapy planning are presented in

Bortfeld (1995), and Hamacher and K¨

ufer (1999).

All calculations mentioned above happen automatically, they may be done

overnight as a batch job, and stored in the data base

knowBas

. The next day,

the results may be transferred to a notebook, such that the physician (and even

his/her patient) may look for the optimal plan interactively.

But then – how to manage this enormous quantity of data to find out the

“best” plan with reasonable effort?

This works

by real-time accesses on the pre-calculated and pre-processed data base

mentioned above – which in particular contains various data aggregations

in a cascading manner,

by simultaneous visualizations of dose distributions – in the shape of well

known (for a physician, at least) dose-volume-histograms and colored

iso-dose lines (“slim data”), superimposed on the patient’s grey-value CTs or

MRs (“fat data”), and, on top of that,

by our tricky exploration tool

knowCube Navigator

, which supports and

controls the interactive, goal oriented tour through the huge variety of

planning solutions – leading towards the patient’s optimal radiation

ther-apy plan within some minutes.

(24)

Some details will be explained now by a typical navigation session:

The physician starts the program, types in his/her identification and the

patient’s name, and gets a planning screen, which contains some information

objects similar to Figure 14.

Figure 14: GUI for IMRT.

One part of the graphical user interface (GUI) shows static information,

concerning the patient of interest and the physical setup, that was given – or

selected, e.g. from a data base – before the optimization computations were

started. The other parts of the GUI contain dynamic information: With the

beginning of the planning session, the main pointer of the database references

on the solution of least common tolerance – a kind of “average solution”, that

balances “notes” of conflicting criteria.

Information objects, corresponding to the respective, acute solution, are

presented by the GUI in a decreasing degree of fineness:

“Richest” information is given by CTs or MRs, through the isocenter of

the tumor (transversal, frontal, and sagittal), superimposed by in advance

calculated isolines. (Of course, it is possible to skim through these three

stacks of slides, continually getting the immediate isolines, and so gaining

maximum detail knowledge.)

(25)

“Medium” information content is aggregated in the dose-volume

his-togram, where each curve shows the accumulated Gray contribution per

organ at risk or tumor. (Gray is the physical unit for radiation energy.)

The “coarsest” information is delivered by the navigation object of the

GUI: All radiation energy absorbed by an organ at risk – or by the tumor

– is summarized in just one number, thus getting

R

+ 1 numbers (

R

risks, as already mentioned before) specifying the radiation plan. These

numbers are inscribed as pull points (i.e. grip points) on the organs’ or

tumor’s acceptance intervals (i.e. decision ranges), that are arranged in

a star-shaped sketch. Linking these grip points by line segments results

in a solution polygon (i.e. navigation polygon), characterizing the whole

planning solution from a top point of view, well-suited for a first, quick

estimate of the solution’s relevance.

To recapitulate: The starting point, the so-called solution of least common

tolerance, is visualized by various graphical objects, culminating in its solution

polygon.

But

knowCube

yields much more – and for that reason again let us look

somewhat closer on the details:

(26)

Each precalculated solution, that has been accepted to be a member of the

data base, provides for each risk, respectively for the tumor, an entry on the

cor-responding acceptance interval. So all solutions together define the ranges of the

acceptance intervals. Connecting their smallest respectively largest endpoints

delimits the shaded area, called planning horizon (i.e. decision range).

Why? It permits at any time an overview on all solutions in the data base.

The physician not only gets a general view of a solution visualized by its polygon,

but he/she also may estimate its significance with respect to all other solutions,

recognizing which planning goals really are achievable and which are not.

So now the action may start with the solution of least common tolerance:

The physician e.g. wants to reduce the total radiation given to a certain risk.

To achieve this, he/she clicks with the mouse on the corresponding pull point

and moves it towards smaller Gray values. The data base, with an index family

for modified lexicographic ordering strategies, is scanned simultaneously, such

that isolines and dose-volume curves of “neighboring solutions” are updated on

the screen at the same time. As soon as the mouse-click is released, the “moving

polygon” stops in its new position.

This first kind of action: pull, may be repeated again and again to explore

the planning horizon – with the same organ at risk or any other, and with the

tumor too, of course. Just one remark to keep an eye on: Moving a pull point

towards smaller/higher risk/tumor values results in a new solution-polygon,

where at least one other pull point shows a higher/smaller risk/tumor value –

in accordance with the Pareto optimality of the data base.

In the meantime the physician may have found a solution fulfilling his/her

first priority, e.g. a total Gray value for a specified risk that is less than a fixed

amount. Only solutions which are not worse with respect to this are of interest

furthermore. Therefore, the second kind of action: lock, is getting importance.

The physician clicks in the corresponding lock box, and the planning horizon

immediately is divided into two parts (shaded differently), a locked area and an

active area. Now active navigation is restricted – a filter selects the accessible

objects in the data base.

It should be superfluous to mention, that this locking action naturally may

be applied to more than one acceptance interval, and that unlocking, pulling,

and any combination of them is possible as well.

Some more actions are integrated in the software to facilitate the work of

the physician: storing of favored solutions, viewing of stored solutions, and

skimming through already regarded solutions, by using well known recorder

button functionalities. All of them support: Navigating in a planning horizon

– towards an optimal solution!

(27)

7

Summary, Conclusions, and Outlook

We have introduced

knowCube

, a novel interactive multicriteria decision support

system, which integrates various tools for knowledge organization, generation,

and navigation.

The main guideline for designing

knowCube

was to have a user-friendly visual

interface, and to utilize interactivity in terms which are familiar to a non-expert

decision maker (in particular for an ”intuitive surfing through data bases of

alternatives”) – according to the statement of Stanley Zionts, already cited in

the introduction: “I strongly believe that what is needed is a spreadsheet type

of method that will allow ordinary people to use MCDM methods for ordinary

decisions.” We hope, that

knowCube

may point towards this direction, and our

experiences won by the two application examples already realized in practise

strongly are confirming this hope.

This paper was dealing only with quantitative criteria – to keep it simple,

to introduce the main concepts of

knowCube

, as a first step, and to have place

for explaining the basics by examples.

To work also with other types of criteria – like qualitative, objective or

subjective, rational or irrational, active or passive, dependent or independent,

deterministic or statistic, hard or soft, timely, ..., and all mixed together – the

topics introduced so far must be extended. This will happen in a paper to

follow. And again, the main new ideas therein will be motivated, guided and

demonstrated by real-life applications.

8

Acknowledgements

Thanks a lot to our colleagues Heiko Andr¨

a, Karl-Heinz K¨

ufer, and Juliana

Matei for many valuable discussions, thanks to the Tehalit GmbH, in

Helters-berg, Germany, for setting and funding the trunk device optimization task, and

thanks to Thomas Bortfeld at Massachusetts General Hospital, Boston, USA,

for the cooperation in intensity modulated radiation therapy.

9

References

Belton, V., Vickers, S. (1993): Demystifying DEA – A Visual Interactive

Ap-proach Based on Multiple Criteria Analysis. Research Paper No. 1993/9

Bortfeld, T. (1995): Dosiskonformation in der Tumortherapie mit externer

ion-isierender Strahlung. Habilitationsschrift, Universit¨

at Heidelberg.

(28)

Eberl, M., Jacobsen, J. (2000): Macromedia Director 7 Insider. Markt&Technik

Verlag, M¨

unchen.

Geoffrion, A.M., Dyer, J.S., Feinberg, A. (1972): An Interactive Approach for

Multi-Criterion Optimization, with an Application to the Operation of an

Aca-demic Department. Management Science, 19(4):357-368.

Hamacher, H.W., K¨

ufer, K.-H. (1999): Inverse Radiation Therapy Planning - a

Multiple Objective Optimisation Approach. Berichte des ITWM, Nummer 12.

Hanne, T. (2001): Intelligent Strategies for Meta Multiple Criteria Decision

Making. Kluwer Academic Publishers, Boston/Dordrecht/London.

Korhonen, P. (1988): A Visual Reference Direction Approach to Solving

Dis-crete Multiple Criteria Problems. European Journal of Operational Research,

34(2):152-159.

Korhonen, P. (1987): VIG – A visual interactive support system for multiple

criteria decision making. JORBEL, 27(1):4-15.

Korhonen, P., Laakso, J. (1986): A Visual Interactive Method for Solving

the Multiple Criteria Problem.

European Journal of Operational Research,

24(2):277-287.

Korhonen, P., Laakso, J. (1986): Solving generalised goal programming

prob-lems using a visual interactive approach.

European Journal of Operational

Research, 26(3):355-363.

Korhonen, P., Wallenius, J. (1988): A Pareto Race. Naval Research Logistics,

35(6):615-623.

Larkin, J., Simon, H. (1987): Why a Diagram Is (Sometimes) Worth 10 000

Words. Cognitive Science, 4, 317-345.

Rosemeier, H.P. (1975): Medizinische Psychologie.

Ferdinand Enke Verlag,

Stuttgart.

Simon, H.A. 1957. Models of Man. Macmillan, New York.

Schnetger, J. (1998): Kautschukverarbeitung. Vogel Buchverlag, W¨

urzburg.

Steuer, R.E. (1986): Multiple Criteria Optimization: Theory, Computation,

and Application, John Wiley & Sons, New York.

Tversky, A. (1972a): Choice by elimination. Journal of Mathematical

Psychol-ogy, 9:341-367.

Tversky, A. (1972b): Elimination by aspects: A theory of choice. Psychological

Review 79:281-299.

(29)

v. Hornbostel, E.M. (1922): ¨

Uber optische Inversion. Psychol. Forsch., 1,

130-156.

Wertheimer, M. (1923): Untersuchungen zur Lehre von der Gestalt, II.

Psychol-ogische Forschung, 4, 301-350

Wickelgren, W.A. (1979):

Cognitive Psychology, Prentice-Hall, Englewood

Cliffs.

Wierzbicki, A.P. (1998): Reference Point Methods in Vector Optimization and

Decision Support. IIASA Interim Report IR-98-017.

Zeleny, M. (1982): Multiple Criteria Decision Making, McGraw-Hill, New York.

Zionts, S. (1999): Foreword. in Gal, T., Stewart, T.J., Hanne, T. (eds.):

Mul-ticriteria Decision Making – Advances in MCDM Models, Algorithms, Theory,

and Applications. Kluwer Academic Publishers, Boston/Dordrecht/London.

10

Appendix – To Convince the ”Sceptical”

... as already mentioned in Section 1, we present five simple tests, make our

observations and find some conclusions:

Test 1:

Tim is taller than Ted, Sally is smaller than Sam, Sam is taller than

Sally, Tina is taller than Ted and smaller than Sam, who is smaller than Sue

and taller than Ted and Sally. Is Ted taller or smaller than Tina?

Observation:

The human cognitive system has two most important

con-straints:

Its “working memory” has limited capacity, only 1 to 4 pieces of information

can be mentally manipulated at the same time.

Its“processor” works strictly serially, in complex environments this process is

slow.

Conclusion:

Reading text information or listening to a speaker is not sufficient

to generate knowledge for solving problems or making decisions!

Test 2:

Translate Test 1 into ...

(30)

Test 3:

Let A, B, C, D, E be natural persons, sections in business enterprises,

departments of universities, states, ...

A is positively affected by B and affects B, C and E positively.

B is affected by A and C positively and affects D negatively and A positively.

C is positively affected by A, negatively affected by E, and affects B positively.

B and E negatively affect D.

E affects C and D negatively and is positively affected by A.

What’s going on?

Observation:

No chance to find out!

Test 4:

Translate Test 3 into ...

Observation:

Again – little graphics helps a lot!

Conclusion:

The human visual system has a highly efficient information

pro-cessing architecture. It allows inferences to be drawn based on visual spatial

relationships – extremely fast, with hardly any demands on “working capacity”!

Test 5:

Let R be a reader of this paper, and let a spider S crawl across the

room’s white wall.

Observation:

R becomes aware of S, though R was not prepared for S –

biological evolution helps a lot!

Conclusion:

The human visual system is also highly sensitive for moving

ob-jects and changing shapes.

Summary:

Tools for MCDM should appeal to the human visual system,

trans-forming complex situations into time-animated, spatial presentations.

(31)

Fraunhofer ITWM

The PDF-fi les of the following reports

are available under:

www.itwm.fraunhofer.de/rd/presse/

berichte

1. D. Hietel, K. Steiner, J. Struckmeier

A Finite - Volume Particle Method for

Compressible Flows

We derive a new class of particle methods for ser va tion laws, which are based on numerical fl ux functions to model the in ter ac tions between moving particles. The der i va tion is similar to that of classical Finite-Volume meth ods; except that the fi xed grid structure in the Fi nite-Volume method is sub sti tut ed by so-called mass pack ets of par ti cles. We give some numerical results on a shock wave solution for Burgers equation as well as the well-known one-dimensional shock tube problem.

(19 pages, 1998)

2. M. Feldmann, S. Seibold

Damage Diagnosis of Rotors: Application

of Hilbert Transform and

Multi-Hypothe-sis Testing

In this paper, a combined approach to damage diag-nosis of rotors is proposed. The intention is to employ signal-based as well as model-based procedures for an im proved detection of size and location of the damage. In a fi rst step, Hilbert transform signal processing niques allow for a computation of the signal envelope and the in stan ta neous frequency, so that various types of non-linearities due to a damage may be identifi ed and clas si fi ed based on measured response data. In a second step, a multi-hypothesis bank of Kalman Filters is employed for the detection of the size and location of the damage based on the information of the type of damage pro vid ed by the results of the Hilbert trans-form.

Keywords: Hilbert transform, damage diagnosis, Kal-man fi ltering, non-linear dynamics

(23 pages, 1998)

3. Y. Ben-Haim, S. Seibold

Robust Reliability of Diagnostic

Multi-Hypothesis Algorithms: Application to

Rotating Machinery

Damage diagnosis based on a bank of Kalman fi l-ters, each one conditioned on a specifi c hypothesized system condition, is a well recognized and powerful diagnostic tool. This multi-hypothesis approach can be applied to a wide range of damage conditions. In this paper, we will focus on the diagnosis of cracks in rotating machinery. The question we address is: how to optimize the multi-hypothesis algorithm with respect to the uncertainty of the spatial form and location of cracks and their re sult ing dynamic effects. First, we formulate a measure of the re li abil i ty of the diagnos-tic algorithm, and then we dis cuss modifi cations of the diagnostic algorithm for the max i mi za tion of the reliability. The reliability of a di ag nos tic al go rithm is measured by the amount of un cer tain ty con sis tent with no-failure of the diagnosis. Un cer tain ty is quan ti ta tive ly represented with convex models.

Keywords: Robust reliability, convex models, Kalman fi l ter ing, multi-hypothesis diagnosis, rotating machinery, crack di ag no sis

(24 pages, 1998)

4. F.-Th. Lentes, N. Siedow

Three-dimensional Radiative Heat Transfer

in Glass Cooling Processes

For the numerical simulation of 3D radiative heat fer in glasses and glass melts, practically applicable math e mat i cal methods are needed to handle such prob lems optimal using workstation class computers. Since the ex act solution would require super-computer ca pa bil i ties we concentrate on approximate solu-tions with a high degree of accuracy. The following approaches are stud ied: 3D diffusion approximations and 3D ray-tracing meth ods.

(23 pages, 1998)

5. A. Klar, R. Wegener

A hierarchy of models for multilane

vehicular traffi c

Part I: Modeling

In the present paper multilane models for vehicular traffi c are considered. A mi cro scop ic multilane model based on reaction thresholds is developed. Based on this mod el an Enskog like kinetic model is developed. In particular, care is taken to incorporate the correla-tions between the ve hi cles. From the kinetic model a fl uid dynamic model is de rived. The macroscopic coef-fi cients are de duced from the underlying kinetic model. Numerical simulations are presented for all three levels of description in [10]. More over, a comparison of the results is given there.

(23 pages, 1998)

Part II: Numerical and stochastic

investigations

In this paper the work presented in [6] is continued. The present paper contains detailed numerical inves-tigations of the models developed there. A numerical method to treat the kinetic equations obtained in [6] are presented and results of the simulations are shown. Moreover, the stochastic correlation model used in [6] is described and investigated in more detail. (17 pages, 1998)

6. A. Klar, N. Siedow

Boundary Layers and Domain De com po

si tsion for Radsiatsive Heat Transfer and Dsif fu

sion Equa tions: Applications to Glass Man u

-fac tur ing Processes

In this paper domain decomposition methods for ra di a tive transfer problems including conductive heat transfer are treated. The paper focuses on semi-trans-parent ma te ri als, like glass, and the associated condi-tions at the interface between the materials. Using asymptotic anal y sis we derive conditions for the cou-pling of the radiative transfer equations and a diffusion approximation. Several test cases are treated and a problem appearing in glass manufacturing processes is computed. The results clearly show the advantages of a domain decomposition ap proach. Accuracy equivalent to the solution of the global radiative transfer solu-tion is achieved, whereas com pu ta solu-tion time is strongly reduced.

(24 pages, 1998)

7. I. Choquet

Heterogeneous catalysis modelling and

numerical simulation in rarifi ed gas fl ows

Part I: Coverage locally at equilibrium

A new approach is proposed to model and simulate nu mer i cal ly heterogeneous catalysis in rarefi ed gas fl ows. It is developed to satisfy all together the follow-ing points:

1) describe the gas phase at the microscopic scale, as required in rarefi ed fl ows,

2) describe the wall at the macroscopic scale, to avoid prohibitive computational costs and consider not only crystalline but also amorphous surfaces,

3) reproduce on average macroscopic laws correlated with experimental results and

4) derive analytic models in a systematic and exact way. The problem is stated in the general framework of a non static fl ow in the vicinity of a catalytic and non porous surface (without aging). It is shown that the exact and systematic resolution method based on the Laplace trans form, introduced previously by the author to model col li sions in the gas phase, can be extended to the present problem. The proposed approach is applied to the mod el ling of the Eley Rideal and Langmuir Hinshel wood re com bi na tions, assuming that the coverage is locally at equilibrium. The models are developed con sid er ing one atomic species and extended to the general case of sev er al atomic species. Numerical calculations show that the models derived in this way reproduce with accuracy be hav iors observed experimentally.

(24 pages, 1998)

8. J. Ohser, B. Steinbach, C. Lang

Effi cient Texture Analysis of Binary Images

A new method of determining some characteristics of binary images is proposed based on a special linear fi l ter ing. This technique enables the estimation of the area fraction, the specifi c line length, and the specifi c integral of curvature. Furthermore, the specifi c length of the total projection is obtained, which gives detailed information about the texture of the image. The in fl u ence of lateral and directional resolution depend-ing on the size of the applied fi lter mask is discussed in detail. The technique includes a method of increasing di rec tion al resolution for texture analysis while keeping lateral resolution as high as possible.

(17 pages, 1998)

9. J. Orlik

Homogenization for viscoelasticity of the

integral type with aging and shrinkage

A multi phase composite with periodic distributed in clu sions with a smooth boundary is considered in this con tri bu tion. The composite component materials are sup posed to be linear viscoelastic and aging (of the non convolution integral type, for which the Laplace trans form with respect to time is not effectively ap pli -ca ble) and are subjected to isotropic shrinkage. The free shrinkage deformation can be considered as a fi cti-tious temperature deformation in the behavior law. The pro ce dure presented in this paper proposes a way to de ter mine average (effective homogenized) viscoelastic and shrinkage (temperature) composite properties and the homogenized stress fi eld from known properties of the components. This is done by the extension of the as ymp tot ic homogenization technique known for pure elastic non homogeneous bodies to the non homo-geneous thermo viscoelasticity of the integral non
(32)

con[2], [9]) have considered homogenization for vis coelas -tic i ty of the differential form and only up to the fi rst de riv a tive order. The integral modeled viscoelasticity is more general then the differential one and includes almost all known differential models. The homogeni-zation pro ce dure is based on the construction of an asymptotic so lu tion with respect to a period of the composite struc ture. This reduces the original problem to some auxiliary bound ary value problems of elastic-ity and viscoelasticelastic-ity on the unit periodic cell, of the same type as the original non-homogeneous problem. The existence and unique ness results for such problems were obtained for kernels satisfying some constrain conditions. This is done by the extension of the Volterra integral operator theory to the Volterra operators with respect to the time, whose 1 ker nels are space linear operators for any fi xed time vari ables. Some ideas of such approach were proposed in [11] and [12], where the Volterra operators with kernels depending addi-tionally on parameter were considered. This manuscript delivers results of the same nature for the case of the space operator kernels.

(20 pages, 1998)

10. J. Mohring

Helmholtz Resonators with Large Aperture

The lowest resonant frequency of a cavity resona-tor is usually approximated by the clas si cal Helmholtz formula. However, if the opening is rather large and the front wall is narrow this formula is no longer valid. Here we present a correction which is of third or der in the ratio of the di am e ters of aperture and cavity. In addition to the high accuracy it allows to estimate the damping due to ra di a tion. The result is found by apply-ing the method of matched asymptotic expansions. The correction contains form factors de scrib ing the shapes of opening and cavity. They are computed for a num-ber of standard ge om e tries. Results are compared with nu mer i cal computations.

(21 pages, 1998)

11. H. W. Hamacher, A. Schöbel

On Center Cycles in Grid Graphs

Finding “good” cycles in graphs is a problem of great in ter est in graph theory as well as in locational analy-sis. We show that the center and median problems are NP hard in general graphs. This result holds both for the vari able cardinality case (i.e. all cycles of the graph are con sid ered) and the fi xed cardinality case (i.e. only cycles with a given cardinality p are feasible). Hence it is of in ter est to investigate special cases where the problem is solvable in polynomial time. In grid graphs, the variable cardinality case is, for in stance, trivially solvable if the shape of the cycle can be chosen freely. If the shape is fi xed to be a rectangle one can ana-lyze rectangles in grid graphs with, in sequence, fi xed di men sion, fi xed car di nal i ty, and vari able cardinality. In all cases a complete char ac ter iza tion of the optimal cycles and closed form ex pres sions of the optimal ob jec tive values are given, yielding polynomial time algorithms for all cas es of center rect an gle prob lems. Finally, it is shown that center cycles can be chosen as rectangles for small car di nal i ties such that the center cy cle problem in grid graphs is in these cases plete ly solved.

(15 pages, 1998)

a multiple objective optimisation ap proach

For some decades radiation therapy has been proved successful in cancer treatment. It is the major task of clin i cal radiation treatment planning to realize on the one hand a high level dose of radiation in the cancer tissue in order to obtain maximum tumor control. On the other hand it is obvious that it is absolutely neces-sary to keep in the tissue outside the tumor, particularly in organs at risk, the unavoidable radiation as low as possible.

No doubt, these two objectives of treatment planning - high level dose in the tumor, low radiation outside the

tumor - have a basically contradictory nature. Therefore, it is no surprise that inverse mathematical models with dose dis tri bu tion bounds tend to be infeasible in most cases. Thus, there is need for approximations pro mis ing between overdosing the organs at risk and un der dos ing the target volume.

Di

Figure

Figure 1: “One picture means more than thousand words.”
Figure 2: The Structure of knowCube.
Figure 3: Picture, Figure and Background.
Figure 5: Star-like Shape – or ”Nearly Convexity”.
+7

References

Related documents

in the past R genes derived from Solanum demissum were used for breeding potato late blight resistant potato cultivars, but resistance proved not to be durable since P.. infestans

The species is widespread in England, Wales and southwest Scotland but is absent from Ireland (Haddow and Herman, 2000; Entwistle et al ., 2001; Mackie and Racey, 2008). A few

Matroska is simply an open developed container which contains audio, video, data, subtitles, support for multiple audio/videotracks and a lot more.. The current MKV rips that you

Yes, Respondent Pangulayan is guilty of violating Canon 9 of the Code of Professional Ethics and was suspended for three months while the case against the

To accomplish this objective, the prepared phosphates (magnesium phosphate cement) will be used with biomass fibres, namely black wattle (Acacia mearnsii), sugar cane bagasse

The term INTRODUCTION is used to describe a single or limited number of bed bugs which may have been carried into a location but have not established themselves. Inspection does

56–57 navaja, da v tipičnem skladišču potekajo dejavnosti, ki jih lahko razdelimo v šest različnih funkcij:  prenos blaga – obsega dejavnosti, ki jih izvedemo z

The name of the organization shall be : The Uniting Reformed Church in Southern Africa Student’s Society (here after called : URCSASSOC)..