Algorithms for hybrid MILPCP models for a class of

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AlgorithmsforHybridMILP/CPModelsforaClassofOptimizationProblemsVipulJainIgnacioE.GrossmannDepartmentofChemicalEngineering,CarnegieMellonUniversity,Pittsburgh,Pennsylvania,15213,USAvipul.jain@cmu.edugrossmann@cmu.eduThegoalofthispaperistodevelopmodelsandmethodsthatusecomple-mentarystrengthsofMixedIntegerLinearProgramming(MILP)andCon-straintProgramming(CP)techniquestosolveproblemsthatareotherwiseintractableifsolvedusingeitherofthetwomethods.Theclassofproblemsconsideredinthispaperhavethecharacteristicthatonlyasubsetofthebinaryvariableshavenon-zeroobjectivefunctioncoeÆcientsifmodeledasanMILP.ThisclassofproblemsisformulatedasahybridMILP/CPmodelthatinvolvessomeoftheMILPconstraints,areducedsetoftheCPcon-straints,andequivalencerelationsbetweentheMILPandtheCPvariables.AnMILP/CPbaseddecompositionmethodandanLP/CP-basedbranch-and-boundalgorithmareproposedtosolvethesehybridmodels.BoththesealgorithmsrelyonthesamerelaxedMILPandfeasibilityCPproblems.Anapplicationexampleisconsideredinwhichtheleast-costschedulehastobederivedforprocessingasetoforderswithreleaseandduedatesusingasetofdissimilarparallelmachines.ItisshownthatthisproblemcanbemodeledasanMILP,aCP,acombinedMILP-CPOPLmodel(VanHentenryck1999),andahybridMILP/CPmodel.ThecomputationalperformanceofthesemodelsforseveralsetsshowsthatthehybridMILP/CPmodelcanachievetwotothreeordersofmagnitudereductioninCPUtime.(IntegerProgramming;Benders-Decomposition;ConstraintProgramming;MILP/CPHybridAlgorithms;ParallelMachineScheduling)11.IntroductionRecently,therehasbeenasignicantinterestindevelopingmodelsandmeth-odsthatcombineMixedIntegerLinearProgramming(MILP)(NemhauserandWolsey1988)andConstraintProgramming(CP)(MarriotandStuckey1998)tosolvecombinatorialoptimizationproblems.Theprimaryreasonforthisinterestisthateventhoughthesemethodologiescansolvesimilarprob-lems,theyhaveprovedtobesuccessfulinsolvingcomplementaryclassesofproblems.MILPmethodshavebeensuccessfullyappliedtosolvediverseproblems,suchasnetworksynthesis,crewscheduling,planning,andcapitalbudgeting,thatcanbemodeledasoptimizationproblems.CPmethodshaveprovedtobesuccessfulinsolvinghighlyconstraineddiscreteoptimizationandfeasibilityproblemsforscheduling,conguration,andresourcealloca-tion.ThemainobjectiveofdevelopingintegratedmodelsandmethodsistousethecomplementarystrengthsofMILPandCPforsolvingproblemsthatareotherwiseintractableusingeitherofthesetwomethodsalone.InthispaperweproposealgorithmsthatusecomplementaryMILPandCPmodelstoachievethisgoalforacertainclassofoptimizationproblems.Thispaperisstructuredasfollows.Inthenextsection,wepresentabriefbackgroundonMILPandCPforsolvingoptimizationproblems.Itisfollowedbyaliteraturereviewonintegrationofthesetechniques.WethendescribeaclassofproblemsinwhichonlyasubsetofthebinaryvariablesappearsintheobjectivefunctionoftheMILPformulation.WeformulatethisclassofproblemsashybridMILP/CPmodelsthatinvolvesomeoftheMILPconstraints,areducedsetoftheCPconstraints,andtheequivalencerelationsbetweentheMILPandtheCPvariables.Wethenproposedecompositionandbranch-and-boundalgorithmstosolvethesehybridmodels.BothofthesealgorithmsrelyonrelaxedMILPandfeasibilityCPproblems.TheaimofthesemethodsistocombinethestrengthofMILPforprovingoptimalitybyusingtheLPrelaxations,andthepowerofCPforndingfeasiblesolutionsbyusingthespecializedpropagationalgorithms.Asanexample,weconsideraschedulingproblemthatinvolvesndingaleast-costscheduletoprocessasetofordersusingdissimilarparallelmachinessubjecttoreleaseanddue-dateconstraints.ItisshownthatthisproblemcanbemodeledasanMILP,CP,oracombinedMILP-CPOPLmodel(VanHentenryck1999).Wetheninvestigatethecomputationalperformanceofthesealternativemodelsforanumberofdatasetsandhighlighttheadvantagesanddisadvantagesofthese2approaches.ThisproblemisthenmodeledasahybridMILP/CPmodelandissolvedusingtheproposeddecompositionalgorithm.Computationalresultsarepresentedandnallysomeconclusionsaredrawn.2.BackgroundMILP-basedmethodsweredevelopedoverthelastfourdecadesbytheOper-ationsResearchcommunity(NemhauserandWolsey1988).CP-basedmeth-ods,ontheotherhand,aretheresultofresearchbytheArticialIntelligencecommunityintheareaofLogicProgrammingandConstraintSatisfaction(Colmerauer1985,VanHentenryck1989,Tsang1993).Boththeseframe-worksrelyonbranchingtoexplorethesearchspace.Theprimarydierenceliesinthewayinferenceisperformedateachnode.LinearProgramming(LP)-basedbranch-and-boundmethodsforMILPinvolvesolvingLPsub-problemsthataregeneratedbydroppingsomeoftheconstraints(integralityconstraints)toobtainboundsontheobjective-functionvaluesandtoprovethatasetofconstraintsisinconsistent.Anodeisfathomedeitherwhentheobjective-functionvalueoftheLPrelaxationisworsethanthebestintegersolutionobtainedsofar,ortheLPsubproblemisinfeasible.BranchingisperformedwheneverthesolutionobtainedbysolvingtheLPrelaxationdoesnotsatisfyalltheconstraintsintheoriginalproblem.Iftherelaxedsolutionsatisesalltheconstraintsintheoriginalproblemandisbetterthanthebestfeasiblesolutionfoundsofar,thenthebestfeasiblesolutionisupdated.Thesearchterminateswhenitisprovedthatnobettersoluti

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功