目录
关于
致谢
信用
文档
软件
支持小组
致谢
SAS/OR 12.1、12.2和12.3的新增功能
概述
SAS/OR 12.3中增强功能的亮点
SAS/OR 12.1中增强功能的亮点
CLP程序
DTREE、GANTT和NETDRAW程序
优化支持技术
PROC OPTMODEL:非线性优化
PROC OPTMODEL和PROC OPTLP的线性优化
基于PROC OPTMODEL和PROC OPTM的混合整数线性优化
分解算法
设置切割平面策略
冲突搜索
PROC OPTMILP:选项调整
PROC OPTMODEL:提交块
使用PROC OPTNET进行网络优化
SAS仿真工作室12.1
使用本书
目的
组织
印刷惯例
示例约定
访问SAS/OR样本库
在线文档
SAS/OR软件的其他文档
优化简介
概述
线性规划问题
OPTLP程序
OPTMODEL过程
混合整数线性问题
OPTMILP程序
OPTMODEL过程
二次规划问题
OPTQP程序
OPTMODEL过程
非线性问题
OPTMODEL过程
使用PROC OPTMODEL建立模型
工具书类
共享的概念和主题
并行计算
语法
性能声明
ODS表格
内存限制
数字困难
工具书类
OPTMODEL过程
概述:OPTMODEL过程
入门:OPTMODEL过程
无约束优化实例
罗森布罗克问题
运输问题
OPTMODEL建模语言:基本概念
命名的参数
编制索引
类型
姓名
参数
表达
标识符表达式
函数表达式
索引集
语法:OPTMODEL过程
功能概述
PROC OPTMODEL语句
声明声明
编程语句
OPTMODEL表达式扩展
AND聚合表达式
CARD功能
CROSS表达式
DIFF表达式
IF-THEN/ELSE表达式
IN表达式
索引集表达式
INTER表达式
INTER聚合表达式
MAX聚合表达式
MIN聚合表达式
OR聚合表达式
PROD聚合表达式
范围表达式
设置构造函数表达式
设置文字表达式
SETOF聚合表达式
SLICE表达式
SUM聚合表达式
SYMDIFF表达式
元组表达式
UNION表达式
UNION聚合表达式
WITHIN表达式
详细信息:OPTMODEL程序
最优条件
数据集输入/输出
控制流程
格式化输出
ODS表和变量名
约束条件
后缀
整数变量后缀
双重价值观
降低了成本
预溶器
模型更新
多个子问题
问题符号
OPTMODEL选项
自动区分
转换
有关索引集的更多信息
螺纹加工
宏变量_ROPTMODEL_
示例:OPTMODEL过程
矩阵平方根
读取和创建数据集
模型构造
设置操纵(Set Manipulation)
多个子问题
旅行推销员问题
为PROC OPTMODEL重写PROC NLP模型
工具书类
线性规划求解器
概述:LP解算器
入门:LP解算器
语法:LP Solver
功能概述
LP解算器选项
详细信息:LP Solver
预解算
原始和对偶单纯形解算器的定价策略
网络单纯形算法
内点算法
原始和对偶单纯形解算器的迭代日志
网络单纯形解算器的迭代日志
内部点解算器的迭代日志
交叉算法的迭代日志
并发LP
问题统计
变量和约束状态
不可约不可行集
宏变量_ROPTMODEL_
示例:LP解算器
饮食问题
使用BASIS=WARMSTART重新优化饮食问题
两人零和游戏
寻找不可约不可行集
使用网络单纯形解算器
迁移到OPTMODEL:广义网络
迁移到OPTMODEL:最大流量
迁移到OPTMODEL:生产、库存、分销
迁移到OPTMODEL:最短路径
工具书类
混合整数线性规划求解器
概述:MILP求解器
入门:MILP解算器
语法:MILP Solver
功能概述
MILP解算器选项
详细信息:MILP Solver
分枝定界算法
控制分枝定界算法
预解和探究
切割平面
原始启发式
节点日志
问题统计
宏变量_ROPTMODEL_
示例:MILP解算器
行程安排
带固定费用的多商品转运问题
设施位置
旅行推销员问题
工具书类
非线性规划求解器
概述:NLP解算器
入门:NLP解算器
一个简单的问题
一个更大的优化问题
一个具有多个局部极小值的优化问题
语法:NLP解算器
功能概述
NLP解算器选项
详细信息:NLP解算器
基本定义和符号
约束优化
内点算法
主动设置方法
多功能启动
局部解算器的迭代日志
Multistart的迭代日志
解算器终止标准
解算器终止消息
宏变量_ROPTMODEL_
示例:NLP解算器
求解高度非线性优化问题
求解无约束和有界约束优化问题
带范围约束的NLP问题求解
解决大规模NLP问题
求解具有多个局部极小值的NLP问题
工具书类
二次规划求解器
概述:QP Solver
入门:QP解算器
语法:QP Solver
功能概述
QP解算器选项
详细信息:QP解算器
内点算法:概述
迭代日志
问题统计
宏变量_ROPTMODEL_
示例:QP解算器
线性最小二乘问题
投资组合优化
有交易的投资组合选择
工具书类
OPTLP程序
概述:OPTLP程序
入门:OPTLP过程
语法:OPTLP过程
功能概述
PROC OPTLP语句
分解算法语句
性能声明
详细信息:OPTLP程序
数据输入和输出
预解算
原始和对偶单纯形解算器的定价策略
原始和双重单纯形解算器的热启动
网络单纯形算法
内点算法
原始和对偶单纯形解算器的迭代日志
网络单纯形解算器的迭代日志
内部点解算器的迭代日志
交叉算法的迭代日志
并发LP
ODS表格
不可约不可行集
宏变量_ROPTLP_
示例:OPTLP过程
炼油厂问题
使用内部点解算器
饮食问题
修改目标函数后重新优化
修改右侧后重新优化
添加新约束后重新优化
寻找一个不可约不可行集
使用网络单纯形解算器
工具书类
OPTMILP程序
概述:OPTMILP程序
入门:OPTMILP程序
语法:OPTMILP过程
功能概述
PROC OPTMILP语句
分解算法语句
性能声明
TUNER声明
详细信息:OPTMILP程序
数据输入和输出
热启动
分枝定界算法
控制分枝定界算法
预解和探究
切割平面
原始启发式
节点日志
ODS表格
宏变量_ROPTMILP_
示例:OPTMILP程序
简单整数线性程序
MIPLIB基准实例
设施位置
行程安排
工具书类
OPTQP程序
概述:OPTQP程序
入门:OPTQP程序
语法:OPTQP过程
功能概述
PROC OPTQP语句
性能声明
详细信息:OPTQP程序
输出数据集
内点算法:概述
OPTQP过程的迭代日志
ODS表格
宏变量_OROPTQP_
示例:OPTQP程序
线性最小二乘问题
投资组合优化
有交易的投资组合选择
工具书类
分解算法
概述:分解算法
入门:分解算法
用DECOMP和PROC OPTMODEL求解MILP
用DECOMP和PROC OPTMILP求解MILP
语法:分解算法
PROC OPTLP语句中的分解算法选项或PROC OPTMODEL中的SOLVE WITH LP语句
PROC OPTMILP语句中的分解算法选项或PROC OPTM中的SOLVE WITH MILP语句
DECOMP声明
DECOMP_MASTER语句
DECOMP_MASTER_IP语句
DECOMP_SUBPROB语句
详细信息:分解算法
数据输入
分解算法
并行执行
分解算法日志
示例:分解算法
多商品流问题
广义指派问题
块对角线结构和方法=单机模式下的自动
块对角线结构和方法=分布式模式下的AUTO
资源分配问题
ATM单机现金管理
ATM分布式现金管理
工具书类
OPTMILP选项调谐器
概述:OPTMILP选项调谐器
入门:OPTMILP选项调谐器
语法:OPTMILP选项调谐器
功能概述
性能声明
TUNER声明
详细信息:OPTMILP选项调谐器
数据输入和输出
默认调整选项集
全套调整选项
调谐器日志
ODS表格
示例:OPTMILP选项调谐器
调整单个问题的默认选项集
针对多个问题调整定义的选项集
在分布式模式下针对多个问题调整已定义的选项集
工具书类
MPS格式SAS数据集
概述:MPS格式SAS数据集
观察
章节顺序
章节格式:MPS格式SAS数据集
NAME部分
ROWS段
COLUMNS部分
RHS部分(可选)
RANGES部分(可选)
BOUNDS段(可选)
分支部分(可选)
QSECTION部分
ENDATA部分
详细信息:MPS-Format SAS数据集
转换MPS/QPS-格式文件:%MPS2SASD
变量的长度
示例:MPS格式SAS数据集
产品组合问题的MPS格式数据集
固定的MPS-格式文件
Free-MPS-格式文件
使用%MPS2SASD宏
工具书类
产品
释放
SAS/OR公司
12.3
类型
用法和参考
版权日期
2013年7月
上次更新时间
2013年9月10日