HAL Id: inria-00119255
https://hal.inria.fr/inria-00119255v3
Submitted on 13 Dec 2006
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
Size Pareto Set Approximations
Oliver Schuetze, Marco Laumanns, Carlos A. Coello Coello, Michael Dellnitz,
El-Ghazali Talbi
To cite this version:
Oliver Schuetze, Marco Laumanns, Carlos A. Coello Coello, Michael Dellnitz, El-Ghazali Talbi.
Con-vergence of Stochastic Search Algorithms to Finite Size Pareto Set Approximations. [Research Report]
RR-6063, INRIA. 2006. �inria-00119255v3�
inria-00119255, version 3 - 13 Dec 2006
a p p o r t
d e r e c h e r c h e
IS
S
N
0
2
4
9
-6
3
9
9
IS
R
N
IN
R
IA
/R
R
--6
0
6
3
--F
R
+
E
N
G
Thèmes COM et COG et SYM et NUM et BIO
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
Convergence of Stochastic Search Algorithms to
Finite Size Pareto Set Approximations
Oliver Schütze
1
, Marco Laumanns
2
, Carlos A. Coello Coello
3
,
Michael Dellnitz
4
, and El-ghazali Talbi
1
1
INRIA Futurs, LIFL, CNRS Bât M3, Cité Scientifique
e-mail: {schuetze,talbi}@lifl.fr
2
Institute for Operations Research, ETH Zurich, 8092 Zurich, Switzerland
e-mail: laumanns@ifor.math.ethz.ch
3
CINVESTAV-IPN, Electrical Engineering Department
e-mail: ccoello@cs.cinvestav.mx
4
University of Paderborn
e-mail: dellnitz@upb.de
N° 6063
November 2006
Unité de recherche INRIA Futurs
Parc Club Orsay Université, ZAC des Vignes,
4, rue Jacques Monod, 91893 ORSAY Cedex (France)
Téléphone : +33 1 72 92 59 00 — Télécopie : +33 1 60 19 66 08
Size Pareto Set Approximations
OliverS hütze
1
, Mar o Laumanns
2
, Carlos A. CoelloCoello
3
,
Mi hael Dellnitz
4
, and El-ghazaliTalbi
1
1
INRIAFuturs, LIFL, CNRS Bât M3,Cité S ientique
e-mail: {s huetze,talbi}li.fr
2
Institute for Operations Resear h, ETHZuri h,8092 Zuri h,Switzerland
e-mail: laumannsifor.math.ethz. h
3
CINVESTAV-IPN, Ele tri alEngineering Department
e-mail: oello s. investav.mx
4
University of Paderborn
e-mail: dellnitzupb.de
ThèmesCOMetCOGet SYMetNUM etBIOSystèmes ommuni antsetSystèmes
ognitifsetSystèmessymboliquesetSystèmesnumériquesetSystèmesbiologiques
ProjetsApi set Opéra
Rapportdere her he n°6063November200622pages
Abstra t: Inthis workwestudy the onvergen e of generi sto hasti sear h algorithms
towardtheParetosetof ontinuousmulti-obje tiveoptimizationproblems. Thefo usison
obtaining anite approximation that should apture the entire solutionset in asuitable
sense, whi h will be dened using the on ept of
ǫ
-dominan e. Under mild assumptionsabout the pro ess to generate new andidate solutions, the limit approximation set will
be determined entirely by the ar hiving strategy. We investigate two dierent ar hiving
strategies whi h lead to a dierent limit behavior of the algorithms, yielding bounds on
the obtained approximation quality as well as on the ardinality of the resulting Pareto
set approximation. Finally, wedemonstrate thepotential forapossiblehybridizationof a
given sto hasti sear h algorithm with aparti ular lo al sear h strategy multi-obje tive
ontinuationmethodsbyshowingthatthe on eptof
ǫ
-dominan e anbeintegratedintothisapproa hin asuitableway.
Key-words: multi-obje tive optimization, onvergen e,
ǫ
-dominan e, sto hasti sear h1 Introdu tion
A ommon goal in multi-obje tive optimization is to identify the set of Pareto-optimal
solutions(the e ientset) and itsimage in obje tivespa e, thePareto front(the e ient
frontier). Ex eptforspe ial ases,wheretheParetosetisniteorrepresentablebyanite
olle tionof linesegments(su hasin multi-obje tivelinearprogramming),it isingeneral
notpra ti abletodeterminetheentireParetoset. Instead,asuitableapproximation on ept
isneeded.
Various approximation on eptsbasedon
ǫ
-e ien y aregivenin [4℄. Asmostofthemdealwithinnitesets,theyarenotpra ti alforourpurposeofprodu ingand maintaining
arepresentativesubsetofnitesize. Usingdis rete
ǫ
-approximationsoftheParetosetwassuggestedsimultaneouslyby[1℄,[7℄, and[9℄. Thegeneralideaisthat ea hPareto-optimal
pointisapproximatelydominatedbysomepointoftheapproximationset.
Despite theexisten eofsuitable approximation on epts,investigationsonthe
onver-gen e of parti ular algorithms towards su h approximation sets, that is, their ability to
obtainasuitableParetosetapproximationinthelimit,haveremainedrare. Severalstudies,
su h as[2,8℄, onsideronlythe onvergen eto theentirePareto set,orto a ertainsubset
without onsidering theapproximationquality.
In[6℄theissueof onvergen etowardsanite-sizeParetosetapproximationwasnally
addressedforageneral lassofiterativesear halgorithms. Twoar hivingalgorithms were
proposed that provably maintain a nite-size approximation of all points ever generated
during thesear hpro ess. Thisled tothe laimthatthese ar hivingstrategieswill ensure
onvergen etoaParetosetapproximationofgivenqualityforanyiterativesear halgorithm
thatfullls ertainmildassumptionsaboutthepro esstogeneratenewsear hpoints. While
this laimholdstriviallyin the aseofdis rete(ordis retized)sear hspa es,itsextension
tothe ontinuous aseisnotstraightforward. Considerationofdis retizedmodels,however,
anleadtoproblemswhen, e.g.,usingmemeti strategies(metaheuristi sear halgorithms
mixedwithlo al sear hstrategieswhi hitselfusestepsize ontrol).
Thegoalofthispaperistoestablish onvergen eresultswithrespe ttoniteParetoset
approximationsforsto hasti multi-obje tiveoptimizationalgorithmsworkingin ontinuous
domains. Westartby onsideringtherstar hivingstrategyfrom[6℄andprove onvergen e
withprobabilityone toan
ǫ
-approximate Pareto set in the limit. Then weproposeanewar hiving strategy that additionallyensures that all elements of the limit set are
Pareto-optimalpointsitself. Forbothstrategieswegivebounds ontheapproximationqualityand
onthe ardinalityofthelimitsolutionset.
2 Ba kground
Inthefollowingwe onsider ontinuousun onstrainedmulti-obje tiveoptimizationproblems
min
x∈
Rn
{F (x)},
wherethefun tion
F
isdenedas theve toroftheobje tivefun tionsF :
Rn
→
Rk
,
F (x) = (f
1
(x), . . . , f
k
(x)),
andwhereea h
f
i
:
Rn
→
Ris ontinuous.Denition2.1 (a) Let
v, w
∈
Rk
. Then theve tor
v
islessthanw
(v <
p
w
),ifv
i
< w
i
for all
i
∈ {1, . . . , k}
. The relation≤
p
isdenedanalogously.(b) A ve tor
y
∈
Rn
is dominatedby a ve tor
x
∈
Rn
(in short:
x
≺ y
) with respe t to(MOP ) if
F (x)
≤
p
F (y)
andF (x)
6= F (y)
(i.e. there existsaj
∈ {1, . . . , k}
su hthatf
j
(x) < f
j
(y)
),elsey
is allednon-dominated byx
.( ) Apoint
x
∈
Rn
is alledParetooptimaloraParetopointifthereisno
y
∈
Rn
whi hdominates
x
.(d) A point
x
∈
Rn
isweaklyParetooptimalif theredoesnotexistanother point
y
∈
Rn
su hthatF (y) <
p
F (x)
.In the following we will dene a weaker on ept of dominan e, so- alled (absolute)
ǫ
-dominan e,whi hwill beusedforourfurther studies.
Denition2.2 Let
ǫ = (ǫ
1
, . . . , ǫ
k
)
∈
Rk
+
andx, y
∈
Rn
.
x
is said toǫ
-dominatey
(inshort:
x
≺
ǫ
y
)with respe t to(MOP ) if(i)
f
i
(x)
− ǫ
i
≤ f
i
(y)
∀i = 1, . . . , k
,and(ii)
f
j
(x)
− ǫ
j
< f
j
(y)
for atleastonej
∈ {1, . . . , k}
.Wehavetoemphasizethatthe
ǫ
-dominan erelationunlikethe' lassi al'onedenedaboveis nottransitive,i.e., if
x
≺
ǫ
y
andy
≺
ǫ
z
itdoesnotfollowthatx
≺
ǫ
z
,but it followsthat
x
≺
2ǫ
z
. Thisfa t willbeusedinlater onsiderationsaswellasthefollowing: ifx
≺ y
and
y
≺
ǫ
z
itfollowsthatx
≺
ǫ
z
.Denition2.3 Let
ǫ
∈
Rk
+
.(a) A set
F
ǫ
⊂
Rn
is alledan
ǫ
-approximateParetoset of(MOP ) ifevery pointx
∈
Rn
is
ǫ
-dominatedbyatleastonef
∈ F
ǫ
,i.e.∀x ∈
Rn
:
∃f ∈ F
ǫ
:
f
≺
ǫ
x
(b) A setF
∗
ǫ
⊂
Rn
is alledan
ǫ
-Pareto set ifF
∗
ǫ
isanǫ
-approximate Pareto set and ifevery point
f
∈ F
∗
Algorithm1Generi Sto hasti Sear hAlgorithm 1:
P
0
⊂ Q
drawnatrandom 2:A
0
= ArchiveU pdate(P
0
,
∅)
3: forj = 0, 1, 2, . . .
do 4:P
j+1
= Generate(P
j
)
5:A
j+1
= ArchiveU pdate(P
j+1
, A
j
)
6: endfor Further,letB
δ
(x
0
) :=
{x ∈
Rn
:
kx − x
0
k < δ}
betheopenballwith enterx
0
∈
Rn
andradius
δ
∈
R+
.Algorithm1givesaframeworkofageneri sto hasti multi-obje tiveoptimization
algo-rithm,whi hwillbe onsideredinthiswork. Theorem2.4statesa onvergen eresultwhi h
is loselyrelatedtothepresentwork,butwhi hleadsingeneraltounboundedar hivesizes.
Theorem2.4 [11 ℄LetanMOP
F :
Rn
→
Rk
begiven,where
F
is ontinuous,letQ
⊂
Rn
be ompa t. Further,letthere beno weak Pareto pointin
Q
\P
Q
(whereP
Q
denotes the setofPareto pointsof
F
Q
),and∀x ∈ Q
and∀δ > 0 :
P (
∃l ∈
N: P
l
∩ B
δ
(x)
∩ Q 6= ∅) = 1
(1)Then anappli ation of Algorithm1,where allnon-dominatedpointsarekept,i.e.,
ArchiveU pdate(P, A) :=
{x ∈ P ∪ A : y 6≺ x ∀y ∈ P ∪ A},
generatesasequen eof ar hives
{A
i
}
i∈
N
,su hthat
lim
i→∞
d
(F (P
Q
), F (A
i
)) = 0
with probability one,where
d(
·, ·)
denotes theHausdordistan e.An ar hiving s heme to maintainan ar hiveof nite size wasre ently proposed in [3℄.
Newar hivemembersarerequiredtohaveadistan eofatleastapres ribedvalueof
ǫ
fromall urrent ar hive members, unless they dominate (and hen e repla e) a urrent ar hive
member. The subsequent proofof onvergen e (inprobability)is basedon the laim that
Paretopointsthat liewithin an
ǫ
-neighborhoodofanar hivememberiniterationi
alsodosointhenextiteration
i + 1
,sin ear hivemembersareonlydeleted whensubstitutedbyadominatingalternative. Thefollowingsimpleexampleshows,however,thatthis laimdoes
nothold forany
L
p
normasthe hosendistan emetri . Considertheproblemmax
x∈
Rsubje ttothe onstraints
x
2
≤ 1 −
p1 − (x
1
− 1)
2
,
x
1
, x
2
∈ [0, 1],
sothattheobje tivefun tionsaretheproje tionstothe
i
-th oordinateandthe onstraintdenesthePareto set withextremepoints
(1, 0)
and(0, 1)
. LetA
i
=
{(0.5, 0), (0, 0.5)}
bethear hiveatiteration
i
,whi his anǫ
-approximation1
with
ǫ = 0.5
: Forallpointsin theParetoset,inparti ularforthepoint
(0.25, 0.25)
,thedistan eto eitherar hivememberisnotlargerthan
0.5
. Nowletthenewpoints(1, 0)
and(0, 1)
begenerated,whi hdominate,and hen e repla e, bothar hivemembers. The new ar hive
{(1, 0), (0, 1)}
is only a0.75
-approximation,asthedistan eofpoint
(0.25, 0.25)
toeitherar hivememberis0.75
assumingthe maximumnorm and ertainly greaterthan
0.5
in all reasonabledistan e metri s. Atleastforobtainingan
ǫ
-Paretoset intheobje tivespa e, thisproblem anbeover omebyusing the
ǫ
-dominan e insteadof adistan e metri for dening theapproximationqualityaswellas forthear hiveupdatingstrategy,asproposedin[6℄.
Further,thenextexampleshowsthatwe anrunintotroublewhenusinganelitistar hiving
strategyasproposed in [3℄ in ase Fisnot inje tive: for agiven
ǫ > 0
letf
ǫ
be asshowninFigure1. Thatis,let
f
ǫ
havetwoisolatedglobalminimam
1
andm
2
withm
1
< m
2
andwith
d(m
1
, m
2
) > ǫ
. DeneF := (f
ǫ
, f
ǫ
+ C)
, whereC
∈
Ris a onstant. Ifthe domainis e.g. hosenas
A := [m
1
− ǫ, m
2
+ ǫ]
, the Pareto set of the resultingMOP is given byP = {m
1
, m
2
}
. However,sin ethe probability tond apointp
2
∈ A
whi h hasthe sameobje tivevalues
F (p
2
) = F (p
1
)
ofagivenpointp
1
∈ A
iszerointheunderlying setting,itfollowsthattheset ofnondominatedpointsofagivenpopulation onsistswithprobability
oneofonesinglepoint. Thus,an
ǫ
-approximation aningeneralnotbeobtainedwhenonlynondominatedpointsarestoredinthear hive.
3 The Algorithms
In the following we investigate two dierent strategies for the ar hiving of the solutions
foundbythealgorithmleadingto dierentlimitbehaviorsof thesequen eof ar hives
(un-der ertainadditional onditions).
First,weassumethattheentries of
ǫ
∈
Rk
+
are 'small',andthusthat itis su ienttoobtainan
ǫ
-approximate Paretoset. Forthis, we onsider thear hivingstrategyproposedin [6℄, heregivenasAlgorithm2. It omputesthesubsequentar hive
A
ofagivenar hiveA
0
, a populationP
, and anǫ
∈
Rk
+
. Using this strategy, thesequen e of ar hives has alimitbehaviordes ribedin Theorem3.2. Toshowthis,weneed rstthefollowingobvious
but ru ialpropertyof thear hivingstrategy.
1
SeeAppendixfor the denition. Notethat this on eptof
ǫ
-e ien yisnot astheǫ
-dominan e−1
0
2
ε
0
f
ε
Figure1: Exampleofafun tion
f
ǫ
withtwoisolatedglobalminimam
1
= 0
andm
2
= 2ǫ
.Algorithm2
A := ArchiveU pdate1
ǫ
(P, A
0
)
1:
A := A
0
2: for all
p
∈ P
do3: if
∃a ∈ A : a ≺
ǫ/3
p
then4: CONTINUE
⊲
do notexe utelines6
11
5: endif 6: forall
a
∈ A
do 7: ifp
≺ a
then 8:A := A
\{a}
9: endif 10: endfor 11:A := A
∪ {p}
12: endforLemma3.1 Let
A
0
, P
⊂
Rn
benite sets,
ǫ
∈
Rk
+
,andA := ArchiveUpdate1
ǫ
(P, A
0
)
. Thenthe following holds:∀x ∈ P ∪ A
0
:
∃a ∈ A : a ≺
ǫ/3
x.
Proof: Roughlyspeaking,thestatementfollowssin epoints
a
areonlydis ardedfromthear hiveifinturnanotherpoint
p
withp
≺ a
isinserted(this'repla ement'isgiveninlines7,8and 11in Algorithm 2). Tobemorepre ise, let
P =
{p
1
, p
2
, . . . , p
l
}, l ∈
N. Withoutlossof generalitywe assume that all points
p
i
are onsidered in this ordering (i.e., in thefor-loopin line2ofAlgorithm2). There aretwo aseswehavetodistinguish.
CaseA:
x
∈ A
0
. Denep
′
0
:= x
andp
′
i
:=
p
i
ifp
i
'repla es'p
′
i−1
p
′
i−1
else,
i = 1, . . . , l.
Itholdsthatp
′
l
∈ A
andeitherp
′
l
= x
orp
′
l
≺ x
(duetothetransitivityof≺
). Inboth asesitis
p
′
l
≺
ǫ/3
x
.CaseB:
x
∈ P
. Letx = p
j
, j
∈ {1, . . . , l}
. After thej
-thiterationof theouter for-loopinAlgorithm2thereexistsanelement
a
j
∈ A
witha
j
≺
ǫ/3
p
j
(line3resp. line11ofAlgorithm2). Dene
p
′
j
:= a
j
andp
′
i
, i = j + 1, . . . , l
,asabove. It followsthatp
′
l
∈ A
andp
′
l
≺
ǫ/3
x
as laimed.
Theorem3.2 Letan MOP
F :
Rn
→
Rk
begiven, where
F
is ontinuous, letQ
⊂
Rn
bea ompa tset and
ǫ
∈
Rk
+
. Furtherlet∀x ∈ Q
and∀δ > 0 :
P (
∃l ∈
N: P
l
∩ B
δ
(x)
∩ Q 6= ∅) = 1
(2)Then an appli ation ofAlgorithm 1,where
ArchiveU pdate1
ǫ
is usedtoupdate the ar hive,leadstoasequen eof ar hives
A
l
, l
∈
N,wherethe following holds:(a) Thereexistswithprobability onea
l
0
∈
Nsu hthatA
l
isanǫ
-approximateParetosetfor all
l
≥ l
0
.(b) Assumethereexistsa
l
0
∈
Nsu hthatA
l
0
isanǫ
-approximate Pareto set. ThenA
l
= A
l
0
,
∀l ≥ l
0
.
Proof:
(a) Sin e
Q
is ompa t andF
is ontinuousitfollowsthatF
Q
is uniformly ontinuous.Hen e for
ǫ/3
∈
Rk
+
thereexists aδ > 0
su hthatx
≺
ǫ/3
y
∀x, y ∈ Q
withkx − yk < δ.
(3) DeneG :=
[
p∈P
Q
G
is an open over ofP
Q
. Sin eP
Q
is ompa t it follows due to the theorem ofHeine-Borelthat thereexistsanite sub over
S :=
s
[
i=1
B
δ
(p
i
)
⊃ P
Q
,
p
i
∈ P
Q
, i = 1, . . . , s.
By(2) it followsthat there exist with probabilityone
s
numbersl
1
, . . . , l
s
∈
Nsu hthat ea h
B
δ
(p
i
)
∩ Q, i = 1, . . . , s
, gets 'visited'byGenerate
afterl
i
iterationsteps.That is,
P
l
i
, i = 1, . . . , s
, ontainswith probability oneapointb
i
∈ B
δ
(p
i
)
∩ Q
, andthus,
A
l
i
ontainswith probability oneave tord
i
withd
i
≺
ǫ/3
b
i
. By onstru tionof
ArchiveU pdate1
ǫ
thereexists foralll
≥ l
i
withprobabilityonead
l
i
∈ A
l
su hthatd
l
i
≺
ǫ/3
b
i
(seeLemma1). Setl
0
:= max
{l
1
, . . . , l
s
}
.Now let
x
∈ Q
. Forx
there exists ap
∈ P
Q
su h thatF (p)
≤
p
F (x)
and sin eS
isa overof
P
Q
there existsani
∈ {1, . . . , s}
withp
∈ B
δ
(p
i
)
. Letl
0
, b
i
, andd
l
i
be asdes ribed aboveandlet
l
≥ l
0
. Sin eb
i
andp
areinsideB
δ
(p
i
)
itfollowsby(3) thatb
i
≺
ǫ/3
p
i
andp
i
≺
ǫ/3
p
. Hen e wehavewithprobabilityone:d
l
i
≺
ǫ/3
b
i
≺
ǫ/3
p
i
≺
ǫ/3
p,
l
≥ l
i
.
Thus,wehavethat
d
l
i
≺
ǫ
x, l
≥ l
0
,withprobabilityoneasdesired.(b) Thisfollowsimmediatelybythe onstru tionofAr hiveUpdate1
ǫ
(tobemorepre ise,bylines35ofAlgorithm2).
Remarks3.3 (a) Assumption(2 )isthe ru ialparttoobtainthe onvergen e. For
gen-eral
ǫ
andgeneralF
itis ertainlynotpossibletopostulateless. Given axedǫ
∈
Rk
+
itwouldinprin iple besu ienttorequire ondition(2 )onlyforthe
δ
whi h isgivenin the proofabove aswellasfor nitely many ve tors
x
∈ Q
. However, thisis nearlyimpossibleto he kinpra tise.
(b) Herewehave usedthe absolute
ǫ
-dominan e. If0
6∈ f
i
(P
Q
), i = 1, . . . , k
,alternativelythe relative
ǫ
-dominan easin[6℄ anbeusedyielding similarresults.( ) Wehaverestri tedthedomaintoa ompa tsubsetoftheR
n
. Thefollowing(a ademi )
example showsthat we anrun intotroubleif
Q
isnot ompa t: onsider the MOPF :
R+
→
R2
F (x) = (
−x, −
1
x
)
In this ase, the Pareto set isgiven by
P =
R+
. Sin eF (P )
isnot boundedbelow itannotberepresentedby anitear hiveusing
ǫ
-dominan e. However,this hangesifNext,weassumethattheentriesof
ǫ
arerelativelylarge. This anbethe asewhenthede isionmakerpreferstoobtainfew,widespreadsolutionsoftheMOP,orinordertobeable
to' apture'theentireParetosetwithalimitedar hive,inparti ularwhen onsideringmore
thantwoobje tives. Hen e, onvergen eoftheentriesofthesequen eofar hivestowardthe
Paretoset isdesired. Forthis, weproposeto usethear hiving strategywhi h isdes ribed
inAlgorithm3. Inthefollowingwewilldis ussthelimitbehaviorofthisapproa h.
Algorithm3
A := ArchiveU pdate2
ǫ
(P, A
0
)
1:
A := A
0
2: for allp
∈ P
do 3: if6 ∃a ∈ A : a ≺
ǫ/3
p
then 4:A := A
∪ {p}
5: endif 6: foralla
∈ A
do 7: ifp
≺ a
then 8:A := A
∪ {p}\{a}
9: endif 10: endfor 11: endfor Lemma3.4 LetA
0
, P
⊂
Rn
benite sets,ǫ
∈
Rk
+
,andA := ArchiveUpdate2
ǫ
(P, A
0
)
. Thenthe following holds:∀x ∈ P ∪ A
0
:
∃a ∈ A : a ≺
ǫ/3
x.
Proof: AnaloguetotheproofofLemma 3.1.
Theorem3.5 Let(MOP)begivenand
Q
⊂
Rn
be ompa t,andlettherebenoweakPareto
pointsin
Q
\P
Q
. Further,letF
be inje tive and∀x ∈ Q
and∀δ > 0 :
P (
∃l ∈
N: P
l
∩ B
δ
(x)
∩ Q 6= ∅) = 1
(4)Then an appli ation ofAlgorithm 1,where
ArchiveU pdate2
ǫ
is usedtoupdate the ar hive,leadstoasequen eof ar hives
A
l
, l
∈
N,wherethe following holds:(a) Thereexistswithprobability onea
l
0
∈
Nsu hthatA
l
isanǫ
-approximateParetosetfor all
l
≥ l
0
.(b) Thereexistswith probability one a
l
1
∈
Nsu hthat( ) The limitar hive
A
∞
:= lim
l→∞
A
l
isan
ǫ
-Pareto setwith probability one.Proof:
(a) AnaloguetotheproofofTheorem3.2(a).
(b) By(a) it follows that there exists withprobabilityone a
l
0
∈
N su h thatA
l
0
isanǫ
-approximate Pareto set. Assume that this numberl
0
is given.|A
l
0
|
is ertainlynite. Furtherlet
l
≥ l
0
. By onstru tionofArchiveU pdate2
ǫ
thear hiveA
l
isalsoan
ǫ
-approximatePareto set. That is, furtherpointsare onlyinsertedto thear hiveifin turn at leastonedominatedsolutionis deleted (line 8of Algorithm3). Thusit
holdsthat
|A
l+1
| ≤ |A
l
| ∀l ≥ l
0
.
Sin e onthe other hand
|A
l
| ≥ 1 ∀l ∈
N,the sequen e{|A
l
|}
l∈
N
of themagnitudes
ofthear hivesisbounded belowandmonotoni allyde reasingand onvergesthusto
an element
N
A
∈
N. Further, sin e|A
l
| ∈
N, l
∈
N, there exists al
1
∈
Nsu h that|A
l
| = N
A
,
∀l ≥ l
1
.( ) By(b) it follows that there exists with probability onea
l
1
∈
Nsu h that|A
l+1
| =
|A
l
|, ∀l ≥ l
1
. Assumethat thisnumberl
1
isgiven. Consideranelementa
0
∈ A
l
withl
≥ l
1
. Ifa
0
∈ P
Q
itfollowsthata
0
∈ A
l+m
,
∀m ∈
N,
andthusalsoa
0
∈ A
∞
. Assumethat
a
0
6∈ P
Q
. DeneM : Q
→
RM (x) := max
p∈P
Q
min
i=1,...,k
(f
i
(x)
− f
i
(p))
(5)Undertheassumptionsmadeaboveitholdsthat
M (x)
≥ 0 ∀x ∈ Q
andM (x) = 0
⇔ x ∈ P
Q
.
Let
p
0
∈ P
Q
be the argument of themaximum ofM (a
0
)
. Sin ea
0
6∈ P
Q
anda
0
isno weak Pareto point it follows that
M (a
0
) > 0
andF (p
0
) <
p
F (a
0
)
. Sin eF
isontinuousthereexistsaneigborhood
U
p
0
ofp
0
su h thatF (y) <
p
F (p
0
) +
M (a
0
)
2
· (1, . . . , 1) ∀y ∈ U
p
0
,
and thus, that
F (y) <
p
F (a
0
),
∀y ∈ U
p
0
. By(4) it followsthatGenerate
generateswithprobabilityoneafternitelymanystepsapoint
b
∈ U
p
0
∩ Q
. Nowtherearetwobeenrepla edbyanelement
˜
a
∈
Rn
su h that
b
anda
˜
aremutuallynon-dominating(inthis aseset
a
1
:= ˜
a
). Inboth asesthereexists aj
∈ {1, . . . , k}
su hthatf
j
(a
1
) < f
j
(p
0
) +
M (a
0
)
2
.
Pro eeding in ananalogouswayweobtainasequen e
{a
i
}
i∈
N
of dominatingpoints.
Sin e the sequen e
{F (a
i
)
}
i∈
N
is below bounded and
F
is inje tive it follows thata
i
→ a
∗
∈ Q
fori
→ ∞
.It remains to show that
a
∗
∈ P
Q
. Forthis, assumethata
∗
6∈ P
Q
. Denep
∗
asthe
argumentofthemaximumof
M (a
∗
)
. Sin e
a
∗
6∈ P
Q
anda
∗
isnoweakParetopointit
followsthat
F (p
∗
) <
p
F (a
∗
)
andM (a
∗
) > 0
. Pro eeding further asaboveweobtain
apoint
a
∗∗
andanelement
j
∈ {1, . . . , k}
su hthatf
j
(a
∗∗
) < f
j
(p
∗
) +
M (a
∗
)
2
≤ f
j
(p
∗
) +
f
j
(a
∗
)
− f
j
(p
∗
)
2
=
f
j
(p
∗
) + f
j
(a
∗
)
2
< f
j
(a
∗
)
Thisisa ontradi tiontotheassumptionofthe onvergen eofthesequen e,andthus
itmustbethat
a
∗
∈ P
Q
∩ A
∞
. Sin ea
0
∈ A
l
, l
≥ l
1
,was hosenarbitrarilyitfollowsthat
A
∞
isaǫ
-Paretosetandtheproofis omplete.4 Bounds on the Ar hive Sizes
Inthefollowingwegiveboundsonthemagnitudeofthelimitar hives
A
∞
withrespe ttoǫ
∈
Rk
+
andthe hosenar hivingstrategy.For this, we have to introdu e some notations: denote by
m
i
andM
i
the minimal resp.maximalvalueofobje tive
f
i
, i = 1, . . . , k
,insideQ
(thesevaluesexistsin eF
is ontinuousand
Q
is ompa t). Further,weneedk
-dimensionalboxes,whi h anberepresentedby aenter
c
∈
Rk
andaradiusr
∈
Rk
+
:B = B(c, r) =
{x ∈
Rk
:
|x
i
− c
i
| ≤ r
i
∀i = 1, . . . , k}.
Inthefollowingweassumethat
|P
0
| = 1
,andthusalso|A
0
| = 1
. Thelowerboundof|A
∞
|
forbothar hivingstrategiesisobviouslygivenby1. Forthis, onsidere.g.
f
1
= f
2
= . . . = f
k
tobea onvexfun tionwhi htakesits(unique)minimuminside
Q
. Theupperboundsforthedierentar hivingstrategiesarederivedseparatelyin thefollowing.
Theorem4.1 Let
m
i
= min
x∈Q
f
i
(x)
andM
i
= max
x∈Q
f
i
(x), 1
≤ i ≤ k
, and|A
0
| = 1
.Then,whenusing
ArchiveUpdate1
ǫ
,thear hivesizemaintainedinAlgorithm1foralll
∈
Nisboundedas
|A
l
| ≤
1
ǫ
m
k
X
i1,...,ik−1=1
i1>...>kk−1
k−1
Y
j=1
(M
i
j
− m
i
j
)
,
(6)where
ǫ
m
:= min
i=1,...,k
ǫ
i
3
.Proof: Considerasequen e
p
1
, p
2
, . . .
ofpointswhi harealla eptedbyArchiveU pdate1
ǫ
inthisorder(i.e.,startingwith
A
0
=
{p
1
}
). Considerthei
-thstepandletA
i
=
{a
1
, . . . , a
l
}
with
l
≤ i
. DeneB
j
:= B(F (a
j
)
− ǫ/6, ǫ/6), j = 1, . . . , l
. Using indu tive argumentswesee that (a)allelementsin
A
i
are mutuallynon-dominating, andthat (b)theinteriorsof all the boxes
B
j
, j = 1, . . . , l
, are mutually non-interse ting. Sin e the pointsa
j
aretheupperright ornersoftheboxes
B
j
andsin etheinteriorsofthese boxesaremutuallynon-interse ting theminimal distan ebetweentwo points
a
j
1
anda
j
2
, j
1
6= j
2
, is givenbyǫ
m
(see Figure 2). Thus weare ableto bound the numberof entries in the ar hivesifweanboundthenumberof su hboxeswhi h anbepla edin theimage spa e.
Letus rst onsider abi-obje tivemodel (i.e.,
k = 2
), sin ein this asethe proof isgeo-metri allydes riptiveandalready apturesthebasi idea. Sin eallpoints
a
j
aremutuallynon-dominating, theimages ofthese points areall lo atedon a(virtual) ontinuously
dif-ferentiable urve
c : [m
1
, M
1
]
→
R2
u
7→ (u, f(u))
(7)where
f : [m
1
, M
1
]
→ [m
2
, M
2
]
is astri tly monotoni ally de reasing(but not ne essarilysurje tive) fun tion. Thelengthofthis urve anbeboundedasfollows:
L(c) =
Z
M
1
m
1
kc
′
(u)
kdu =
Z
M
1
m
1
p|1|
2
+
|f
′
(u)
|
2
du
≤
Z
M
1
m
1
1du +
Z
M
1
m
1
|f
′
(u)
|du =
Z
M
1
m
1
1du
−
Z
M
1
m
1
f
′
(u)du
≤ (M
1
− m
1
) + (M
2
− m
2
)
(8)Thus,for
k = 2
weseethat|A
i
| ≤
l
(M
1
−m
1
)+(M
2
−m
2
)
ǫ
m
m
, i
∈
N,as laimedabove.Nowweturnourattentionto thegeneral ase,i.e. let
k
≥ 2
begiven. DeneK := [m
1
, M
1
]
× . . . [m
k−1
, M
k−1
],
K
(i)
:= [m
1
, M
1
]
× . . . × [m
i−1
, M
i−1
]
× [m
i+1
, M
i+1
]
× . . . × [m
k−1
, M
k−1
],
andu
(i)
:= (u
1
, . . . , u
i−1
, u
i+1
, . . . , u
k−1
), i = 1, . . . , k
− 1.
(9)
Inanalogytothebi-obje tive ase,theimagesoftheelementsofthear hivesarelo atedin
thegraphofamap
Φ
whi his hara terizedasfollows:Φ : K
→
Rk
Φ(u
i
, . . . , u
k−1
) = (u
1
, . . . , u
k−1
, f (u
1
, . . . , u
k−1
)),
(10)
where
f : K
→ [m
k
, M
k
]
isasu ientlysmoothfun tion satisfyingthemonotoni ityon-ditions
∂f
∂u
i
u < 0,
∀u ∈ K
and
∀i = 1, . . . , k − 1
. Then,the(k
− 1)
-dimensionalvolumeofV ol(Φ) =
Z
K
p||∇f||
2
+ 1du =
Z
K
s
∂f
∂u
1
2
+ . . . +
∂f
∂u
k−1
2
+ 1du
≤
Z
K
∂f
∂u
1
du + . . . +
Z
K
∂f
∂u
k−1
du +
Z
K
1du
=
k−1
X
i=1
Z
K
(i)
Z
M
i
m
i
∂f
∂u
i
du
i
!
du
(i)
!
+
Z
K
1du
=
k−1
X
i=1
Z
K
(i)
−
Z
M
i
m
i
∂f
∂u
i
du
i
!
du
(i)
!
+
Z
K
1du
≤
k
X
i1,...,ik−1=1
i1>...>kk−1
k−1
Y
j=1
(M
i
j
− m
i
j
)
(11)Thisbound of thevolume leadsdire tlyto thebound of the ardinalityof thear hivesas
statedabovewhi h on ludestheproof.
Figure 2: The entries
a
i
of ea h ar hive lie on a (virtual) urvec
. Sin e the boxesB
i
(withupperright orners
F (a
i
)
)aremutuallynon-interse ting,it followsthattheminimaldistan eoftwoentriesisgivenby
ǫ
m
.Remarks4.2 (a) Sin e the onsidertations on the 'dominating map' (10 )hold also for
the Pareto front,the obtainedboundson the ar hivesizearetight.
(b) As des ribed above,
ǫ
m
is the minimal distan e between the images of two distin twith
d(F (a), y)
≤ ∆
,whered(
·, ·)
denotesthemaximumnormand∆ := max
i
(M
i
−m
i
)
(e.g., when
ǫ
istoo large or the Pareto front is 'at'). Thus, following [10℄, the setF (A
∞
)
an be viewed as anǫ
m
-uniformd
∆
-representation2
of the Pareto front (see
Appendixforthedenition). Thehugevalueof
∆
infa t,thelargestpossiblevaluemay beunsatisfying for ertainappli ations,andthusit ould beinterestingtosear h
for ar hivingstrategies whi h generate su h representations with pres ribed(smaller)
values of
∆
.Theorem4.3 Let
m
i
= min
x∈Q
f
i
(x)
andM
i
= max
x∈Q
f
i
(x), 1
≤ i ≤ k
, and|A
0
| = 1
.Then, whenusing
ArchiveUpdate2
ǫ
,the ar hivesizemaintainedin Algorithm1is boundedfor all
l
∈
Nas|A
l
| ≤
k
Y
i=1
3
M
i
− m
i
ǫ
i
.
(12)Proof: We an onsider thepro ess of in ludingsolutionsinto thear hiveovertime as
a pro ess for onstru ting a dire ted graph
G
. Starting with an empty graph, we add anewnode for ea h newsolution
p
that is addedto the ar hiveA
in line 4 orline 8 ofthealgorithm.If
p
isaddedinline8(meaningthe onditioninline7istrue),weaddar s(p, a)
from
p
to ea h solutiona
that isdis ardedin line8due top
≺ a
. LetV
t
:=
S
1≤j≤t
A
j
betheunionofallar hivesuptoiteration
t
andV
′
t
⊆ V
t
thesubsetofthosear hivemembersthat havebeen added in line 4. Thus, the node set of
G
t
after iterationt
isV
t
, andG
t
itself is a forest whose roots are the urrent ar hivemembers
A
t
and whose leafsare theelemetsof
V
′
t
. Obviously,thenumberofrootsmustbesmallerthanthenumberofleafs,so|A
t
| ≤ |V
t
′
|
.Tobound
|V
′
t
|
,thenumberofelementsthat everenteredthear hiveinline 4,weagainonsider the boxes
B
v
:= B(F (v)
− ǫ/6, ǫ/6)
for allv
∈ V
′
t
. Due to line 3, a solutionp
generated in iteration
t
′
≤ t
annot bea eptedin line 4if
F (p)
liesinside the boxB
v
ofany previously a epted element of
v
∈ V
′
t
, otherwisea
≺
ǫ/3
p
for some urrent ar hivemember
a
∈ A
t
as there existsa
∈ A
t
withF (a)
≤ F (v)
andv
≺
ǫ/3
p
. Ifp
wasa eptedin line 4,then
F (p)
annotlie inside the boxB
v
of any subsequentlya eptedelementofv
∈ V
′
t
neither, asthis would entailp
≺ v
. Hen e, theinteriors of theboxesB
v
must bemutuallynon-interse ting. Themaximumnumberofnon-interse tingboxeswithsidelength
ǫ/3
and entersc
withm
i
≤ c
i
≤ M
i
isQ
k
i=1
⌈3(M
i
− m
i
)/ǫ
i
⌉
,thusthe laimedbound onthear hivesizefollows.
5 Outlook: Hybridizing with Multi-Obje tive
Continua-tion Methods
Inorder to in rease theoverall omputationalperforman e, it isoften desired to ombine
the (global) sto hasti sear h algorithm with a lo al sear h strategy. In this se tion, we
2
wantto showthat in the underlying ontextahybridizationwith multi-obje tive
ontinu-ationmethods (e.g., [5℄,[12℄) ouldbeadvantageous sin ethe on eptof
ǫ
-dominan e anbedire tlyintegratedintothem.
Inthefollowingwe onstru tastepsizestrategyforourpurposeandshownumeri alresults
ontwo(easy)MOPs,indi atingthepossiblebenetofsu h ahybridization.
The basi idea of multi-obje tive ontinuationmethods is, roughly speaking, to move
along the set of (lo al) Pareto points. To bemorepre ise, in the ourseof the algorithm
oneis fa edwith the following setting: given apoint
x
0
∈ P |
Q
, anǫ
∈
Rk
+
, and asear hdire tion
v
∈
Rn
with
kvk = 1
,thetaskistondastepsizeh
∈
R+
su hthatforthenextguess
y
0
= x
0
+ hv
itholdskF (x
0
)
− F (y
0
)
k
∞
= Θǫ
m
,
(13)where
Θ
∈ (0, 1)
isasafetyfa tor. In aseF
isLips hitz ontinuousthere exists anL
≥ 0
su h that
kF (x) − F (y)k ≤ Lkx − yk, ∀x, y ∈ Q.
(14)TheLips hitz onstantaround
x
0
anbeestimatedbyL
x
0
:=
kDF (x
0
)
k
∞
= max
i=1,...,k
k∇f
i
(x
0
)
k
1
.
Combining(13)and(14),using
kx
0
− y
0
k = h
,andassumingthath
issu ientlysmall,weobtainthefollowingestimation
h
≈
Θm
L
ǫ
x
0
(15)
Notethatthisestimationonlyholdsforsmallvaluesof
ǫ
m
sin ein theother aseh
willbetoolarge,andthus
L
x
0
annotserveasasuitableLips hitzestimation.5.1 Example 1
Inordertounderstandthepossibleimpa tofthedis ussionmadeaboveonthe ontinuation
methods,werstapplythestepsize ontrolonana ademi example(seealso[11℄):
F :
R2
→
R2
F (x) =
(x
1
− 1)
4
+ (x
2
− 1)
4
(x
1
+ 1)
2
+ (x
2
+ 1)
2
!
(16)TheParetosetofMOP (16)isgivenby
P =
λ
−1
−1
+ (1
− λ)
1
1
: λ
∈ [0, 1]
.
Figure 3 shows two dierent dis retizations of
P
. In Figure 3 (a) the Pareto set isapproximatedbypoints
x
i
, i = 1, . . . , N
,whi h arepla edequidistantin parameterspa e:x
i
=
−1
−1
+
2i
N
1/
√
2
1/
√
2
.
Next,theParetosetwasdis retizedusingtheadaptivestepsize ontrolwhi hisproposed
above:
x
0
=
−1
−1
,
x
i+1
= x
i
+ h
i
1/
√
2
1/
√
2
,
where
h
i
is taken from (15)andv
i
= (1/
√
2, 1/
√
2)
T
was hosen asthe sear h dire tion.
Figure3(b)showsthedis retizationpoints
x
i
forǫ
m
= 1
andΘ = 0.99
yieldingasatisfyingdistributionofthesolutionsontheParetofronta ordingtothevalueof
ǫ
m
.5.2 Example 2
Nextwe onsider thefollowingMOP:
f
1
, f
2
:
Rn
→
Rf
i
(x) =
n
X
j=1
j6=i
(x
j
− a
i
j
)
2
+ (x
i
− a
i
i
)
4
,
(17) wherea
1
=(1, 1, 1, 1, . . .)
∈
Rn
a
2
=(
−1, −1, −1, −1, . . .)
∈
Rn
InFigures4and5somenumeri alresultsarepresented,wherewehaveusedthe
ontin-uationmethodproposedin [12℄. Tobemorepre ise, we haveapplied thestepsize ontrol
onthedistan ebetweenthe urrentsolutionandthepredi tor,sin ethispointmainly
de-terminesthedistan eoftwosolutions.
Figure4showstheresultfor
n = 3
andǫ
m
= 2
. Intotal,23solutionswereobtained. Thistsquitewellwiththebound inTheorem4.1,whi hisgivenby
|A
i
| ≤
(25 − 0) + (25 − 0)
2
= 25.
Note that the points have not been stored a ording to one of the ar hiving strategies
proposedabove. Inthat ase,manysolutionsdependingontheinsertionorderingwould
havebeendis arded.
6 Con lusion and Future Work
Wehaveproposedgeneri sto hasti sear halgorithms forobtaining
ǫ
-approximatePareto−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
x
1
x
2
0
5
10
15
20
25
30
35
0
5
10
15
20
25
30
35
f
1
f
2
(a)xedstepsize
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
x
1
x
2
0
5
10
15
20
25
30
35
0
5
10
15
20
25
30
35
f
1
f
2
(b)adaptivestepsize
Figure 3: Dis retizations of the Pareto set of MOP (16) with (a) xed step size and (b)
adaptivestepsize ontrol.
limit. Wehavepresenteda onvergen eresultforthesealgorithms,and havegivenbounds
onthe ardinalityofthe orrespondingar hives.
Forfuturework,therearealotofinterestingtopi swhi h anbeaddressedtoadvan ethe
presentwork. One oulde.g. onsider thespeedofthe onvergen e,inparti ularwhenthe
−1
−0.5
0
0.5
1
−1
−0.5
0
0.5
1
−1
−0.5
0
0.5
1
x
1
x
2
x
3
0
5
10
15
20
25
0
5
10
15
20
25
f
1
f
2
Figure4: Resultofthe ontinuationmethod withstepsize ontrolonMOP(17)for
n = 3
inparameterspa e(left)and imagespa e(right).
0
10
20
30
40
50
60
70
80
90
0
10
20
30
40
50
60
70
80
90
100
f
1
f
2
5
10
15
20
25
30
10
15
20
25
30
35
40
f
1
f
2
Figure5: Resultofthe ontinuationmethodwithstepsize ontrolonMOP(17)for
n = 20
inimagespa e: allsolutions(left)andzoom(right).
apply this theoreti al framework in sear h for the development of fastand reliable
multi-obje tiveoptimization algorithms.
7 Appendix
Inthefollowingwestatesomedenitions whi h are usedin Theorem 2.4and Remark 4.2
Denition7.1 Let
u
∈
Rn
and
A, B
⊂
Rn
. The semi-distan e dist
(
·, ·)
andthe Hausdordistan e
d(
·, ·)
are denedasfollows:(a) dist
(u, A) := inf
v∈A
ku − vk
(b) dist
(B, A) := sup
u∈B
dist
(u, A)
( )
d(A, B) := max
{
dist(A, B),
dist(B, A)
}
Denition7.2 Let
ǫ > 0
andletD
⊂ Z
be adis reteset.D
is alled ad
ǫ
-representationof
Z
iffor anyz
∈ Z
,thereexistsy
∈ D
su hthatd(z, y)
≤ ǫ
.Denition7.3 Let
Z
⊂
Rn
be any setand let
D
bead
ǫ
-representation ofZ
. ThenD
isalleda
δ
-uniformd
ǫ
-representation ifmin
x,y∈D,x6=y
d(x, y)
≥ δ.
Referen es
[1℄ Y.G.EvtushenkoandM.A.Potapov.Methodsofnumeri alsolutionofmulti riterionproblem.
Sovietmathemati s doklady, 34:420423,1987.
[2℄ T.Hanne. Onthe onvergen e of multiobje tive evolutionaryalgorithms. EuropeanJournal
OfOperationalResear h,117(3):553564,1999.
[3℄ T.Hanne. Amultiobje tiveevolutionaryalgorithmforapproximatingthee ientset.
Euro-peanJournalOfOperational Resear h,176,2007.
[4℄ S.Helbigand D.Pateva. Onseveral on epts for
ǫ
-e ien y. ORSpektrum, 16(3):179186,1994.
[5℄ C.Hillermeier. Nonlinear Multiobje tive Optimization - A Generalized Homotopy Approa h.
Birkhäuser,2001.
[6℄ M. Laumanns, L. Thiele, K. Deb, and E. Zitzler. Combining onvergen e and diversity in
evolutionarymultiobje tiveoptimization. EvolutionaryComputation,10(3):263282,2002.
[7℄ H. Reuter. An approximation methodfor the e ien y set of multiobje tive programming
problems.Optimization,21:905911, 1990.
[8℄ G.RudolphandA.Agapie. Onamulti-obje tiveevolutionaryalgorithmandits onvergen e
to the Paretoset. InCongress on EvolutionaryComputation (CEC2000), pages 10101016,
2000.
[9℄ G.RuheandB.Fruhwirt.
ǫ
-optimalityforbi riteriaprogramsanditsappli ationtominimumostows. Computing,44:2134, 1990.
[10℄ S.Sayin.Measuringthequalityofdis reterepresentationsofe ientsetsinmultipleobje tive
mathemati alprogramming.Mathemati alProgramming,87:543560,2000.
[11℄ O.S hütze. SetOrientedMethodsforGlobalOptimization. PhDthesis,Universityof
[12℄ O. S hütze, A. Dell'Aere, and M. Dellnitz. On ontinuation methods for the
numer-i al treatment of multi-obje tive optimization problems. In Jürgen Branke,
Kalyan-moy Deb, Kaisa Miettinen, and Ralph E. Steuer, editors, Pra ti al Approa hes to
Multi-Obje tive Optimization, number 04461 in Dagstuhl Seminar Pro eedings.
Interna-tionales Begegnungs- und Fors hungszentrum (IBFI), S hloss Dagstuhl, Germany, 2005.
Unité de recherche INRIA Futurs
Parc Club Orsay Université - ZAC des Vignes
4, rue Jacques Monod - 91893 ORSAY Cedex (France)
Unité de recherche INRIA Lorraine : LORIA, Technopôle de Nancy-Brabois - Campus scientifique
615, rue du Jardin Botanique - BP 101 - 54602 Villers-lès-Nancy Cedex (France)
Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France)
Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334 Montbonnot Saint-Ismier (France)
Unité de recherche INRIA Rocquencourt : Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France)
Unité de recherche INRIA Sophia Antipolis : 2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex (France)
Éditeur
INRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)
http://www.inria.fr