HAL Id: inria-00457946
https://hal.inria.fr/inria-00457946
Submitted on 19 Feb 2010
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub-
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non,
of concept, using antithetic variables
Ronan Costaouec, Claude Le Bris, Frédéric Legoll
To cite this version:
Ronan Costaouec, Claude Le Bris, Frédéric Legoll. Variance reduction in stochastic homogenization : proof of concept, using antithetic variables. [Research Report] RR-7207, Inria. 2010, pp.1-21. �inria- 00457946�
a p p o r t
d e r e c h e r c h e
Thème NUM
Variance reduction in stochastic homogenization:
proof of concept, using antithetic variables
Ronan Costaouec — Claude Le Bris — Frédéric Legoll
N° 7207
February 2010
RonanCostaoue
∗†
, ClaudeLe Bris
∗†
, FrédériLegoll
‡†
ThèmeNUMSystèmesnumériques
ProjetMICMAC
Rapportdereherhe n°7207February201021pages
Abstrat: We showthat we an redue the variane in asimple problem of stohasti
homogenization using the lassialtehniqueof antitheti variables. The setting, and the
presentation, aredeliberately kept elementary. Wepointout the main issues, show some
illustrative results, and demonstrate, both theoretially and numerially, the eieny of
theapproahonsimpleases.
Key-words: stohastihomogenization,varianeredution,antithetivariables
∗
CERMICS,EoleNationaledesPontsetChaussées,6et8avenueBlaisePasal,CitéDesartes,77455
Marne-la-ValléeCedex2,Frane. Contat: {ostaour,lebris}ermis.enp.fr
†
INRIA Roquenourt, MICMAC team-projet, Domaine de Volueau, B.P.105, 78153 LeChesnay
Cedex,Frane.
‡
Institut Navier, LAMI, EoleNationale desPonts et Chaussées, 6 et 8 avenue Blaise Pasal, Cité
Desartes,77455Marne-la-ValléeCedex2,Frane.Contat: legolllami.enp.fr
Résumé: Dansetravail,nousmettonsenoeuvreunetehniquederédutiondevariane
dans le adre de l'homogénéisation stohastique. Plus préisément, nous montrons qu'il
est possiblede réduirelavarianedela matriehomogénéiséealuléenumériquement,en
utilisantlatehniquedesvariablesantithétiques. Nousavonsvolontairementhoisidenous
plaer dans un adre de travail simple, an d'identier les prinipales diultés. Nous
démontrons,àlafoisthéoriquementet numériquement,l'eaitéde l'approhe, dansdes
assimples.
Mots-lés : homogénéisationstohastique,rédutiondevariane,variablesantithétiques
1 Introdution
Several settingsin homogenizationrequirethesolutionoforretorproblemsposedonthe
entirespaeRd. Inpratie,trunationsofthese problemsoverboundeddomains areon- sidered and the homogenizedoeients are obtained in the limit of largedomains. The
questionarisestoaeleratesuhomputations. Inthedeterministiase,aelerationteh-
niquesreminisentfromsignallteringhavebeenintroduedin[5℄. Theworkhassinethen
beensigniantlyimprovedin[12℄. In[5℄,itwasshownthataelerationtehniqueseient
fordeterministiproblems donotneessarilyperformwellin thestohastiframework. In
thelatterase,themaindiultyisrelatedtotheintrinsinoisepresentin thesimulation.
Thehallenge is onsequentlynotthat muh to improvethe rateof onvergene,whih is
intrinsiallythat of the entral limit theorem, but rather to redue the variane, thereby
improvingthe prefator of the onvergene givenby the entral limit theorem. Although
very well investigated in other appliation elds suh as nanial mathematis, variane
redutiontehniques seemto havenot beenapplied to the ontext of stohasti homoge-
nization. Thepurpose ofthepresentontributionis topresentarstattempt inreduing
thevarianeinstohastihomogenization.Forthispurpose,weonsiderasimplesituation,
and a simple variane redution tehnique. The probability theoreti arguments we will
makeuseofareelementary. Theequationunder onsiderationisasimpleelliptiequation
in divergeneform, withasalaroeient. The oeientisassumed to onsistof inde-
pendent,identiallydistributedrandomvariablessetonasimplemesh(see(2)below). The
tehniqueusedforvarianeredutionisthatofantithetivariables. Oursettingisaademi
innature,somewhatfarfromphysiallyrelevantases,andelementary. Manymorediult
situations ouldbeaddressed: othertypesof stationaryergodi oeients,matrixrather
than salaroeients, other typesof equations, other tehniques for varianeredution,
...The present ontribution is aproof of onept: variane redutionan be ahieved in
stohastihomogenization. Futureworks[3,4,11℄willprovidemoredetailsonthenumeris
andthetheory,andalsoaddresssomeofthemanypossibleextensionsmentionedabove.
2 Stohasti homogenization theory
Althoughwewish to keepthe mathematialformalismaslimitedaspossiblein ourexpo-
sition, weneed to introdue the basisetting of stohasti homogenization (see[16℄ for a
similarpresentationand relatedissues). Throughoutthis artile,(Ω,F,P)is aprobability spaeandwedenotebyE(X) =R
ΩX(ω)dP(ω)theexpetationvalueofanyrandomvariable X ∈L1(Ω, dP). Wenextxd∈N∗ (theambientphysialdimension),andassumethatthe group(Zd,+)atsonΩ. Wedenoteby(τk)k∈Zdthisation,andassumethatitpreservesthe
measureP,thatis,forallk∈Zd andallA∈ F,P(τkA) =P(A). Weassumethattheation τ isergodi,that is,ifA∈ F is suhthat τkA=Aforanyk∈Zd, thenP(A) = 0or1. In
addition, wedene thefollowingnotionof stationarity(see [7℄): any F ∈L1loc Rd, L1(Ω)
issaidtobestationary if,forallk∈Zd,
F(x+k, ω) =F(x, τkω), (1)
almosteverywhereinxandalmostsurely. Inthissetting,theergoditheorem[15, 17℄ an
bestatedasfollows: LetF ∈L∞ Rd, L1(Ω)
beastationary randomvariable inthe above
sense. Fork= (k1, k2, . . . kd)∈Zd,weset |k|∞= sup
1≤i≤d|ki|. Then 1
(2N+ 1)d X
|k|∞≤N
F(x, τkω)N→∞−→ E(F(x,·)) inL∞(Rd), almost surely.
Thisimpliesthat (denoting byQthe unitubeinRd)
Fx ε, ω ∗
−⇀
ε→0
E Z
Q
F(x,·)dx
in L∞(Rd), almost surely.
Besides tehnialities, the purpose of the above setting is simply to formalizethat, even
thoughrealizationsmayvary, thefuntion F atpointx∈Rd andthefuntion F at point x+k, k ∈ Zd, share thesame law. In thehomogenization ontext wenow turn to, this meansthattheloal,mirosopienvironment(enoded intheoeienta,see(3)below)
is everywhere the sameon average. From this, homogenized, marosopi properties will
follow.
We now x an open, regular, bounded subset D of Rd, an L2 funtion f onD, and a
randomfuntiona assumedstationaryinthesense (1)dened above. Wealsoassumeais
bounded, positive andalmost surelybounded awayfrom zero. Forsimpliity,wetakea a
randompieewiseonstantfuntionoftheform:
a(x, ω) = X
k∈Zd
1Q+k(x)ak(ω), (2)
where Q is the unit ube of Rd and (ak(ω))k∈Zd denotes a family of i.i.d. random vari-
ables. The standard results of stohasti homogenization [2, 14℄ apply to the boundary
valueproblem
−div ax
ε, ω
∇uε
= f in D, uε = 0 on ∂D.
(3)
These resultsstate that,in thelimitε−→0,thehomogenized problemobtainedfrom (3)
reads: (
−div(A⋆∇u⋆) = f in D,
u⋆ = 0 on ∂D. (4)
ThehomogenizedmatrixA⋆ isdenedas [A⋆]ij =E
Z
Q
(ei+∇wei(y,·))Ta(y,·) ej+∇wej(y,·) dy
, (5)
where,foranyp∈Rd,wpisthesolution(uniqueuptotheadditionofa(random)onstant)
in
w∈L2loc(Rd, L2(Ω)), ∇w∈L2unif(Rd, L2(Ω)) to
−div[a(y, ω) (p+∇wp(y, ω))] = 0 a.s. onRd,
∇wp isstationaryin thesense of(1), E
Z
Q∇wp(y,·)dy
= 0,
(6)
wherewehaveusedthenotationL2unif fortheuniformL2spae,thatisthespaeoffuntions
forwhih, say,theL2 normonaballofunit sizeisboundedaboveindependentlyfromthe enteroftheball.
Thesolutionuεto(3)isknowntoonvergetothesolutionu⋆to(4)invariousappropriate senses. The tensor and funtion A⋆ and u⋆ are deterministi quantities, although they originatefrom a series of random problems. This is a onsequeneof the ergodi setting
desribedabove,whihallowsrandommirosopiquantitiestoaverageoutindeterministi
marosopiquantities. NotehoweverthattheomputationofA⋆requirestheomputation
oftheso-alledorretorfuntions wp, whiharerandom.
Theaboveresultgeneralizesthatofthelassialperiodisetting(seee.g. [2,9℄) where,
insteadof being stationary ergodi, the funtion a in (3) is periodi. Then, although the
homogenizedproblem anbeexpressed similarly, the ruial diereneis that (at least in
this simplelinearase)the orretorprobleman, in theperiodiase, bereduedto the
equation −div[a(y) (p+∇wp(y))] = 0 set onthe periodi ellQ = [0,1]d, andnot onthe
entirespaeRd asin (6). Correspondingly,thetermsofthehomogenizedtensorin (5)are simple deterministi integralson Q. In the random ase, equation (6) is intrinsially set on the entire spae and the numerial approximation of the solution wp to the orretor
problem(6)isthemainomputationalhallenge. Problem(6)isinpratietrunatedona
boundeddomainQN = [−N, N]d andusuallysuppliedwithperiodi boundaryonditions:
( −div a(·, ω) p+∇wpN(·, ω)
= 0 on QN,
wpN isQN-periodi. (7)
Correspondingly,weset:
[A⋆N]ij(ω) = 1
|QN| Z
QN
ei+∇wNei(y, ω)T
a(y, ω)
ej+∇weNj(y, ω)
dy. (8)
In the limit of large domains QN, the homogenized tensor (5) is reovered. In addition, therate of onvergene withwhih the trunated valuesapproahthe exathomogenized
value A⋆ an be assessed theoretially. We refer to [8, 18℄ for the proof of all the above statements. As will be seenbelow, the varianeof the random variables involvedplays a
roleintheapproximationproedure. Reduingthisvarianeistheproblemwenowonsider.
3 Variane redution
3.1 Classial Monte Carlo method
Asmentionedabove,thelargesize (largeN)limitoftheoeient(8)obtainedusingthe
solutionofthetrunatedorretorproblem(7)givesthevalueofthehomogenizedoeient
(5). Formally,thisisaonvergeneofthetypeA⋆N(ω)−→A⋆ asN −→+∞almostsurely
inΩ. ThepratialapproahtothisproblemistheMonte-Carloapproah. Wenowbriey investigatetheroleofthevarianein theproblem.
Tostartwith, webriey onsidertheone-dimensionalsetting. Althoughthis settingis
verypartiular(andsometimesmisleadingbeauseoversimplied),italsoallowstoalready
understandthebasifeaturesoftheproblemandthebottomlineoftheapproah,withthe
eonomyofmanyunneessarytehnialities.
Intheone-dimensionalsetting, thedenition (2)reads
a(x, ω) =X
k∈Z
1[k,k+1[(x)ak(ω) (9)
with (ak(ω))k∈Z a family of i.i.d. random variables. It is easily seen that the trunated
orretorproblem(7)an beexpliitlysolvedandleadstothevalue
a⋆N(ω) = 1 2N
NX−1 k=−N
1 ak(ω)
!−1
(10)
oftheapproximationforthehomogenizedtensor(here,asalaroeientofourse). Inthe
limitoflargeN,italmostsurelyonvergestothevalueoftheexat homogenizedoeient
a⋆=E 1
a0
−1
. (11)
This exat value is readily obtained expliitly solving (5)-(6). The simplest possible ar-
gument onsists now in onsidering (a⋆N(ω))−1 = 1 2N
NX−1 k=−N
1
ak(ω) and remark that the
rateof onvergeneof this quantityto (a⋆)−1 is evidentlygiven by theentrallimit theo-
rem, where the variane of the randomvariable (ak(ω))−1 playsa ruial role. Although
orret, this argument exploits toomuh the verypeuliar nature of theone-dimensional
setting (we havetaken the inverse of the oeient and reasted it asa sum, afat that
is not possible otherwise than in one dimension). An argument with slightly more gen-
erality onsists in onsidering a⋆N(ω) itself and not its inverse, and, using elementary
alulus, showingthat it also onverges to a⋆ with a rate of onvergene where the vari-
ane of a0(ω) again plays the ruial role. Indeed, one may for instane remark that
E 1
2N
PN−1 k=−N 1
ak
−1
−E
1 a0
−1
2!
may be bounded from above (using a simple al-
mostsureupperboundofak(ω))byE
1 2N
PN−1 k=−N
1 ak
−E
1 a0
2
uptoanirrelevant
multipliative onstantand that the latterquantity, one easily omputed, is of the form
1 2N Var
1 a0
. Again,thevarianeoftherandomoeientplaysarole.
Indimensionshigherthanone,thesituationisonsiderablymoreintriateandtherate
ofonvergenewithwhihtheoeientarisingfromthetrunatedomputationonverges
toits limitisnotsosimpleto evaluate. Thisis thepurpose, under appropriateonditions
(alledmixingonditions andwhihareindeedmetinourpresentsetting),ofthework[8℄.
Thenumerialpratieisasfollows. AsetofM independentrealizationsoftherandom oeientaare onsidered. The orrespondingtrunated problems(7) aresolved, andan empirialmeanofthetrunatedoeients(8)isinferred. Thisempirialmeanonlyagrees
withthetheoretialvalueofthetrunatedoeientwithinamarginoferrorwhihisgiven
bytheentrallimittheorem(intermsofM). Thevarianeoftheoeientsthereforeagain
playsarole, asaprefator. Forasuiently largetrunation size N, thistrunatedvalue
is admitted to be the exatvalue of the oeients. The error made is ontroled by the
estimationsofthetheoretialwork[8℄. Of ourse,theoverallomputation desribedabove
isexpensive,beauseeahrealizationrequiresanewsolutiontothed-dimensionalboundary valueproblem(7)ofpresumablylargeasizesineN istakenlarge. Thereisthereforeahuge
interestin reduingtheostof theomputation, or,otherwisestated, in reahing abetter
auray ata givenomputational ost. Sine thevarianeof thetrunated homogenized
tensorisanimportantingredient,reduingthevarianebeomesahallengingandsensitive
issue.
Moreexpliitly,let(am(x, ω))1≤m≤M denoteM independentandidentiallydistributed underlyingrandomelds. Wedeneafamily A⋆,mN
1≤m≤M ofi.i.d. homogenizedmatries by,forany1≤i, j≤d,
A⋆,mN
ij(ω) = 1
|QN| Z
QN
ei+∇wN,mei (·, ω)T
am(·, ω)
ej+∇wN,mej (·, ω) ,
wherewN,mej is thesolutionofthe orretorproblem assoiatedto am. Thenwedenefor
eah omponentofA⋆N theempirialmeanandvariane µM
[A⋆N]ij
= 1
M XM m=1
A⋆,mN
ij,
σM
[A⋆N]ij
= 1
M−1 XM m=1
A⋆,mN
ij−µM
[A⋆N]ij2
.
(12)
SinethematriesA⋆,mN arei.i.d.,thestronglawoflargenumbersapplies:
µM
[A⋆N]ij
(ω)M→+∞−→ E [A⋆N]ij
almostsurely.
Theentrallimittheoremthenyields
√M µM
[A⋆N]ij
−E
[A⋆N]ij L
M−→→+∞
r Var
[A⋆N]ij
N(0,1), (13)
wheretheonvergeneholdsin law,andN(0,1)denotesthestandardgaussian law. Intro-
duing its 95 perent quantile,it is standard to onsider that the exat meanE [A⋆N]ij
isequalto µM
[A⋆N]ij
within amarginof error1.96 r
Var
[A⋆N]ij
√M
. Theexatvariane
Var
[A⋆N]ij
beingunknowninpratie,itisustomarytoreplaeitbytheempirialvari-
anegivenin (12)above. Itis thereforeonsideredthat theexpetation E [A⋆N]ij
liesin
theinterval
µM
[A⋆N]ij
−1.96 r
σM
[A⋆N]ij
√M , µM
[A⋆N]ij + 1.96
r σM
[A⋆N]ij
√M
. (14)
ThevalueµM
[A⋆N]ij
isthus,forbothM andN suientlylarge,adoptedastheapprox-
imationoftheexatvalue[A⋆]ij.
Of ourse, atensorialargumentouldbeapplied here, notonsidering separately eah
entry of the matrix but treating the matrix as a whole. The approah developed above,
omponentbyomponent,issuientforthesimpleasesonsideredinthepresentwork.
3.2 Antithetivariable for stohasti homogenization
WeknowfromtheprevioussetionthatonstrutingempirialmeansapproximatingE(A⋆N)
withasmallervarianeatthesameomputationalostisofhighinterest. Wenowdesribe
apossibleapproahtoahievethisgoal.
Ingenerality,x M = 2M. Supposethat wehaveMi.i.d. opies(am(x, ω))1≤m≤M of a(x, ω). ConstrutnextMi.i.d. antitheti randomelds
bm(x, ω) =T(am(x, ω)), 1≤m≤ M,
from the(am(x, ω))1≤m≤M. Themap T transformstherandomeld am intoanother, so-
alled antitheti, eld bm. Expliit examples of suh T are given in the sequel (see (20)
andSetion4below). Thetransformationisperformedinsuh awaythat,foreahm,bm
should have the samelawas am, namely the law of the oeient a. Somewhat vaguely
stated,iftheoeientawasobtainedin aointossinggame(usingafairoin),then bm
wouldbeheadeahtimeamistailandvieversa. WereferthereadertoFigure1belowfor