- 博客(4)
- 收藏
- 关注
原创 Gurobi + python 求解二次规划问题
Gurobi是一种数学规划的商业求解器,能够快速、有效解决线性规划、二次规划、整数规划等问题,本文采用python调用Gurobi模块实现二次规划求解。这个约束完全不需要在约束条件里设置,只需要在定义决策变量时将 下界设为1就可以了,这里只是举个例子来介绍约束条件的批量输入小技巧。二次规划问题(Quadratic programming,QP)指包含二次项的问题,基本型为。注意,这里介绍了一种循环的方法来建立相同表述的约束条件,例如。目标函数最小值-5,此时X为(1,1,1)。python代码如下。
2024-11-07 21:49:51
580
原创 Origin绘制正负轴柱状图(操作极其简单!)
Origin也算是科研日常中绘图比较好看的工具之一了,平时经常会碰到需要画正负轴柱状图的情况,网上大部分Origin攻略的操作过于繁琐,又是倒置又是添加垂线的,实际上只要简单3步就可以生成,今天就简单分享一下。
2024-10-18 16:49:25
6099
原创 利用Python中geatpy库设计遗传/差分进化/NSGA算法的常用技巧与细节
上一篇文章Python遗传/差分进化算法(geatpy库)常见报错总结了2.7版本geatpy库的常见报错,意味着我们终于能够顺利使用geatpy库辣!!但是不同于开发者提供的各种demo,日常科研中碰到的优化问题往往规模庞大,并不单单只有两三个变量、四五个公式。因此本文将进一步介绍利用geatpy库建模、优化的技巧与细节。
2024-09-26 16:19:06
1225
原创 Python遗传/差分进化算法(geatpy库)常见报错
2.7版本的geatpy比较完善,不像先前版本有很多奇奇怪怪的bug,多数情况下只要你的建模本身没有问题,2.7版本都能统统拿下,因此古早版本的报错这里就不罗列了。本文总结的问题仅仅是冰山一角,以下网站还有更多问题的答疑:下一篇将分享一些geatpy中实用的改写细节(大概...)
2024-09-21 20:37:50
1660
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人