没有合适的资源?快使用搜索试试~ 我知道了~
IBM.ILOG.CPLEX.Optimization.Studio.OPL.Language.User's.Manual.v1...
4星 · 超过85%的资源 需积分: 13 30 下载量 87 浏览量
2013-06-17
21:34:00
上传
评论 1
收藏 716KB PDF 举报
温馨提示
试读
164页
OPL语言用户手册v12.4 英文版 IBM.ILOG.CPLEX.Optimization.Studio.OPL.Language.User's.Manual.v12.4
资源推荐
资源详情
资源评论
IBM ILOG CPLEX Optimization Studio
OP L Langu age Use r’s Manu al
Version12Release4
Copyright notice
Describes general use restrictions and trademarks related to this document and the software described in this
document.
© Copyright IBM Corp. 1987, 2011
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Trademarks
IBM, the IBM logo, ibm.com, WebSphere, and ILOG are trademarks or registered trademarks of International
Business Machines Corp., in many jurisdictions worldwide. Other product and service names might be trademarks
of IBM or other companies. A current list of IBM trademarks is available on the Web at Copyright and trademark
information.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe
Systems Incorporated in the United States, and/or other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United
States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its
affiliates.
Other company, product, or service names may be trademarks or service marks of others.
© Copyright IBM Corporation 1987, 2011.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Figures ...............v
Tables ...............vii
Language User’s Manual .......ix
Chapter 1. Introduction to OPL .....1
Language overview ............1
Modeling languages ...........1
Mathematical programming ........2
Constraint programming .........3
Constraint programming versus mathematical
programming .............5
Scripting...............9
A short tour of OPL ............9
Linear programming: a production planning
example ...............9
Integer programming: the knapsack problem . . 19
Mixed integer-linear programming: a blending
problem ..............21
Constraint programming: an inventory matching
problem ..............24
Modeling tips .............27
Efficient models ............27
Sparsity ..............27
About arrays .............31
Other modeling tips ..........32
Chapter 2. The application areas . . . 33
Some examples .............33
Linear programming: a product mix problem . . 33
Integer programming: a warehouse location
problem ..............35
Applications of linear and integer programming . . 37
Linear programming ..........37
Integer programming ..........47
Mixed integer-linear programming .....55
Piecewise linear programming .......57
Applications of constraint programming.....62
What is constraint programming? ......62
The vellino example (column generation) . . . 62
The car sequencing example ........67
The time tabling example.........70
Modeling and solving a simple problem: house
building ..............76
Quadratic programming ..........81
Tutorial: Using CPLEX logical constraints ....82
What are logical constraints? .......82
Description of the problem ........82
Representing the data ..........83
Using logical constraints .........85
Chapter 3. IBM ILOG Script for OPL . . 87
Introduction to scripting ..........87
What is IBM ILOG Script? ........87
Preprocessing and postprocessing ......88
A few tips ..............95
Common pitfalls............97
Tutorial: Flow control and multiple searches . . . 98
The production planning problem ......98
Procedure summary ..........98
Detailed steps ............99
Doing more with mulprod_main ......103
Basic flow control script .........105
Tutorial: Flow control and column generation . . 106
What is model decomposition? ......106
The cutting stock problem ........106
Procedure summary ..........107
Detailed steps ............108
Doing more with cutstock_main ......111
Tutorial: Changing default
behaviors in flow control .........112
What you are going to do ........112
Setting an initial solution for the CPLEX engine 112
Setting preferences on the search for conflicts
and relaxations ............114
Searching for relaxation and conflicts .....116
Using IBM ILOG Script in constraint programming 116
Setting CP parameters .........116
Defining search phases .........118
Accessing solutions in postprocessing ....122
Chapter 4. Advanced features ....125
Tutorial: External functions.........125
Context of external functions .......125
Using an external knapsack algorithm ....126
Using data from other sources.......131
Debugging custom Java code using Eclipse . . 132
Chapter 5. Performance and memory
usage...............137
Performance tips ............137
Memory usage .............138
If your system runs out of memory .....138
Building data structures differently .....138
Terminating data objects.........139
Changing engine parameters .......139
Using oplrun ............140
Changing to a 64-bit platform .......140
Using 4GT tuning ...........141
Scaling down the size of the model .....141
Multi-threading ............141
A typical problem to solve ........141
From the mathematical model to the OPL code 145
Index ...............147
© Copyright IBM Corp. 1987, 2011 iii
iv OPL Language User’s Manual
剩余163页未读,继续阅读
资源评论
- wshtc2018-01-30很好,谢谢分享。
u010922835
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ZArchiver.Pro_0.9.5.apk
- vmware环境配置.mp4
- 548springboot + vue 大学生社团活动平台.zip(可运行源码+数据库文件+文档)
- 微信小程序 辩论倒计时小程序源码 作业设计demo 计算机专业参考
- 深入探究文件IO,嵌入式Linux
- 微信备忘录小程序源码 作业设计demo 计算机专业作业
- 微信小程序 仿百度小说小程序 看小说小程序 实现源码
- 锂电资料包-锂离子电池技术干货资料合集.zip
- EMC EMI资料大全电磁兼容电磁干扰设计资料工程师必备经验资料35个合集.zip
- 547springboot + vue 交流互动系统.zip(可运行源码+数据库文件+文档)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功