●第1章緒論1
1.1建模語言介紹1
1.2預備知識2
1.2.1程序設計語言2
1.2.2關繫數據庫3
1.2.3算法與數據結構4
1.3IBM ILOG OPL在運籌學實踐教學中的應用4
1.3.1IBM ILOG CPLEX優化器4
1.3.2IBM ILOG CP優化器5
第2章運籌學與IBM ILOG OPL語言6
2.1運籌學實踐6
2.2IBM ILOG OPL簡介7
2.2.1集成開發環境IDE7
2.2.2優化編程語言IBM ILOG OPL8
2.2.3腳本語言IBM ILOG Script8
2.2.4應用程序接口(APIs)8
2.3IBM ILOG CPLEX Optimization Studio簡介9
2.3.1軟件相關資源鏈接9
2.3.2軟件使用10
2.3.3OPL項目簡介14
2.4IBM ILOG OPL語言和代數表達式16
2.5IBM ILOG OPL模型的數據組織19
2.6IBM ILOG OPL的優勢21
第3章IBM ILOG OPL語言25
3.1IBM ILOG OPL基本數據類型25
3.2IBM ILOG OPL區間26
3.3IBM ILOG OPL集合27
3.4IBM ILOG OPL數組29
3.5IBM ILOG OPL結構體32
3.6IBM ILOG OPL數據一致性34
3.7IBM ILOG OPL決策變量和決策表達式35
3.8IBM ILOG OPL運算符和表達式37
3.9IBM ILOG OPL約束條件41
3.10形參42
第4章IBM ILOG Script語言45
4.1IBM ILOG Script語言簡介45
4.2IBM ILOG Script數據類型47
4.3IBM ILOG Script數值運算符49
4.4IBM ILOG Script字符串49
4.5IBM ILOG Script控制語句52
4.6IBM ILOG Script數組55
4.7IBM ILOG Script流程控制57
4.8IBM ILOG Script文件讀寫59
第5章線性規劃61
5.1線性規劃問題的數學模型61
5.2線性規劃的典型應用62
第6章運輸問題86
6.1運輸問題的數學模型86
6.2產銷平衡運輸問題的OPL模型87
6.3可轉化為運輸問題的生產計劃問題88
6.4轉運問題90
6.5多品種物資調度問題98
第7章整數規劃106
7.1整數規劃的數學模型106
7.20-1整數規劃107
7.3布爾型決策變量在非0-1規劃中的應用112
7.4集合覆蓋問題117
第8章圖與網絡分析124
8.1最短路徑問題124
8.2優選流問題128
第9章網絡計劃133
9.1IBM ILOG CP簡介133
9.2決策變量和約束條件133
9.3應用139
參考文獻161