Académique Documents
Professionnel Documents
Culture Documents
Page1
GeneralizedNashBalanceProblems
SimoneSagratella
December21,2011
1.Introduction
GeneralizedNashequilibriumproblems,orGNEP(generalizedNashequi
Libriumproblem),areageneralizationoftheoptimizationproblems.Alotofproblems
Ofanengineering,economic,mechanicalorelectronicnature,becauseoftheircomplexity
Cannotbemodeledasoptimizationproblems,butfallintothe
MoregeneralGNEPclass[5].
Inthisfirstchapter,theGNEPsareintroduced,definingthemainfeatures
Especially,youstartfromthedefinitionofoptimizationproblemtogetto
ThatofGNEP.
A`optimizationproblemandischaracterizedbyanobjectivefunctionf:Rn R
andp+mconstraintsh:Rn Rp andg:Rn Rmthatdefineasetallowable:
Min F(x)
X
H(x)=0
G(x)0.
Forexample,thefollowingoptimizationproblem
1 x0
2 x0
hasn=2variablesx1 andx2,p=1andm=2equalityconstraintsconstraintsofinequality,
andthenf(x)=(x1)2 +(x2)2,h1 (x)=x1 +x2 1,g1 (x)=x1 andg2 (x)=x2.
Optimizationproblemsarenaturallycharacterizedbythepresenceofasingle
Deciderwhocontrolsallvariablesinplay.InaGNEP,therearemore
Decisionmakerswhocanonlycontrolapartofthevariablesinthegametosolveeachone
Itsownoptimizationproblemthatcouldalsodependonthevariablesofthe
Otherdecisionmakers.FormallyinaGNEPthereareNdecisionmakers(whichwewillcallfromnowon
Page2
players),eachplayer{1,...,N}scanofdecisionvariablesxRn
Andmustsolveanoptimizationproblemcharacterizedbyanobjectivefunction
f: Rn Randm+phconstraints:Rn Rp g:Rn Rm
Whodefinea
togetherpermissible1:
Min f(x)
x
h(x)=0
g(x)0,
wherex=(x)N
Rn=1,orx`andtheunionofalltheplayersvariables.
N nvariablesx,Nobjectivefunctionsf,p=Thenthe N pconstraints
GNEPhasalln=
=1 =1
Equalityh,em= N minequalityconstraintsg.
=1
Let'stakealittleexampletobetterclarifytheconcept.Considerthefollowing
GNEP2
P1: Min x1 1
x1
2+x 12 P2: Min (x1) 2
2+x 2
2
x
1 x2
x1
1
+x 1210
x1
2
+x 121=0
x1 x2
10 10
x1 x2
20 20
Let'sanalyzethemainfeatures:
thereare2players
https://translate.googleusercontent.com/translate_f 2/32
4/20/2017 GeneralizedNashBalanceProblems
thefirstplayerpossibilit`atochangethevariablesx1 toresolvetheproblem
P1andnis1 =2,p1 =0andm=1 3(iehas2variables,0equalityconstraints
And3constraintsofinequality)
thesecondplayerhaspossibilit`atochangethevariablesx2 tosolvetheproblem
P2andturnsn2 =2,p2 =1andm2 =2(iehas2variables,oneconstraintofequality
And2constraintsofinequality)
Thefirstplayerhastheonlyobjectivefunctionthatalsodependsonthevariables
Oftheotherplayer
Thesecondplayerhastheonlyconstraintofequalitythatalsodependsonthevariables
Oftheotherplayer
Page3
2EquilibriumpointsofaGNEP
ThesolutionofaGNEPisalsocalledequilibriumpoint.Findone
AGNEPsolutionmeansfindingavalueforthevariablesofeachplayerthat
Optimizetheplayers'optimizationproblemsjointly.Thatis,inone
GNEPsolutionnoplayercanfurtherreducehisobjectivefunction
Onlybychangingitsownvariables.Let'sanalyzethisconceptwithvarious
Examples.
Example2.1ConsideraGNEPwith2playerswhoseoptimizationproblemsare
x1
11
https://translate.googleusercontent.com/translate_f 3/32
4/20/2017 GeneralizedNashBalanceProblems
Bothplayerscaneditavariabletosolvetheirproblem
optimization.
Thefirstplayeraimstosolvetheoptimizationproblem
Min x1
x 1
1
x1
1
1
Whateverthevalueoftheotherplayer'svariable,thesolutiontothisproblemis
`optimizationand(x1 1)*=1.Thisisbecause,inthisoptimizationproblem,either
intheobjectivefunctionintheconstraintsthatneverappearsthevariablex2
1otherplayer.
Thesecondplayeraimstosolvetheoptimizationproblem
Min (x2)
1
2
x 2
Whateverthevalueoftheotherplayer'svariableisthesolutiontothisproblem
of`e(x2 optimization
1)*=0.Alsoherethereason`andtheabsenceinthisproblemof
variablex1
1otherplayer.
InconclusiontheGNEPsolutionis
((X1 ) (1 )
x* = 1)* = ,
(x2 0
1)*
or`x* andapointwhichoptimizestheoptimizationproblemsofalltheplayers,and
Soneitherofthetwoplayerscanfurtherreducetheirtargetfunction
Changingitsvariable. D
Inthenextexample,thesituationisslightlycomplicated.
Page4
Example2.2ConsideraGNEPwith2playerswhoseoptimizationproblemsare
https://translate.googleusercontent.com/translate_f 4/32
4/20/2017 GeneralizedNashBalanceProblems
x1
1 1 x1
2 x 11
Comparedtoexample2.1,onlyaconstraintforthesecondplayerwasintroduced.
Sincethefirstplayer'soptimizationproblemhasnotchanged,thenits
`solutionandasthefirst(x1
1)*=1,whateverthevalueofthevariableoftheotherplayer.
Thesecondplayeraimstosolvetheoptimizationproblem
Min (x1)
2
2
x 2
x2
1x 11
Inthisoptimizationproblemappearsinthevariableconstraintx1
1otherplayer.
Thismeansthatthevariationofthevariablex1
1thefeasiblesetischanged,andthen
Eventhegoodpointsoftheproblemchange.Forexample,ifx1
1=1oftheconstraint
problembecomesx2
11andtheoptimalpoint,and`(x 2 1)*=0.Figure1displaysthe
3 framework.
3Notethatinthisfigure,asinallotherofthischapter,`anditisindicatedbytheaxisofabscissas
Thevariable,whiletheaxisoftheordinatesistheobjectivefunction.
Page5
https://translate.googleusercontent.com/translate_f 5/32
4/20/2017 GeneralizedNashBalanceProblems
0ifx1
10
(x2
1)*=
x11 ifx11>0
Summarizingthefirstplayeralwayschoosesthepoint(x1
1)*=1,whilethesecondgioca
torechooses(x2
1)*dependingonhowthefirstplayersetsthevariablex 1 1.Thesolutionofthe
GNEPisobtainedin(x1
1)*=1`andthatchosenbytheplayer1inadefinitivemanner,and(x 2 1)*=1
thatischosenbytheplayer2afterthefirstplayerhasset(x1
1)*,then
((X1 ) (1 )
x* = 1)* = .
(x2 1
1)*
Sincex* neitherplayerpu`oreduceitsobjectivefunctionbychanging
Onlyitsownvariables:
Thefirstplayermaximizeshisoptimizationproblemtothebestin(x1
1)
*
thesecondplayerifhecouldalsochangethevariablex1 1,thenchoose
notpositive,becausecos`couldchooseitsvariablex2
1equaltozeroandget
Theminimumpossiblevalueoftheobjectivefunction.However,player2cannot
affectthevalueofx1 1`andthatwassetbytheplayer1equalto(x 1 1)*=1.Inthis
situationtheplayer2getsthemostbenefitbychoosing(x2
1)*=1.
D
Inthenextexample,thesituationisfurthercomplicated.
https://translate.googleusercontent.com/translate_f 6/32
4/20/2017 GeneralizedNashBalanceProblems
Page6
Example2.3ConsideraGNEPwith2playerswhoseoptimizationproblemsare
x1 x2
11 1x 11
x1
13x 2 1
Comparedtoexample2.2,onlyaconstrainthasbeenintroducedforthefirstplayer.
Thesecondplayer'soptimizationproblemhasnotchanged,andit'sstillworthit
rule
0ifx1
10
(x2
1)*=
x11 ifx11>0
Thefirstplayermustsolvetheoptimizationproblem
Min x1
x 1
1
x1
11
x1
1
3x 2 1
Inthisoptimizationproblemthevariableappearsinthesecondconstraintx2
1other
player.Thismeansthatthevariationofthevariablex2
1thefeasiblesetismodified,
Andthereforealsotheexcellentpointsoftheproblemchange.Forexample,ifx2
1=4thesecond
constraintoftheproblembecomesx1
11andthereforetheallowablesetof`anddefinedproblem
Fromtheonlyfirstconstraint.Thepointofgoodinthiscase`and(x1
1)*=1.Figure3illustrates
Justsaid.
https://translate.googleusercontent.com/translate_f 7/32
4/20/2017 GeneralizedNashBalanceProblems
Figure3:Optimalsolution(x1
1)*1oftheplayer'sproblemwhenx 2 1=4.
Ifx2 1=1thesecondconstraintoftheproblembecomesx 1 12andinthiscase`andhe
Page7
Dominatesthefirstconstraintanddefinesthepermissiblesetalone.Greatpointin
thiscase`and(x1
1)*=2(Figure4).
Figure4:Optimalsolution(x1
1)*1oftheplayer'sproblemwhenx 2 1=1.
Sowedeterminethatforthisoptimizationproblemtheoptimalpoint(x1 1)
Itassumesthefollowingvaluestovarybyx2 1: *
1 ifx2 12
(x1
https://translate.googleusercontent.com/translate_f 8/32
4/20/2017 GeneralizedNashBalanceProblems
DeterminingasolutiontothisGNEPmeansfindingapointthatverifies
Thetworulesareexcellentforthetwoplayers.Thepoint
(x1 3
1)* 2
x* = =
(x2 3
1)* 2
CheckbothrulesandresolvetheGNEP.4 D
3GNEPclasses
AratherstandardhypothesisinthetreatmentofGNEP,andhenceitisunderstood,
Consistsofthedifferentiation,atleastinthesecondorder,ofallthefunctionsconstitutingthe
Playeroptimizationproblem.Inaddition,theGNEPswedealwithinthistext
4ThemethodsfordeterminingasolutionofaGNEPwillbetreatedindetailinthenextpi`u
Chapters.
Page8
AreconvexGNEPs.Thismeansthatboththeobjectivefunctionsandtheadmissible
Werealltheplayersareconvexinplayervariables.Anexampleclarifies
Bettertheconceptofconvexitylimitedtoitsvariables:
Example3.1Thefollowingplayerproblem1isconvexinitsvariables:
Max x1
1 1)(x 1
and cos(x 2log(x 22))2
x 1
2
(x1
1)41
xX1
2+113+(x 2 1)2
Infactifwereportitinstandardformweget:
Min 1 x 1)+(x 1
x 1
1and cos(x 2log(x 22))2
2
(x1
1)4+10
https://translate.googleusercontent.com/translate_f 9/32
4/20/2017 GeneralizedNashBalanceProblems
xX
1
2+113(x 2 1)20
Weverifytheconvessit`aoftheobjectivefunctioninthevariablesx1:
f(x) 1 ecos(x 1) 2
x1 1
x f1 (x)=
1
f(x) = 1
2(x21 log(x 22))
x2 1
f (x) f (x)
2 1 00 2 1
x1x11 x1x21 1 1
2
x x f1(x)= f (x) f (x)=
1 1 0
2 1 02 2 1
x2x11 x2x21 1 1
being2
x x f1(x)weobtainthepositivesemidefiniteconvessit`ainvariablesx 1
1 1
weverifytheconvessit`athefirstconstraintinthevariablesx1:
g 4(x1
1(x) 1
x1 1)3 1
x g1
1(x)=
1
g =
1(x) 0 1
x2 1
g
1(x) g
2
1(x)
1 12(x1 2
0 1
x1x11 x1x21
1 1)2 1
2
x x 1 (x)=
g 1 g = 0
1(x) g
1 1
2
1(x)
1 0 20 1
x2x11 x2x21
1 1
being2
x x 1
1 (x)positivesemidefinite(as12(x 1
g 1
1 1)20x 1 1)weobtainthecon
vessit`ainthevariablesx1
Weverifytheconvessit`asecondconstraintinthevariablesx1:
g 1
2(x) 1
x1 1
x g1
2(x)=
1
g = 1
2(x) 1
x2 1
Page9
g
2(x) g
2(x)
2
001 2 1
x1x11 x1x21 1 1
2
x x 2 (x)=
g 1 g = 00 0
2(x) g
1 1
2(x)
2 1 2 1
x2x11 x2x21 1 1
https://translate.googleusercontent.com/translate_f 10/32
4/20/2017 GeneralizedNashBalanceProblems
being x x 2
g 1
(x)weobtainthepositivesemidefiniteconvessit`ainx 1variables.
Notethatboththeobjectivefunctionandthesecondconstraintarenotconvexforallofthem
2 1 1
Xvariables. D
GNEPscanbespecializedsoyoucangetevensimplerproblemsfrom
Resolve.Startingfromthemostgeneralcaseandarrivingatthemostparticularcasewegetthe
FollowingtypesofGNEP:
Generalized:thereareatleast2players,andatleastoneplayerhastheset
Admissibledependingonthevariablesofotherplayers
Jointlyconvex:thereareatleast2players,andallplayershavethesame
Admissible(convex)setthatdependsonthevariablesofall
Standard(orNEP):thereareatleast2players,atleastoneplayerhasfun
Goalthatdependsonthevariablesofotherplayers,andallplayershave
Onlyconstraintsthatdependsolelyontheirvariables
Optimizationproblems:`thereisonlyoneplayerOrarethereal
Less2players,andallplayershaveobjectivefunctionandconstraintsthatdepend
exclusivelyfromitsownvariables5.
Figure5illustrateswellthegeneralizationofGNEPclasses.
Figure5:GNEPclasses.
5InthiscaseyouhaveNdistinctoptimizationproblems,oneforeachplayer.
Page10
https://translate.googleusercontent.com/translate_f 11/32
4/20/2017 GeneralizedNashBalanceProblems
4MethodsforanalyticalsolutionofaGNEP
Inthischapter,wedealwithmethodsforanalyticaldeterminationofasolution
OfaGNEP.
4.1GraphicSolution(2Players1VariableEach)
WhenyouhavetosolveaGNEPwithonly2players,eachofwhichhasone
Variable,youcantakeadvantageofthegraphicalmethod.Let'sstartwithastandardGNEPexample:
0x1 0x2
15 13
ItconsidersaCartesianplaneinwhichtheabscissaarisesthefirstplayervariablex1
1
andorderedthesecondplayervariablex2
1.Thefirstthingtodoisdrawthetwo
Allowablesets(Figure6).OfcoursethepermissibleGNEPsetistheintersection
Ofthetwoplayer'seligiblesets.
Figure6:EligibleGNEPSet.
Thenextstepistotracethegoodunconstrainedanswersofthetwo
Cators.Tocalculatetheunrestrictedgoodanswers,therearetwocases:
inthecaseoflinearobjectivefunction,theunobtrusiveoptimalresponseoftheplayer
Willbe,foreachpossiblevalueoftheopponent'svariable,ifthecoefficient
Oftheobjectivefunction(tobeminimized)`andpositive,or+ifthecoefficientis`e
negative
inthecaseofnonlinearobjectivefunctionstrictlyconvexinthevariableofthe
6 player,justfindthelocusofpointswherethederivativeoftheobjectivefunction,
Comparedtotheplayer'svariable,isequaltozero.
6Othercaseswillnotbetreated.
https://translate.googleusercontent.com/translate_f 12/32
4/20/2017 GeneralizedNashBalanceProblems
10
Page11
Inthecasethatweareconsideringtheobjectivefunctionsarenotlinearandthereforetocalculate
Theunreservedgoodresponsesyouhavetoderivethetwoobjectivefunctionsinthevariable
Oftheplayerandputthemequaltozero.Soforthefirstplayerwewillhaveagreatresponse
notboundx1 1+x 212=0,whilethebestresponseforthesecondplayerdoesnot
`boundex2
11=0(Figure7).
Figure7:Theunbeatenresponseofthefirstplayerisindicatedinred,thatis
Ofthesecondplayerandinyellow.
InthisstandardGNEPyoufindapointofbalanceatthepointwherethetwo
Unrestrictedgoodfeedbackcrosses,asthisintersectiontakesplaceinside
TheeligibleGNEPset.Especiallyinthisissuetherearenootherpoints
equilibriumoverx* =(1,1)(Figure8).
https://translate.googleusercontent.com/translate_f 13/32
4/20/2017 GeneralizedNashBalanceProblems
Figure8:TheonlysolutionoftheGNEPisin(1,1).
Wemodifythepreviousstandardproblembychangingtheobjectivefunctionofthesecondone
11
Page12
player:
( 5 )2
P1: Min (x1 P2: Min x2
x 1
1+x 212)2 x 2
1 2
0x1 0x2
15 13
Inthisnew`problemandpresentapointofequilibriumin(0,5 ),Asthefirst
2
Playerhasaverygoodtie,whilethesecondplayerhasagreatunconstrained
(Figure9).
Figure9:TheonlyGNEPsolution`and(0,5 ).
2
Wemodifythepreviousstandardproblembychangingthefunctionagain
https://translate.googleusercontent.com/translate_f 14/32
4/20/2017 GeneralizedNashBalanceProblems
SecondPlayerGoal:
( 7 )2
P1: Min (x1 P2: Min x2
x 1
1+x 212)2 x
2
1 2
0x1 0x2
15 13
Inthisnewproblem,thereisapointofequilibriumin(0,3),sinceitisthefirst
Thatthesecondplayerhasagoodbound(figure10).
12
Page13
Figure10:TheonlysolutionoftheGNEPisin(0,3).
Nowconsideraproblemjointlyconvex7:
https://translate.googleusercontent.com/translate_f 15/32
4/20/2017 GeneralizedNashBalanceProblems
x1 x1
1+x 215 1+x 215
0x1 0x2
15 13
Inthis`problemandpresentapointofequilibriumin(9 ,9 )Whereboththefirstandthe
4 4
Secondplayerhaveagoodunconstrained,andanotherequilibriumpointin(2,3)
Wherethefirstplayerhasanexcellenttie,whilethesecondplayerhasagreatone
Unbound(figure11).
Figure11:TheGNEPsolutionsarein(9 ,9 )Andin(2,3).
4 4
Oftenequilibriumpointsarenotisolated,infact,ifweconsiderthefollowingproblem
7TheconstraintsthatdependsolelyontheopponentvariableshavenomeaningforGiovan
Andthendeletedfromthedefinitionoftheproblem.
13
Page14
Jointlyconvex:
theequilibriumpointsareallpoints(,5)with25 (Figure12).
2
Figure12:TheGNEPhasaninfinitenumberofequilibriumpoints:(,5),25.
2
ThegraphmethodisapplicabletogeneralizedGNEPs,butitisnecessarytodowell
Payattentiontoconstraints.Ifweresumetheproblemofexample2.3:
x1 x2
11 1x 11
x1
13x 2 1
WecanrepresentthepermissiblesetofGNEPbyhighlightingseparatelythe
Constraintsofthefirstplayerfromthoseofthesecond(figure13).
14
Page15
https://translate.googleusercontent.com/translate_f 17/32
4/20/2017 GeneralizedNashBalanceProblems
Figure13:EligibleGNEPSet.Inredthefirstplayer'stie,inyellow
Thoseofthesecond.
Obviouslyonlytheirownconstraintscancreateoptimalboundsforaplayer.Self
Weputintheunrestrictedgoodanswersitisevidentthattheonlypointofbalanceis
(3 3
)(Figure14).
2 2
Figure14:Theonlypointofequilibriumofthe`GNEPand(3 3 ).
2 2
Notethatpoint(1,2)cannotbeaGNEPsolutionastheconstraint
x1
13x 2 1belongsonlytothefirstplayerandthenpu`onotgenerateagreat
Boundforthesecondplayer.
Exercise4.1GraphicallysolvethefollowingGNEP:
(x1 (x1
11)2+(x 2 11)21 11)2+(x 2 11)21
x1
2
1
15
https://translate.googleusercontent.com/translate_f 18/32
4/20/2017 GeneralizedNashBalanceProblems
Page16
Exercise4.2GraphicallysolvethefollowingGNEP:
(x11)
1
2+(x 2 1+1)21 (x11)
1
2+(x 2 1+1)21
Exercise4.3GraphicallysolvethefollowingGNEP:
4.2SolutionviaKKT
AmoregeneralmethodfordeterminingananalyticalsolutionofaGNEP
ConsistsinsolvingitsKKTconditionsystem.Infact,assumingvalidity
ofaqualifyingconditionofconstraints8,accordingtothefollowinglogicalstepsyouareobtained
TheequivalencebetweenthesolutionofaconvexGNEP(asareallthosetreatedin
Thistext)andthesolutionofitsKKTsystem,whichisformedbytheunionofsystems
OfKKTofallplayers:
TheKKTsare
Theproblemof GNEPKKT
Necessaryand
GNEP optimization Arenecessaryconditions.
= = Sufficientforthepro =
convex Ofeachplayer Andenoughfor
Theblazeofeveryplay
Isconvex Thebalance
Tors
FormallytheGNEP'sKKTconditionssystemis:
...
h1 (x)=0
...
https://translate.googleusercontent.com/translate_f 19/32
4/20/2017 GeneralizedNashBalanceProblems
hN(x)=0
01 g1 (x)0
...
0NgN(x)0,
8AdvancedTopicsonqualificationconditionsoftheconstraintsofaGNEParebeyondthescopeof
thiscourse.SufficeittoknowthattheseconditionsimplythevalidityofKKTconditions.
16
Page17
Andinequalities,whenitsdimensionsarenotexcessivelyhigh,onecanuseit
Samecombinatorialmethodusedinnonlinearprogramming.
Example4.4ResumeoneoftheNEPsseenintheprevioussection:
( 7 )2
P1: Min (x1
1
+x 212)2
P2: Min x1
2
2
x1 x2
0x1 0x2
15 13
ItsKKTconditionsystemis:
2(x1
1+x 212)1 1+12=0
7
2(x2 )2
1 2 1+22=0
1
1(x 11)=0
1
2(x1 15)=0
2
1(x 21)=0
2
2(x1 23)=0
1
10
1
20
2
10
2
20
1 x
10
https://translate.googleusercontent.com/translate_f 20/32
4/20/2017 GeneralizedNashBalanceProblems
x150
1
x2
10
x2
130
easilyoccursthattheonlysystemofthis`solutionand(x1 2 )=
1,x 2
1,1
1,1
2,2
1,2
(0,3,2,0,0,1). D
Aspecificfeatureofjointlyconvexproblemsistohavesomepointsof
Particularbalance.Theseparticularequilibriumpointsarecalledvariableequilibriums,
Andtheircharacteristicisthatthesepointsareasolutiontothesystem
OfKKT'sproblemjointlyconvexwhenmultipliersassociatedwithsharedconstraints
Aretakenequalintheunderpassesofallplayers.Let'sclarifythisconceptwithone
example.
17
Page18
Example4.5Resumeoneofthecommonlyconvexproblemsseenintheprevioussection:
x1 x1
1+x 215 1+x 215
0x1 0x2
15 13
ItsKKTconditionsystemis:
2(x1
1x 21)+1112+13=0
2(x1
1+x 211)2+ 122+23=0
1
1(x1
1+x 215)=0
1
2(x 11)=0
1
3(x1
15)=0
1
2
(x1
1+x 215)=0
2
2(x 21)=0
https://translate.googleusercontent.com/translate_f 21/32
4/20/2017 GeneralizedNashBalanceProblems
3
2
(x1
23)=0
1
10
1
20
3
1
0
1
2
0
2
20
2
30
x1
1+x 2150
1 x
10
x150
1
x2
10
x130
2
Allthesolutionsofthissystemofequationsandinequalitiesaretheequilibriumpointsofthe
problem.Betweenalloftheseequilibriumpointstherearesomevariationstofindthem
YouhavetosolvetheKKTsystemwhenplayerssharethesamemultiplier
associatedwiththesharedconstraint(ie1
1=,2 =1)andthentheKKTsystembecomes:
2(x1
1x 21)+1 2+13=0
2(x1
1+x 211)+2 2+23=0
(x1
1+x 215)=0
2
1
(x 11)=0
1
3(x1
15)=0
2
2(x 21)=0
18
Page19
2
3(x1
23)=0
0
1
20
1
30
2
20
2
https://translate.googleusercontent.com/translate_f 22/32
4/20/2017 GeneralizedNashBalanceProblems
x3
1
0
1+x 2150
1 x
10
x150
1
x2
10
x2
130
Theonlysolutiontothissystem,andthereforetheonlyvarianceoftheproblem
(x1,x
1
2
1,,1
2 ,1
3,2 3 )=(9 4,114 ,1.0.0.0.0).
2,2
D
Exercise4.6FindthebalancepointsofalltheGNEPsseensofarinthistext
ResolvingtheKKTconditions.
5MethodsfornumericalsolutionofaGNEP
Thischapterintroducesthemainalgorithmsforcalculatingapointof
EquilibriumofaGNEP.Essentially,suchalgorithmscanbeclassifiedintothree
Tegories:
1.thoseaimingatsolvingtheGNEP'sKKTsystem,
2.thosethatsolveasuitableGNEPreformulationasaproblemofot
Timing,
3.thosewhosolveasuitableGCSFreformulationasaninequality
Almostvariant.
AmongthealgorithmsthataimtosolvetheKNEWsystemoftheGNEParesurely
MentiontheNewtonmethodsappliedtoareformulationoftheKKTsystem
Asasystemofunequalequations(F.Facchinei,A.FischerandV.Piccialli[4]),andthat
Havegoodlocalconvergenceproperties.Goodglobalconvergenceproperties
AreguaranteedbytheclassofinternalmethodsfortheresolutionoftheKKToftheGNEPin
Tenseasasystemofequationswithnonnegativityconstraintsforsomevariables(A.Dreves,
F.Facchinei,C.KanzowandS.Sagratella[2]).Finallyamongthealgorithmsforthenumericalsolution
OftheGNEPKKTshouldbementionedthelinearizationmethodusedbythePATHsolver[1],
Which,althoughitdoesnotenjoygoodtheoreticalproperties,isthebasisofthesolverthatistodate
19
Page20
https://translate.googleusercontent.com/translate_f 23/32
4/20/2017 GeneralizedNashBalanceProblems
Be,alongwiththeinternalmethodscitedjustbefore,amongthemostefficientandeffectiveforcalculation
OfaNashequilibrium.
MethodsthatsolveasuitableGNEPreformulationasanot
Globalizationgenerallydonothavegoodconvergenceproperties,howevertheycan
Tobeappliedeffectively,butoftennotefficiently,toresolveNEPandfor
Findvariationalequilibriaofajointlyconvexproblem.Amongthesemethodsisthe
ClassofreformulationsusingtheNikaidoIsodafunctionproposedbyC.Kanzowetal
tothe.[11],andtheunstrainedminimizationoftheEuclideanstandardofreformulationofthe
KKTasasystemofequations[2].
Finally,thethirdcategoryofalgorithmsreformattheGNEPasaquasi
Variance(J.S.PangandM.Fukushima[13]).Toappreciatethisreformulation`e
Itistypicaltousealgorithmsthatspecificallysolvequasivariationalinequalities,
Theseareessentiallyoftwotypes:projective(Y.NesterovandL.Scrimali[12])orthattheyuse
Multiplyagapfunction(M.Fukushima[9]).However,itshouldbestressedhowthesemethods
Theyhaveahightheoreticalvaluebutapoorpracticalapplication.Specificallyi
NEP,aswellastheproblemoffindingavariationalequilibriumofaproblemjointly
Convex[3],canbereformulatedasvariationalinequalities(PTHarker[10])
And,forthissubclassofinequalities,manyalgorithmshavebeenwidelystudied
(F.FacchineiandJ.S.Pang[7]).
Weconcludethischapterbydeepeningsomeofthenumericmethodsjustde
Written.Particularlyforthefirsttypeofalgorithms,thereformulationwillbeanalyzed
OfKKTasasystemofequationsandtheinternalmethod,andfinallyforthesecondtypology
OfalgorithmswillintroducetheNikaidoIsodafunction.
5.1ReformulationofKKTasasystemofequations
TheGNEPreformulationasasystemofequationsisthetransformationofthe
GNEPKKTconditionssysteminanonlinearequationsystem.Then
ItisnecessarytochangethecomplementaryconditionspresentintheKKT,forthisreason
Youcanusecomplementaryfunctions.
Definition5.1Afunction:R2 R`andacomplementarit`afunctionifitis
condition:
(a,b)=0 0,b0,ab=0
D
20
https://translate.googleusercontent.com/translate_f 24/32
4/20/2017 GeneralizedNashBalanceProblems
Page21
Usingagenericcomplementaryfunction,theGKTsKKTbecomeone
Nonlinearequationsystem:
...
x fN(x)+hx N(x)+Nx gN(x)N
N N N
h1 (x)
...
=0
hN(x)
(1,1 g(x))
...
(N,Ng(x))
Manycomplementaryfunctionsareknown,themostusedaretheminimalfunction:
min (a,b)=min(a,b)
AndtheFischerBurmaisterfunction:
FB (a,b)= a2 +b2 ab.
Theequationsystemresultingfromtheuseofsuchcomplementaryfunctionsresults
benonlinearand,ingeneral,notdifferentiable9.Tosolvethisequationsystem
VariousNewtonmethodshavebeenappliedwithgoodlocalconvergenceresults
[4].
9Understandingthetreatmentofnondifferentiableequationsarebeyondthescopeofthiscourse.Basti
KnowthatunequivocalequationsystemsdonothaveJacobianamatrixdefinedanywherebutitis
However,itispossibletoapplyNewtonmethodsfortheirresolution.
https://translate.googleusercontent.com/translate_f 25/32
4/20/2017 GeneralizedNashBalanceProblems
21
Page22
5.2AninternalmethodfortheKKTsystemoftheGNEP
Byintroducingslackvariables,theKNEconditionsystemoftheGNEPisreformulated
Asasystemofequationswithnonnegativeconstraintsforsomevariables:
...
x fN(x)+hx N(x)+Nx gN(x)N
N N N
h1 (x)
...
hN(x)
H(x,,,w)= =0,
g1 (x)+w1
...
gN(x)+wN
1 w1
...
NwN
1
...
N
0,
w1
...
wN
https://translate.googleusercontent.com/translate_f 26/32
4/20/2017 GeneralizedNashBalanceProblems
whereRp Rm wRmfor=1,...,N,andoperatorindicatestheproduct
, ,
Componentpercomponentoftwovectors.
Thealgorithmstartsfromapoint((x)0,()0,()0,(w)0)whichtestsnottonegativit`a
andw.Essentially,ateveryiterationk,thealgorithmprovidesforthesolutionofasystem
OflineardotstocalculateaNewtonsearchdirection:
JH(xk1,k1,k1,wk1)d+H(xk1,k1,k1,wk1)=bk,
wherebk `andasuitablevectorofparameters.Thenthealgorithmcalculatesthestep
k byperformingafirstsearchofthelongdk linetoensurethatthenewpointgenerated
Checkagainthenonnegativityofew,andthenfurtherreducethepitchwithasecond
lineofresearch,alwaysalongdk,toensureasufficientreductionofaparticular
functionpotential,inordertoavoidtakingpoints((x)k,()k,()k,(w)k)whose
ewcomponentsaretooclosetozerobeforereachingthesolution.Finallyyou
22
Page23
Updatethecurrentpoint:
(x)k (x)k1
()k =
()k1
+k dk.
()k ()k1
(w)k (w)k1
ThealgorithmjustdescribedconvergesgloballytoaGNEPsolutionifthema
(X,,,w)isnotuniqueforeachpoint(x,,,w)whosecomponentsew
I'mpositive.
5.3ReformulationthroughNikaidoIsodafunctionofaGNEP
jointlyasaconvexoptimizationproblem
HeconsidershimselfaGNEPjointlyconvexwhosecommonsetacceptabletoallplayers
ItisindicatedwithX.TheNikaidoIsoda`functionanddefinedas:
N
https://translate.googleusercontent.com/translate_f 27/32
4/20/2017 GeneralizedNashBalanceProblems
(x,y):= [f(x,x)f(y,x)],
=1
wherex=(x) .Avariationalbalanceofjointlyconvexproblempu`o
=1,...,N,=
Itisfoundbycalculatingaglobaloptimumforthefollowingoptimizationproblem:
[ ]
min max (x,y) xy2 ,
xX yX 2
where>0'andanappropriateparameter.
6MethodsforreducingaGNEPatoneofitssub
pi`usimpleclass
InthischapterwedealwithsomemethodsforconvertingaGNEP
ofacertainclass(e.g.,ageneralizedGNEP)inanotherpi`usimpleGNEP
(E.g.aNEP),wheretheequilibriumpointsofthepi`usimpleGNEParealsopointsof
balanceoftheoriginalGNEP.Suchtransformationsareusefulbecausetheyallow
GNEPdifficulttotreatwithknownmethodsforGNEPpi`usimple.Howeversometimesthe
transformedproblem,althoughitbelongstoasimplesubclassofGNEP,is
notenjoyhisrequirementsnecessaryforasmoothresolution(egGNEP
simplecouldnotbedifferentiableornonconvex).
Thisinvolvesthestudynowtwoofthesemethods,one`andthepenalit`amethod(F.Facchinei
andC.Kanzow[6])thatallowsyoutotransformageneralGNEPinNEP,andtheother`
aparameterizationmethodthatallowstoreformulateaproblemjointlyconvex
withonlyequalityconstraintssharedasaNEP(F.FacchineiS.Sagratellaand[8]).
23
Page24
6.1BringingageneralizedtoaGNEPwithNEP
penalit`a
AsageneralGNEP,thesubproblemofeachplayer{1,...,N}isdis
tinguonocomplicatedconstraints(whichalsodependsonthevariablesoftheotherplayers)from
simpleconstraints(whichdependssolelyonitsvariables):
min f(x)
https://translate.googleusercontent.com/translate_f 28/32
4/20/2017 GeneralizedNashBalanceProblems
x h(x)=0
g(x)0
u(x)=0
t(x)0,
herehegconstraintsarecomplicatedconstraints,whileuetarethesimpleconstraints.`And
YoucantransformtheGNEPjustdescribedinaNEPpenalizingthecomplicatedconstraints
andgettingcos`foreachplayer{1,...,N}thefollowingproblem:
min f(x)+P(h(x)+max(0,g(x)))
x
u(x)=0
t(x)0,
whereP>0,=1,...,N,`andaparameterthatmustbeestimatedbyfollowingcertain
andnumericalprocedures `Andasuitablenorm.Theresulting`NEPandgenerally
nondifferentiableandinmostcaseslosessomeofpropriet`aconvessit`a
ownedbytheoriginalGNEP.Thepracticalapplicationofsuchmethodsdoesnotleadtoa
greatadvantage,butitcouldbenecessaryintheabsenceofasolverforproblems
generalized.
6.2Bringingaproblemjointlywithconvexconstraintsugua
equalitysharedaNEP
Givenaconvexproblemjointlywithonlyequalityconstraintsshared:
min f(x)
x
N
Ax=b
=1
Cx=d
g(x)0,
where(A1 ,...,AN,b)definethesharedconstraints,while(C,d)andgdefinetheconstraints
private,=1,...,N.Isitpossibleappropriatelytoparameterizetheaboveissue
24
Page25
https://translate.googleusercontent.com/translate_f 29/32
4/20/2017 GeneralizedNashBalanceProblems
toturnitintoaNEPwhosesolution`andabalanceoftheorigipointproblem
ginario.Todothis`preliminaryandnecessarytofindapointxeligiblefor
allplayers:
N
Ax=b
=1
C1 x1 =d1
g1 (x1 )0
...
CNxN=dN
gN(xN)0
Theparameterizedproblem`andNEPinwhicheachplayer{1,...,N}mustfix
thefollowingoptimizationproblem:
min f(x)
x
Ax=Ax
Cx=d
g(x)0.
ItiseasytoverifythateachpointthatsatisfiestheKKTsystemofNEPderived`and
KKTpointoftheproblemandthenjointlyconvexoriginal`andabalance.
Inaddition,theNEPderivedenjoysthesamepropriet`aoftheconvessit`aedifferenziabilit`a
originalproblem,andsothistypeoftransformationand`extremelyusefulboth
theoreticalandinpracticalapplications.
9ThanksAndreaMannoBuffalo,TizianaD'AlfonsoandMirkoBianconeforkindlycol
laborevisionofthistext.
25
https://translate.googleusercontent.com/translate_f 30/32
4/20/2017 GeneralizedNashBalanceProblems
Page26
References
[1]SPDirkseandFerrisMC,Thepathsolver:astabilizationnommonotone
schemeformixedcomplementarityproblems,Optim.Meth.andSoftware,5(1995),
pp.123156.
[2]A.Dreves,F.Facchinei,C.Kanzow,andS.Sagratella,Onthesolution
oftheKKTconditionsofgeneralizedNashequilibriumproblems,SIAMJ.Optim.,21
(2011),pp.10821108.
[3]F.Facchinei,A.Fischer,andV.Piccialli,OngeneralizedNashandgames
variationalinequalities,Oper.Res.Lett.,35(2007),pp.159164.
[4]F.Facchinei,A.Fischer,andV.Piccialli,GeneralizedNashequilibriumpro
blemsandNewtonmethods,Math.Program.,117(2009),pp.163194.
[5]F.andC.FacchineiKanzow,GeneralizedNashequilibriumproblems,4OR,5
(2007),pp.173210.
[6]F.andC.FacchineiKanzow,PenaltymethodsforthesolutionofgeneralizedNash
equilibriumproblems,SIAMJ.Optim.,20(2010),pp.22282253.
[7]F.FacchineiandJ.S.Pang,FiniteDimensionalVariationalInequalitiesand
ComplementarityProblems,VolumeIandII,SpringerSeriesinOperationsResearch,
SpringerVerlag,NewYork,2003.
[8]F.andS.FacchineiSagratella,Onthecomputationofallsolutionsofjointly
convexgeneralizedNashequilibriumproblems,Optim.Lett.,5(2011),pp.531547.
[9]M.Fukushima,Aclassofgapfunctionsforquasivariationalinequalityproblems,J.
ofInd.andManag.Optim.,3(2007),pp.165171.
[10]PTHarker,Avariationalinequalityapproachforthedeterminationofoligopolistic
marketequilibrium,Math.Prog.,30(1984),pp.105111.
[11]A.vonHeusingerandC.Kanzow,Optimizationreformulationsofthegeneralized
NashequilibriumproblemusingNikaidoIsodatypefunctions,Comput.Optim.and
App.,43(2009),pp.353377.
[12]Y.NesterovandL.ScrimaliSolvingstronglymonotonevariationalandquasi
variationalinequalities,Corediscussionpaper,2006/107.
https://translate.googleusercontent.com/translate_f 31/32
4/20/2017 GeneralizedNashBalanceProblems
[13]J.S.PangandM.Fukushima,Quasivariationalinequalities,generalizedNash
equilibria,andmultileaderfollowergames,Comput.Manag.Sci.,2(2005),pp.2156
(Erratum:ibid.6(2009),pp.373375).
26
https://translate.googleusercontent.com/translate_f 32/32