European Journal of Operational Research xxx (xxxx) xxx
ContentslistsavailableatScienceDirect
European Journal of Operational Research
journalhomepage:www.elsevier.com/locate/ejor
Continuous Optimization
Predictor-corrector interior-point algorithm for P ∗ ( κ ) -linear
complementarity problems based on a new type of algebraic equivalent transformation technique
Zsolt Darvay
a, Tibor Illés
b, Petra Renáta Rigó
b,∗aFaculty of Mathematics and Computer Science, Babes-Bolyai University, Cluj-Napoca, Romania
bCorvinus Center for Operations Research at Corvinus Institute for Advanced Studies, Corvinus University of Budapest, Hungary; on leave from Department of Differential Equations, Faculty of Natural Sciences, Budapest University of Technology and Economics
a rt i c l e i nf o
Article history:
Received 10 September 2020 Accepted 24 August 2021 Available online xxx Keywords:
Interior-point methods
P ∗(κ)-linear complementarity problem Predictor-corrector algorithm Polynomial iteration complexity
a b s t r a c t
Weproposeanewpredictor-corrector(PC)interior-pointalgorithm(IPA)forsolvinglinearcomplementar- ityproblem(LCP)withP∗(κ)-matrices.TheintroducedIPAusesanewtypeofalgebraicequivalenttrans- formation(AET)onthecenteringequationsofthesystemdefiningthecentralpath.Thenewtechnique wasintroduced byDarvayand Takács(2018)forlinearoptimization.Thesearchdirectiondiscussedin thispapercanbederivedfrompositive-asymptotickernelfunctionusingthefunctionϕ(t)=t2 inthe newtypeofAET.WeprovethattheIPAhasO
(1+4κ)√nlog3n4μ0
iterationcomplexity,whereκ isan upperboundofthehandicapoftheinputmatrix.Tothebestofourknowledge,thisisthefirstPCIPA forP∗(κ)-LCPswhichisbasedonthissearchdirection.
© 2021TheAuthor(s).PublishedbyElsevierB.V.
ThisisanopenaccessarticleundertheCCBY-NC-NDlicense (http://creativecommons.org/licenses/by-nc-nd/4.0/)
1. Introduction
The linear complementarity problem (LCP) is a well-known problemwhichincludeslinearprogramming(LP)andlinearlycon- strained(convex) quadraticprogrammingproblem(QP),asspecial cases. The mostimportantbasic resultsrelatedto LCPs are sum- marized inthebooksofCottle, Pang, &Stone(1992)andKojima, Megiddo, Noma,& Yoshise (1991). Many classical applications of LCPs can be found in different fields, such as optimization the- ory,gametheory,economics,engineering,etc.Cottleetal.(1992); Ferris & Pang (1997). Forexample,bimatrix games canbe trans- formed into LCPs under specific assumptions Lemke & Howson (1964). Kojima & Saigal (1979) used the degree theory in order tostudyLCPs.Furthermore,theArrow–Debreucompetitivemarket equilibriumproblemwithlinearandLeontiefutility functionscan be also givenasLCP (Ye,2008). More recentwork ofBrás, Eich- felder, & Júdice (2016) connected the copositivity testing of ma- trices and solvability of special LCPs. Darvay, Illés, Povh, & Rigó (2020b) publisheda PC IPAforsufficientLCPs using thefunction
∗Corresponding author at: Corvinus Center for Operations Research at Corvinus Institute for Advanced Studies, Corvinus University of Budapest, Hungary.
E-mail addresses: darvay@cs.ubbcluj.ro (Zs. Darvay), tibor.illes@uni-corvinus.hu (T. Illés), petra.rigo@uni-corvinus.hu (P.R. Rigó).
ϕ
¯(t)=t−√t forAET, but testednumerically their algorithm be- yond the class of sufficient matrices, too. Numerical results pro- ducedbythedevelopedPCIPAfortestingcopositivityofmatrices usingLCPswereverypromising.Sloan&Sloan(2020)showedthat solvabilityofLCPsrelatedtoquittinggamesensures theexistence ofdifferent
ε
-equilibriumsolutions.Thereisnoreportedcomputa- tionalstudyonthistypeofapplicationofLCPs,yet.In the LCP we want to find vectors x,s∈Rn, that satisfy the constraints
−Mx+s=q, xs=0, x,s≥0, (LCP) whereM∈Rn×n,q∈Rn andxsdenotestheHadamardproductof vectors x ands. The following notations are used to denote the feasibleregion,theinteriorandthesolutionssetofLCP:
F:=
{ (
x,s)
∈Rn×Rn:−Mx+s=q}
, F+:={ (
x,s)
∈Rn+×Rn+:−Mx+s=q}
, andF∗:=
{ (
x,s)
∈F:xs=0}
.WedenotedbyRnthen-dimentionalnonnegativeorthantandby Rn+thepositiveorthant,respectively.WecallaproblemP∗(
κ
)-LCP iftheproblem’smatrixof(LCP)isP∗(κ
)-matrix,i.e.(
1+4κ )
i∈I+(x)
xi
(
Mx)
i+i∈I−(x)
xi
(
Mx)
i≥0,∀
x∈Rn, (1)https://doi.org/10.1016/j.ejor.2021.08.039
0377-2217/© 2021 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license ( http://creativecommons.org/licenses/by-nc-nd/4.0/ )
Please citethisarticleas:Z.Darvay,T.IllésandP.R.Rigó,Predictor-correctorinterior-pointalgorithmforP∗(
κ
)-linearcomplementarity problemsbasedonanewtypeofalgebraicequivalenttransformationtechnique,European JournalofOperationalResearch,https://doi.where
I+
(
x)
={
1≤i≤n:xi(
Mx)
i>0}
andI−
(
x)
={
1≤i≤n:xi(
Mx)
i<0}
and
κ
≥0isanonnegativerealnumber.Wewillassumethrough- out thepaper that F+=∅, there isan initial point (x0,s0)∈F+ and M is a P∗(κ
)-matrix. The class of P∗ matrices is the set of all P∗(κ
)-matrices, whereκ
≥0. Väliaho (1996) showed that the classofP∗-matricesisequivalenttotheclassofsufficientmatrices givenbyCottle,Pang,&Venkateswaran(1989).ThehandicapofM (Väliaho, 1996) is the smallestvalue ofκ
ˆ(M)≥0 such that M is P∗(κ
ˆ(M))-matrix.Väliaho(1996)alsoprovedthatamatrixMisP∗ifandonlyifthehandicap
κ
ˆ(M)ofMisfinite.There are several methods for solving LCPs with different matrices, such as simplex (Csizmadia, Csizmadia, & Illés, 2018;
van de Panne & Whinston, 1964; 1969; Wolfe, 1959), criss-cross (Csizmadia & Illés, 2006; Csizmadia, Illés, & Nagy, 2013; den Hertog, Roos, & Terlaky, 1993; Fukuda, Namiki, & Tamura, 1998;
Fukuda&Terlaky,1997)orotherpivot(Lemke,1968;vandePanne, 1974)algorithms.However,theIPAsforsolvingLCPsreceivedmore attention inlast decades (Kojimaetal., 1991). Itshould be men- tioned that LCPs belong to the class of NP-complete problems (Chung, 1989). In spite of thisfact, due to the results of Kojima et al.(1991),ifwe suppose that the problem’smatrixhas P∗(
κ
)- property,theIPAssolvingthesekindofLCPsusuallyhavepolyno- mial complexityinthehandicapoftheproblem’smatrix,thesize oftheproblemandthebitsizeofthedata.However,notethatthe worst-caseiterationcomplexityoftheIPAsforLCPdependsonthe upper bound of the handicap ofthe matrix M. de Klerk & Nagy (2011)showedthat thehandicapofa P∗(κ
)-matrixmaybe expo- nentialinitsbitsize.Thismeansthatifthehandicapofthematrix isexponentiallylargeinthesizeandbitsizeoftheproblem,then the known complexityboundsof IPAsmay not be polynomial in theinputsizeoftheLCP.Potra & Liu (2005) proposed an IPAfor sufficient LCPs which uses awideneighbourhood ofthecentral pathandthealgorithm doesnot depend onthe handicap oftheproblem. There are sev- eral knownIPAs not dependingon thehandicap of thesufficient matrix,suchastheIPAsgivenbyPotra&Sheng(1997),Potra&Liu (2005),Illés&Nagy(2007),Liu&Potra(2006)andLešaja&Potra (2019).TheIPAsforsolvingsufficientLCPshavebeenalsoextended togeneralLCPs(Illés,Nagy,&Terlaky,2010a;2010b).Illés,Nagy,&
Terlaky (2009, 2010a)generalizedlarge-update, affinescaling and PCIPAsforsolvingLCPswithgeneralmatrices.
The PC IPAs perform a predictor and one or more corrector stepsinamainiteration.Theaimofthepredictorstepistoreach optimality, hence afteran affine-scaling stepa certain amount of deviationfromthecentralpathisallowed.Thegoalofthecorrec- torstepistoreturnintheneighbourhoodofthecentralpath.The PC IPAsturnedout tobe efficientinpractice.The firstPCIPAfor LO was givenby Mehrotra (1992) and Sonnevend,Stoer, & Zhao (1991).Potra & Sheng(1996, 1997) definedPC IPAs forsufficient LCPs.Mizuno,Todd,&Ye(1993)gavethefirstPCIPAforLOwhich uses only one corrector step in a main iteration andthese IPAs werenamedMizuno–Todd–Ye(MTY)typePCIPAs.Miao(1995)ex- tended the MTYIPA giveninMizuno etal.(1993) toP∗(
κ
)-LCPs.Followingthisresult,severalMTYtypePCIPAshavebeenproposed amongothersbyIllés&Nagy(2007),Kheirfam(2014)andDarvay etal.(2020b).InDarvay etal.(2020b) theauthorsgavea unified framework to determinethe Newton systemsandscaled systems incaseofPCIPAsusingtheAETtechnique.
Barrierfunctionsareoftenusedforthedeterminationofsearch directionsincaseofIPAs.Byconsidering self-regularkernelfunc- tions, Peng, Roos, & Terlaky (2002)reduced the theoretical com- plexity oflarge-update IPAs. Later on, Lešaja & Roos (2010) pro- vided a unifiedanalysis ofIPAs forP∗(
κ
)-LCPs that are basedoneligiblekernelfunctions. Tunçel& Todd(1997) consideredforthe first time areparametrization ofthecentral path system. Karimi, Luo, & Tunçel (2017) used entropy-based search directions for LPworkingin a wide neighbourhood ofthe central path.Darvay (2003)proposed the AETtechniquefordefining search directions incaseofIPAsforLO.Hedividedbothsidesofthenonlinearequa- tionofthe centralpathsystemby thebarrierparameter
μ
.Afterthatheappliedacontinuouslydifferentiable,invertible,monotone increasingfunction
ϕ
¯:(ξ
2,∞)→R,where0≤ξ
<1,onthemod- ifiednonlinearequationofthecentralpathproblem.Themajority ofthepublishedIPAsforsufficientLCPsdoesnotuseanytransfor- mationofthecentralpathequations,whichmeansthattheseIPAs usetheidentity map intheAET techniqueinordertodefine the searchdirections.Darvay (2003,2005) usedthesquarerootfunc- tionintheAETtechniqueforLO.Lateron,Darvay,Papp,&Takács (2016)introduced an IPAforLObasedon thedirectionusingthe functionϕ
¯(t)=t−√t.In her Ph.D. thesis,Rigó (2020) presented severalIPAs that usethe function
ϕ
¯(t)=t−√t inthe AET tech- nique.Recently,Kheirfam&Haghighi(2016)haveproposedanIPA forP∗(
κ
)-LCPswhich usesthefunctionϕ
¯(t)=2(1√+t√t) inthe AET technique.Haddou,Migot,&Omer(2019)haverecentlyintroduced a family of smooth concave functions which leads to IPAs with thebestknowniterationbound.TheAETtechniquehasbeenalso extended toLCPs (Achache,2010;Asadi & Mansouri, 2012;2013;Asadi, Mansouri, & Darvay, 2017; Asadi, Zangiabadi, & Mansouri, 2016;Kheirfam,2014;Mansouri&Pirhaji,2013).
Zhang & Xu (2011) used the equivalent form v2=v of the centering equation, where v=
xsμ,
μ
>0. They considered the xs=μ
vtransformation.Darvay&Takács(2018)introducedanew methodfordeterminingclassofsearchdirectionsusinganewtype of AET of the centering equations. They modified the nonlinear equation v2=vby applyingcomponentwiselyacontinuously dif- ferentiablefunctionϕ
:(ξ
2,∞)→R, 0≤ξ
<1 to the both sides of this equation. The properties of this functionϕ
will be pre-sented in Section 2.2. The relationship between the functions
ϕ
and
ϕ
¯ willbediscussedlaterasanoveltyofthispaper.InDarvay& Takács (2018)the authors considered thefunction
ϕ
(t)=t2 in order to determine the new search directions. Zhang, Huang, Li,& Lv (2020) extended the feasible IPA given in Darvay & Takács (2018) to P∗(
κ
)-LCPs. Furthermore, Takács & Darvay (2018) gen- eralizedthe approachfordetermining search directionsproposed inDarvay& Takács(2018)toSOandtheyshowedthatthe corre- spondingkernelfunction isapositive-asymptotic kernelfunction.Thepositive-asymptotickernelfunctionwasintroducedbyDarvay
&Takács (2018)anddiffers fromtheclassofkernelfunctionsin- troducedbyBai,ElGhami,&Roos(2004).
In this paper we introduce a new PC IPA for solving P∗(
κ
)- LCPs which uses the new type of AET givenin Darvay & Takács (2018) for LO. The proposed IPA applies the functionϕ
(t)=t2 onthe modifiednonlinearequation v2=vin ordertoobtain the searchdirections.Inthissense,thecorresponding kernelfunction is a positive-asymptotic kernel function. Similar to Darvay et al.(2020b) we present the method for determining the Newton systems and scaled systems in case of PC IPAs using this new type of AET. We also present the complexity analysis of the proposed PC IPA. Due to the used search direction we have to ensureduring thewhole process oftheIPA thatthe components of the vector v are greater than √22, which makes the analysis more difficult.In spiteof thisfact, we show that the introduced IPA has O((1+4
κ
)√nlog3n4μ0) iteration complexity, whereκ
istheupperbound onthehandicapofmatrixM,
μ
0 isthestarting,averagecomplementaritygapand
ε
isthefinaldisplacementfrom thecomplementarity gap,respectively.This isthefirst PCIPAfor solving P∗(κ
)-LCPs which usesthe functionϕ
(t)=t2 in thenew typeofAET.Zs. Darvay, T. Illés and P.R. Rigó European Journal of Operational Research xxx (xxxx) xxx
The paper isorganized asfollows.In Section 2 we give some basicconcepts andusefulresultsabouttheP∗(
κ
)-LCPsandP∗(κ
)- matrices. Furthermore,inSection2.2,dependingontherepresen- tation of the nonlinear equation of the central path, a new way ofapplyingtheAETisdiscussedandcomparedtotheearlierused AET technique.The usual,butimportant,scaling techniqueisdis- cussedtogetherwiththeuniquesolvabilityoftheNewton-system, aswell.InSection 3wepresenta methodfordeterminingsearch directions in case of PC IPAs for P∗(κ
)-LCPs by using the new type of AETapproach. InSection 4,the newPCIPAis presented.While, Section 5 contains the complexity analysis of the intro- duced PC IPA with the new search directions. In Section 6 nu- merical computationsarepresentedandcomparedto thecompu- tational performance of an earlierintroduced PCIPA appeared in Darvay etal.(2020b)thatuseddifferentfunction
ϕ
intheAET.InSection7someconcludingremarksareenumerated.
2. Algebraicequivalenttransformationtechniqueofthecentral pathequations
Inthissectionwe summarizeimportantdefinitionsandresults related to P∗(
κ
)-LCPs. Furthermore, we introduce the AET ofthe central path equations. Following the steps of Darvay & Takács (2018),firstwederiveaknown,equivalentdescriptionofthecen- tralpathandthenweapplytheAETapproach,seeSection2.2.An importantnoveltyofthepaperisthatinthissectionwe compare thetwodifferentAETtechniquesintroducedinDarvay(2003)and Darvay &Takács(2018),respectively.Aninteresting observationis relatedtothefactthatthesamesearchdirectionscanbeobtained indifferentways.2.1. CentralpathofsufficientLCPs
Thecentralpathproblemfor(LCP)is:
−Mx+s=q, x,s>0, xs=
μ
e, (2)where e denotes the n-dimensional vector of ones and
μ
>0. Kojima et al. (1991) showed that the sequence{
(x(μ
),s(μ
))| μ
>0}
of solutions lying on the central pathparameterisedby
μ
>0approachesasolution(x,s)ofthe(LCP). Illés, Roos, andTerlaky gave an elementaryconstructive proof fortheexistenceanduniqueness ofthecentral pathforsufficient LCPsinanunpublishedmanuscriptin1997.Theconstructiveproof of Illés etal.appears in Theorem3.6 inthe Ph.D.thesis of Nagy (2009).SimilarlytoDarvay&Takács(2018),weusex,s>0and
μ
>0, henceweobtain:xs=
μ
e⇔xsμ
=e⇔ xsμ
=e⇔xμ
s= xsμ
.Nowthecentralpathproblemfor(LCP)canbeequivalentlystated as
−Mx+s=q, x,s>0, xs
μ
= xsμ
. (3)Different forms of the central path problem (2) and (3) will be usedlaterintheAETcontext.
An importantresultwasprovedinLemma4.1ofKojimaetal.
(1991),whichplaysimportantroleinthesolvabilityoftheNewton system. AnimportantcorollaryofLemma4.1presentedinKojima etal.(1991)isthefollowing.
Corollary 2.1. LetM∈Rn×n be a P∗(
κ
)-matrix,x,s∈Rn+.Then, for allaϕ∈Rnthesystem−M
x+
s=0
S
x+X
s=aϕ (4)
hasauniquesolution(x,s),whereX andS arethediagonalma- tricesobtainedfromthevectorsxands.
2.2. RelationshipbetweenthetwodifferenttypesofAETapproaches
Thegoal oftheAET techniqueintroducedby Darvay (2003)is to represent the central path in a different way and to derive Newton-systemfromtheserepresentationsdependingonthecon- tinuously differentiable, invertible, monotone increasing function
ϕ
¯:(ξ
2,∞)→R,where0≤ξ
<1.Now,we canapplytheAETtothecentralpathprobleminthe form(2)or(3).IncaseofapplyingtheAETmethodto(2),weob- tainthefollowingformofthecentralpath
−Mx+s=q, x,s>0,
ϕ
¯xsμ
=ϕ
¯(
e)
. (5)However, iftheAET isapplied to (3), usingthecontinuously dif- ferentiable, invertible function
ϕ
:(ξ
2,∞)→R, where 0≤ξ
<1, thenusingtheideapresentedinDarvay&Takács(2018),weget−Mx+s=q, x,s>0,
ϕ
xsμ
=ϕ
xs
μ
. (6)
The following interesting question arises: if we use different transformedformsofthe centralpath(say (5)and(6)), isitnec- essarytousesomeextracriteriononfunctions
ϕ
?Ananswerwillbegivenattheendofthissubsection.
An interesting observationis the connectionbetween systems (5)and(6).Forthis,let
ϕ
¯:(ξ
2,∞)→Rϕ
¯(
t)
=ϕ (
t)
−ϕ (
√t)
. (7) Thisleadstoϕ
¯xsμ
=ϕ
xsμ
−ϕ
xsμ
. (8)
Hence,wehave
ϕ
¯xsμ
=ϕ
¯(
e)
⇔ϕ
xsμ
−ϕ
xs
μ
=
ϕ (
e)
−ϕ (
√e)
⇔
ϕ
xsμ
=ϕ
xsμ
.
Majority of the published IPAs using the AET, derives the Newton-system from(5),while only few,like the onesproposed byDarvay&Takács(2018),andZhangetal.(2020)appliestheAET to(6).Wefollowthesecondapproachtoderivethecorresponding Newton-system.
Foran (x,s)∈F+ ouraimistofindsearch directionsxand ssuchthat
−M
(
x+x
)
+(
s+s
)
=q,ϕ
xsμ
+x
s+s
x+
x
s
μ
=
ϕ
xsμ
+x
s+s
x+
x
s
μ
,
Weneglect thequadraticterms andapplyTaylor’s theoremto the function
ϕ
¯(t)=ϕ
(t)−ϕ
(√t). Hence, after some calculations weobtain(4)withaϕ=
μ
−ϕ
xsμ
+
ϕ
xsμ
ϕ
xsμ
−2√1xs μ
ϕ
xsμ
. (9)Now, from the denominator of the obtained fractional expres- sion,itisclearthatweneed extraassumptiononthefunction
ϕ
,namely
2t
ϕ
(
t2)
−ϕ
(
t)
>0, (10)forallt>
ξ
,with0≤ξ
<1.Lemma 2.2. Consider
ϕ
¯:(ξ
2,∞)→R as given in (7). Then,ϕ
¯: (ξ
2,∞)→Ris monotone increasingifand onlyifcondition(10) is satisfiedforthefunctionϕ
.Proof. Using(7)wehave
ϕ
¯(t)=ϕ
(t)−21√tϕ
(√t).Hence,ϕ
¯(
t)
>0,∀
t>ξ
2 ifandonlyifϕ
(
t)
− 12√
t
ϕ
(
√t)
>0,∀
t>ξ
2. (11) Considering change of variable u:=√t in the second part of (11)weobtaincondition(10).
Dependingontheusedfunctions
ϕ
wecanhavedifferentvec-tors aϕ.InDarvayetal.(2020b) andRigó (2020)theauthorspre- sentedthefunctions
ϕ
¯alreadyusedintheliteratureincaseofIPAs inordertoderivecomplexityresultsfordifferentclassofoptimiza- tionproblems,includingLOandsufficientLCPs,aswell.Now,ifafunction
ϕ
satisfyingcondition(10)isapplied to(6),thenusing(7)andLemma2.2weimmediatelyobtainanIPAwith
ϕ
¯appliedto(5).However,ifafunctionϕ
¯ satifyingϕ
¯(t)>0isap- pliedto(5)andwederiveanIPA,wedonothaveguaranteethata correpondingfunctionϕ
exists,duetothefactthattheconnectionbetween
ϕ
¯andϕ
isgivenasafunctionalequationgiveninEq.(7).Thus, we do not havein this case immediatelyanother descrip- tion oftheIPA.Inother words,we shouldconsiderthefollowing question: can we find a corresponding function
ϕ
:(ξ
2,∞)→R for a givenϕ
¯:(ξ
2,∞)→R, 0≤ξ
<1? To answer this, we give counterexamples. Using thedefinition of thefunctionϕ
¯ givenin (7),wehavelimt→0ϕ
¯(t)=ϕ
¯(1)=0.However,thefunctionsϕ
¯are monotone increasing. Hence, all the functionsϕ
¯ that are defined on the whole interval (0,∞), i.e.ξ
=0, are counterexamples. It wouldbeinterestingtodefineaclassofmonotoneincreasingfunc- tionsϕ
¯ for which we can assign corresponding functionsϕ
. Forthis, weshouldsolvethefunctionalequation
ϕ
(t)−ϕ
(√t)=ϕ
¯(t) foragivenfunctionϕ
¯:(ξ
2,∞)→R.Thisleadstofurtherresearch topics.3. SearchdirectionsincaseofthenewtypeofAETtechnique
Inthissectionwepresentamethodtodeterminesearchdirec- tions incaseofIPAsforP∗(
κ
)-LCPs,byusingthenewtypeofAET approachpresentedinSection2.2.3.1. Scaling Letusconsider v=
xsμ
, d= xs, dx=d−1√
x
μ
=v
x x , ds= d
s
√
μ
=v
s
s . (12)
From(12)weobtain
x=xdx
v and
s=sds
v . (13)
Hence, if we substitute these in the second equation of system (4)weget
xsdx
v +xsds
v =
μ
2vϕ (
v)
−ϕ (
v2)
2v
ϕ
(
v2)
−ϕ
(
v)
. (14)The transformedNewton system (4)withaϕ given in(9),ob- tainedfrom(6)by applyingthe AETandthen scaling it,leadsto thefollowingformofthescaledNewton-system:
−M¯dx+ds=0,
dx+ds=pϕ, (15)
whereM¯=DMD,D=diag(d)and pϕ= 2
ϕ (
v)
−ϕ (
v2)
2v
ϕ
(
v2)
−ϕ
(
v)
. (16)From Theorem 3.5 proposed in Kojima et al. (1991) and Corollary 2.1 it can be proved that system (15)has unique solu- tion.
It should be mentioned that if we use the function
ϕ
:12,∞
→R,
ϕ
(t)=t, which satisfies condition (10),then we havepϕ=2v−2v2
2v−e . (17)
Interestinglyenoughthatexactlythesamevectorpϕcanbede- rivediftheAET isapplied to(5)withfunction
ϕ
¯(t)=t−√t.For details seepapersDarvay,Illés, Kheirfam,& Rigó (2020a);Darvay et al. (2016) for LO and Darvay, Illés, & Majoros (2021); Darvay etal.(2020b) forsufficientLCPs.Thiscan beprovedby using(7), because in this case we have
ϕ
¯(t)=ϕ
(t)−ϕ
(√t)=t−√t. Fur- thermore, if we apply the AET to system (6) using the function
ϕ
(t)=t2,then weobtain thesamesystemasifwe applyϕ
¯(t)=ϕ
(t)−ϕ
(√t)=t2−t to system(5).It shouldbe mentioned, that thisfunctionhasnotbeenusedinthe literatureintheAET tech- nique.Hence,thefunctionϕ
(t)=t2usedintheAETapproachand appliedto(6)leadstonovelsearchdirectionsdiscussedinthispa- per.Inthefollowingsubsectionwegive ageneralmethodofdeter- miningthescaledpredictorandscaledcorrectorsystemsincaseof PCIPAsusingthisnewtypeofAET.
3.2. SearchdirectionsincaseofPCIPAs
Darvay et al.(2020b) gave a generalframework to determine thescaledsystemsincaseofPCIPAsforsufficientLCPs.Following thestepsoftheir method,wegivefirstlythescaledcorrectorsys- tem,whichcoincideswithsystem(15).Thissystemhastheunique solution: dcx=(I+M¯)−1pϕ, dcs=M¯(I+M¯)−1pϕ. Analogous to the formulagivenin(13)wecandefinecx= x dvcx andcs= s dvcs.The differencebetweenthismethodandtheone presentedinDarvay etal.(2020b)isthatwe havedifferentvalue ofthevectorpϕ due totheusedfunction
ϕ
(t)=t2 intheAETtechnique.Inthetrans- formed Newton system(4)we decompose aϕ givenin(9) inthe followingwayusingtheideapresentedinDarvayetal.(2020b): aϕ=f(
x,s,μ )
+g(
x,s)
, (18) where f:Rn+×Rn+×R→Rn with f(x,s,0)=0 and g:Rn+×Rn+→Rn. We setμ
=0 in (18), because we would like to make as greedy predictor step as possible. From Darvay etal.(2020b)weobtain−M¯dx+ds=0, dx+ds= vg
(
x,s)
xs , (19)
where M¯ =DMD. The unique solution of system (19) is dxp=(I+M¯)−1vg(xsx,s) and dsp=M¯(I+M¯)−1vg(xsx,s). The differ- ence between this approach and the one given in Darvay et al.
(2020b) liesinthedifferentvalueofthe vectoraϕ andofg(x,s). Using (13) we can obtain the predictor search directions from px= x dvpx andps= s dvsp. It should be mentioned that the de- composition(18)isnottrivialandwehavenoguaranteethatsuch decompositionexistsforallfunctions
ϕ
suitableforAET.Zs. Darvay, T. Illés and P.R. Rigó European Journal of Operational Research xxx (xxxx) xxx 4. NewPCIPAforP∗(
κ
)-LCPsbasedonanewsearchdirectionInthissection weintroduce aPCIPAusingtheAET technique presentedinSection 2.2.We dealwiththe function
ϕ
:12,∞
→ R,
ϕ
(t)=t2,soweobtainpϕ= v−v3
2v2−e. (20)
It should be mentioned that the condition 2t
ϕ
(t2)−ϕ
(t)>0,
∀
t>ξ
issatisfiedinthiscase,whereξ
= √22.Notethatwecan associate a corresponding kernel function to the search direction determined by thefunctionϕ
inthe new type ofAET approach.In this way,we obtain a positive-asymptotic kernel function,see Darvay&Takács(2018);Rigó &Darvay(2018):
ψ
: √2 2 ,∞
→R,
ψ (
t)
=t24−1−log(
2t2−1)
8 .
Let us define the centrality measure
δ
:Rn+×Rn+×R+→R∪{
∞}
asδ (
x,s,μ )
:=δ (
v)
:=pϕ2 =1 2
2vv−2−v3e
. (21)
Beside this, we give the
τ
-neighbourhood of afixed point ofthe centralpathasN2
( τ
,μ )
:={ (
x,s)
∈F+:δ (
x,s,μ )
≤τ}
, (22)where
δ
(x,s,μ
) isgiven in(21),τ
is a thresholdparameter andμ
>0isfixed.First,weneedtofindthedecompositionofaϕ asitisgivenin (18):
aϕ=
μ
xs2
(
2xs−μ
e)
− xs2 ,
hence f(x,s,
μ
)=2(2μxsx−sμe), which satisfies the condition f(x,s,0)=0 and g(x,s)=−x s2. In this case, the transformed Newtonsystem(4)with(9)isthefollowing:−M
x+
s=0, S
x+X
s=
μ
xs2
(
2xs−μ
e)
− xs2 . (23)
Note that some IPAs use firstly corrector steps andafter that predictorstep,seePotra(2008).Ouralgorithmalsoperformsfirstly a corrector step if the initial interior point is not well centered and after that a predictor one. The PC IPA starts with (x0,s0)∈ N2(
τ
,μ
) forwhichδ
(x0,s0,μ
)≤τ
.Inacorrectorstepwe obtaindcx anddcsby solving
−M¯dcx+dcs=0, dcx+dcs= v−v3
2v2−e, (24)
where we used the scaling notations considered in Section 3.1, M¯ =DMD and D=diag(d). From Theorem 3.5 given in Kojima etal.(1991)andCorollary2.1itcanbeprovedthatsystem(24)has uniquesolution:
dcx=
(
I+M¯)
−12vv−2−v3e, dcs=M¯(
I+M¯)
−12vv−2−v3e.From
cx=xdcx
v and
cs= sdcs
v (25)
thecxandcssearchdirectionscanbeeasilyobtained.Let xc=x+
cx, sc=s+
cs.
Considerthefollowingnotations:
vc=
xcscμ
, dc= xcsc, D+=diag
(
dc)
, M¯+=D+MD+.Then,thescaledpredictorsystemis
−M¯+dxp+dsp=0, dxp+dsp=−vc
2, (26)
whichhasthesolution
dpx=−
(
I+M¯+)
−1v2c, dps=−M¯+(
I+M¯+)
−1v2c. (27) Then,usingpx= xc
vcdxp and
ps= sc
vcdsp, (28)
the search directions px andps can be easily calculated. The iterateafterapredictorstepis
xp=xc+
θ
px, sp=sc+θ
ps,μ
p=1−
θ
2
μ
,where
θ
∈(0,1)istheupdateparameter.5. AnalysisofthePCIPA
Inthefirstpartoftheanalysiswedealwiththecorrectorstep.
5.1. Thecorrectorstep
Inthecorrectorpartoftheproposed PCIPAweusetheclassi- calsmall-updatestepofIPAs.Therefore,theresultsofZhangetal.
(2020) can be applied to analyse the corrector steps ofthe pro- posedPC IPA.It should be mentioned thatthe defaultvalue
τ
=1
16(1+4κ) givenin Algorithm4.1issmallerthan theupperbounds
Algorithm4.1 PCIPAforsufficient LCPsbasedona newtypeof AET.
Let
>0betheaccuracyparameter,0<
θ
<1theupdateparam- eter (default valueθ
=4(1+41κ)√n) andτ
the proximity parameter(default value
τ
=16(1+41 κ)). Furthermore, a known upper boundκ
of the handicapκ
ˆ(M) is given. Assume that for (x0,s0) the x0Ts0=n
μ
0,μ
0>0holdssuchthatδ
(x0,s0,μ
0)≤τ
andxμ0s00 >1 2e. begin
k:=0; while
xk
Tsk>
do
begin
(correctorstep)
compute(cxk,csk)fromsystem(24)using(25);
let(xc)k:=xk+cxkand(sc)k:=sk+csk;
(predictorstep)
compute(pxk,psk)fromsystem(26)using(28);
let(xp)k:=(xc)k+
θ
pxkand(sp)k:=(sc)k+θ
psk;(updateoftheparametersandtheiterates) xk+1:=(xp)k, sk+1:=(sp)k,
μ
k+1:=1−θ2
μ
k; k:=k+1;end end
ofcentralitymeasuresgiveninthefollowingtheoremandlemma, hencewecanusetheseresultsintheanalysisofthecorrectorstep.
Furthermore, a detaileddescription ofhow the defaultvalues of the parameters have been chosen is given in Section 5.4. In the nexttheoremthestrictfeasibilityofthefull-NewtonIPAisproved, wherevc=
xcsc μ .