建模方法
文章平均质量分 86
PengxiangZhou
https://www.linkedin.com/in/pengxiang-zhou-014469152/
展开
-
Python求解凸优化问题之CVXPY
CVXPYCVX是由Michael Grant和Stephen Boyd开发的用于构造和解决严格的凸规划(DCP)的建模系统,建立在Löfberg (YALMIP), Dahl和Vandenberghe (CVXOPT)的工作上。CVX支持的问题类型Linear programs (LPs)Quadratic programs (QPs)Second-order cone programs (SOCPs)Semidefinite programs (SDPs)还可以解决更复杂的凸优化问题,原创 2021-11-12 09:01:03 · 6707 阅读 · 1 评论 -
Julia求解混合整数规划(Either/or 约束条件)
问题描述某公司的研发部门一直在开发四条可能的新产品线。管理层现在必须做出决定,确定这四种产品中的哪一种将实际生产,以及生产的水平。因此,一个运筹学研究已经被要求找到最有利可图的产品组合。如下表第一行所示,开始生产任何产品时,都会产生大量成本。管理层的目标是找到使总利润(总净收入减去启动成本)最大化的产品组合。设连续决策变量x1x_{1}x1, x2x_{2}x2, x3x_{3}x3, x4x_{4}x4 分别为产品1、2、3、4的生产水平。管理层对这些变量施加了以下政策限制:最多只能原创 2021-02-18 19:44:13 · 937 阅读 · 0 评论 -
高级建模方法(Gurobi):线性化、分段线性函数、逻辑变量/约束
高级建模方法(gorubi):线性化、分段线性函数(0-1变量表示,特殊顺序集表示)、逻辑变量/约束原创 2021-02-18 11:15:02 · 18780 阅读 · 7 评论