您好,欢迎访问三七文档
Themethodofmovingasymptotes——AnewmethodforstructuraloptimizationWhyisMMAproposed?AmethodforstructuraloptimizationshouldbeflexibleandgeneralItshouldtakeintoconsiderationthecharacteristicsoftheproblemItshouldbestableandgenerateasequenceofimprovedfeasiblesolutionsGeneraldescriptionoftheproblemAwellestablishedgeneralapproachforsolvingtheproblem1.Chooseastartingpoint,andlettheiterationindexk=02.Givenaniterativepoint,calculateandthegradientsfori=0,1,…,m3.Generateasubproblembyreplacing,inP,the(usuallyimplicit)functionsbyapproximatingexplicitfunctions,basedonthecalculationsfromstep24.Solveandlettheoptimalsolutionofthissubproblembethenextiterationpoint,letk=k+1andgoontostep1Theprocessisinterruptedwhensomeconvergencecriteriaarefulfilled,orsimplywhentheuserissatisfiedwiththecurrentsolutionExplanationHowthefunctionsshouldbedefinedGiventheiterativepoint,valuesoftheparametersandarechosen,suchthatThen,foreachi=0,1…m,isdefinedbyWhereallderivativesareevaluatedatWhereAsiseasilychecked,isafirstorderapproximationofat,i.e.Further,thesecondderivativesof,atanypointsuchthat,aregivenby:andThus,sinceisaconvexfunction.Inparticular,atThus,thecloserandarechosento,themorecurvatureisgiventotheapproximationoftheoriginalproblemHeretheparametersare“movelimits”,notverycrucialbuttoavoidthepossibilityofanyunexpected“divisionbyzero”,forexample,Evenifthesimplicityof“fixedasymptotes”isappealing,inordertofullyexploittheflexibilityofMMA,onecanmoveitinsomecleverwaybetweentoiterationsAgeneral,althoughheuristic,ruleforhowtochangethevaluesofisthefollowing:(a)Iftheprocesstendstooscillate,thenitneedstobestabilized.Thisstabilizationmaybeaccomplishedbymovingtheasymptotesclosertothecurrentiterationpoint(b)If,instead,theprocessismonotoneandslow,itneedstobe“relaxed”.ThismaybeaccomplishedbymovingtheasymptotesawayfromthecurrentiterationpointAsimpleimplementationofthis“rule”:sisagivenrealnumberlessthanunity,say,s=0.7,(1)Fork=0and1,let(2)Fork=2,Ifthesignsofareopposite,letIfthesignsareequal,letWemayrefuseto“relax”theasymptotesunlessallthreeofAdualmethodtosolvethesubproblemThelagrangianfunctioncorrespondingtoisgivenbywhichaftertrivialcalculation,equals:WhereAndNext,the“dualobjectivefunction”Wisdefinedasfollows:WhereArtificialvariablesItmayhappen,inparticularduringthefirstiterationsifthestartingpointisbadlychosen,thatasubproblembecomesinfeasibleHowtoobtainareasonablenextiterationpoint,ismodifiedbytheintroductionof“artificialvariables”,i=1,2….m,sowehaveMinimizeS,tAndEachshouldbea“relativelylarge”fixedrealnumber.Obviouslytherearealwaysfeasiblesolutiontothisproblem.Ifthesubproblemisfeasible,andthecoefficientsaresufficientlylarge,thenalltheartificialvariableswillautomaticallybecomezerointheoptimalsolutionofIfthesubproblemisinfeasible,thensomeofthewillbestrictlypositiveintheoptimalsolutionof.However,becauseofthehigh“cost”ofthesevariables,theywillnotbegreaterthanabsolutelynecessary.Thus,thecorrespondingX-solutionisinsomesenseascloseaspossibletobeingfeasibleNumericaltestresults(omit)TheobtainedresultsclearlyilluminatetheimportanceoftheflexibilityofMMA,whichgivestheusersomecontroloftheconvergencepropertiesoftheoveralloptimizationprocess.Conclusion
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:MMA
链接地址:https://www.777doc.com/doc-7322236 .html