JuMP比Yalmip的优势在哪里?

菜鸟求问:尝试用JuMP做数学规划,初步了解了一下使用方法,发现并不是那么简洁方便,JuMP比Yalmip的优势究竟在哪里?

而且为什么optimize!()的optimize后面要加个感叹号!呢?给人感觉Julia的语法很不规范统一的样子……

https://docs.juliacn.com/latest/manual/style-guide/#bang-convention

2 个赞

我的理解建模部分不会差太多的。

你如果能用其中的一个建模,基本上其他的都可以互转。

Why is it interesting?
● Open source
Embedded in Julia
Low overhead for model generation
● Solver independent
● Easy to connect new solvers
Extensible to new problem classes
● Supports interacting with solvers while they’re running
● Active community

加粗的几点是我认为比较重要的。
当然这几点都是针对开发者,而不是最终用户。
所以大家其实很难体会到新框架的好处。

还是问题导向,看得更清楚。
以解决问题为实际,这些框架都只是工具。

这个是 2019 年的 ppt

3 个赞