美文网首页
典型运筹优化问题

典型运筹优化问题

作者: 吵吵人 | 来源:发表于2023-12-10 19:14 被阅读0次

建模参考:https://docs.mosek.com/modeling-cookbook/linear.html#linear-modeling

1. 线性规划 LP

即约束条件和目标函数都是线性函数 y = ax + b

------非线性线性化----------

最大值

可以使用凸分段线性公式表达max函数

绝对值

最大值的特例

L1范式优化

原理及实现参考:https://blog.csdn.net/weixin_46584887/article/details/123958774
即:绝对值可以化作一般的线性规划问题
不等式数量远远小于变量,即方程欠定,存在无穷多个解,但真正有用的是“稀疏解”

最大值范式

最大值max|xi|,其实就是Max{-x1,x1,-x2,x2,……}然后约束中又是-1<=x1<=t……
最大值就是t
L1范式的对偶范式是l∞范式

分式-均质化

直接令z = 1/(ax+b),如果令y=zx,其他约束有x变y,常数变z

最大元素之和

其中t和u是变量,解就是前xi前m大

分段函数线性化

y = \begin{cases} 1 & \text{if } x \geq 0, \\ 0 & \text{if } x \leq 1 \end{cases}
可以添加以下两个约束条件近似逼近
x>=-M(1-y)
x<=My
当y=1,x>=0,x<=M;当y=0,x>=-∞,x<=0

2. 混合整数规划 MIP

有整数变量的线性规划是MILP,有整数变量的非线性规划是MIQP等

3. 二次规划 QCP

gurobi 求解非线性规划:https://zhuanlan.zhihu.com/p/413706576?utm_id=0

相关文章

  • 集合覆盖问题(Set Cover Problem)和点覆盖问题及

    集合覆盖问题 集合覆盖问题(Set Covering Problem,简称SCP)是运筹学研究中典型的组合优化问题...

  • 优化算法中梯度下降算法的编程实现

    优化算法中梯度下降算法的编程实现 简介 梯度下降算法是运筹学的基础数学方法,用来求解运筹学所构造的数学问题。 本文...

  • 《沏茶问题》教学反思

    这一节课通过简单最优化的问题向学生渗透优化思想,让学生体会运筹思想在实际解决问题中的作用,来感受数学的魅力。其特点...

  • 博客

    运筹学教授叶荫宇:AI时代,优化算法如何应用于实际问题?http://www.iheima.com/zixun/2...

  • 机器学习+运筹优化=?

    摘要:本文主要从机器学习和运筹优化两个方面介绍了其在生产管理和商业运营中的应用。通过农业、养殖业和新零售的案例,深...

  • viterbi算法:利用动态规划寻找最短路径

    动态规划是运筹学的一个分支,是求解决策过程最优化的数学方法,通常情况下应用于最优化问题,这类问题一般有很多个可行的...

  • 算法--动态规划算法

    定义 动态规划是属于运筹学的数学方法,主要用于求解某类最优化问题。一般情况下如果某个问题由多个交叠的子问题构成,并...

  • 浅谈遗传算法

    一周没更新了,抱歉!!!解决运筹优化问题,无非就是使用精确算法和启发式算法。精确算法,比如分支定界,割平面,分支定...

  • 贪心算法

    1.适用条件 组合优化问题多步判断求解有贪心选择性质 2.典型问题 活动选择问题装载问题最小延迟调度最优前缀码最小...

  • 【技术·分享】优化算法为理性决策赋能系列之三:流式结构路网匹配模

    作者:白程宇、姜东晓 运筹规划模型不光能解决如选址这样传统的全局优化问题,也可以与其他学科交叉,完成很多有趣有用的...

网友评论

      本文标题:典型运筹优化问题

      本文链接:https://www.haomeiwen.com/subject/fqdpgdtx.html