cplex简要文档(法语)

cplex简要文档(法语)

ID:39963065

大小:599.00 KB

页数:14页

时间:2019-07-16

cplex简要文档(法语)_第1页
cplex简要文档(法语)_第2页
cplex简要文档(法语)_第3页
cplex简要文档(法语)_第4页
cplex简要文档(法语)_第5页
资源描述:

《cplex简要文档(法语)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Résoudreunproblèmed’optimisationparleCPLEXcoupléencodedeC++LIXiaohuiRéunionAxe2LOSI,15Octobre2010PrincipedeCPLEXCPLEXsolveurestunoutilpuissantpourrésoudreleproblèmed’optimisation(programmemathématique)TroisméthodedeutilisationManuelleÉcrireunfichierLPCouplageave

2、cC++ouJAVACPLEXsousC++FonctionnecommelesbibliothèquesstandardC#includeMakefileCompilelefichiersourceC,indiqueàl'ordinateuroùtrouverlesfichiersdebibliothèqueetdelalicencedeCPLEXDéclarationdanslefichierCFonctiond’objectifContraintsBornesEtapes1

3、.Déclarerl’environnementetlemodèledeproblème2.Déclarerlesvariablesetlefonctiond’objectif3.Définirlescontraintsetlesbornedesvariables4.RésoudreleproblèmeExempleMaximizeobj:x1+2x2+3x3+x4SubjectToc1:-x1+x2+x3+10x4<=20c2:x1-3x2+x3<=30c3:x2-3.5x4=0Bounds0<=x1<=402<=x

4、4<=3ExempleVariablesdesdécisionsIloNumVarArrayx(env,4,0,IloInfinity);Paramètre:(Environnement,Nombredesvariables,Borneinférieur,Bornesupérieur)Fonctiond’objectifIloExprobjfunc(env);model.add(IloMaximize(env,objfunc));ExempleContraintesModel.add(-x[0]+x[1]+x[2]+1

5、0*x[3]<=20);Model.add(x[0]-3*x[1]+x[2]<=30);Model.add(x[1]-3.5*x[4]==20);BorneModel.add(x[0]>=0);Model.add(x[0]<=40);Model.add(x[0]>=2);Model.add(x[0]<=3);Fonctiond’objectifModel.add(objfunc==x[0]+2*x[1]+3*x[2]+x[3])ExempleDéclarationd’environnementetdemodèleIlo

6、Envenv;IloModelmodel(env);RésoudreleproblèmeIloCplexmycplex(model);mycplex.exportModel("Test.lp");Mycplex.solve();AnalysederésultatValeurdefonctiond’objectifValeursdesvariablesdedécisionTempsdecalculAfficheunvariablexxx=mycplex.getValue(x[1]);Exemple2Unproblèmed

7、’ordonnancementdemachineparallèle//Déclarerl’environementetlemodèleIloEnvenv;IloModelmodel(env);//déclarervariablesNumVar3Matrixx(env,M);for(k=0;k

8、NumVarArrayCj(env,DIMEN+1,0,IloInfinity,ILOINT);IloNumVarArrayTj(env,DIMEN+1,0,IloInfinity,ILOINT);IloNumVarArrayObj(env,2,0,IloInfinity,ILOINT);Exemple2Exemple2//Déc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。