- 博客(18)
- 收藏
- 关注
原创 RSOME简介:用于鲁棒随机优化快速建模的Python软件包
RSOME (Robust Stochastic Optimization Made Easy) 是一款用于优化建模求解的开源软件包。该软件包提供了简洁优雅的语法环境,通过高可读性的代码实现多种类型的优化模型,如随机规划,鲁棒优化以及分布鲁棒优化等。除了自带的SciPy线性规划求解器,RSOME也提供了对Gurobi、Cplex、OR-Tools等商用和开源求解器的接口,以满足各类用户的需要。
2021-07-13 17:52:49 3809 5
原创 RSOME案例:多阶段库存控制
这个案例中,我们用RSOME来解决多阶段库存的最优控制。这里我们演示了如何使用RSOME处理多阶段优化问题,以及如何通过改变含糊集合来实现不同的分布鲁棒优化方法。
2021-07-15 17:08:13 912 2
原创 RSOME案例:基于不确定协变量的分布鲁棒最优车辆预分配方案
在这个案例中,我们建立一个分布鲁棒优化模型用以解决最优车辆分配问题。这里我们演示了如何将历史数据中的协变量信息引入含糊集合中。
2021-07-15 16:31:38 888
原创 RSOME案例:两阶段分布鲁棒优化用于批量生产问题
在这个案例中,我们用RSOME建模求解一个两阶段批量生产问题。这里我们演示如何通过定义不同形式的含糊集合来实现相应的分布鲁棒优化模型。
2021-07-15 15:58:39 2016
原创 RSOME案例:基于Wasserstein含糊集合的多产品报童模型
在这个案例中,我们用RSOME解决一个多产品报童问题。该问题中,一个基于Wasserstein距离的含糊集合被用来处理不确定的产品需求。
2021-07-15 14:05:59 1128 4
原创 RSOME案例:分布鲁棒投资组合模型
在个例子中,我们用RSOME来建立和求解一个分布鲁棒投资组合模型。在建模的过程中,我们会详细演示使用dro模块建模的基本语法和步骤。
2021-07-15 13:29:09 964 3
原创 RSOME用于分布鲁棒优化建模
RSOME软件包中的dro模块是用于求解分布鲁棒优化问题的建模环境。这个建模环境的特色是为分布鲁棒优化建模提供了多种便利的工具,用以定义动态决策变量、含糊集合(ambiguity sets),以及基于含糊集合的最坏情况下期望值。
2021-07-14 22:22:46 1483 1
原创 RSOME案例:联合生产库存问题
在这个案例中,我们用RSOME建立一个多阶段的联合生产库存鲁棒模型,并使用RSOME独有的特性求解这个问题的帕累托鲁棒最优解(Pareto robustly optimal solution)。
2021-07-14 16:52:25 636 5
原创 RSOME案例:考虑条件风险价值的投资组合
在这个案例中,我们用RSOME建立了一个鲁棒投资组合模型。这个模型的目标函数是最坏情况下的投资收益的条件风险价值。
2021-07-14 14:53:09 983 1
原创 RSOME应用于鲁棒优化建模
RSOME软件包中的ro模块是针对鲁棒优化开发的建模环境。这个建模环境提供了高效且可读性强的工具来创建鲁棒优化模型中的随机变量、线性决策规则、不确定集合,以及最坏情况下的目标函数和约束条件。
2021-07-14 14:23:47 1210
原创 RSOME案例: 整数规划求解数独问题
在本案例中,我们使用RSOME搭建一个整形规划(integer programming)模型求解数独问题。除了介绍如何定义整形或二元变量,我们还将在这个案例中演示三维数组的定义与运算。
2021-07-14 00:42:18 856 2
原创 RSOME案例: 均值-方差投资组合
在该案例中,我们用RSOME建立一个均值-方差投资组合的优化模型。这个模型可以表示为一个二阶锥规划(second-order cone program)问题,并调用商用求解器Gurobi求解。
2021-07-14 00:30:02 990
原创 RSOME建模入门
为了方便处理不同的优化问题,RSOME软件包通过四个程序模块建立不同的建模环境。以下着重介绍ro模块所对应的建模环境及其基本组成部分,如模型对象、变量对象、函数、约束条件等。
2021-07-14 00:14:18 2249 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人