菜鸟求问:尝试用JuMP做数学规划,初步了解了一下使用方法,发现并不是那么简洁方便,JuMP比Yalmip的优势究竟在哪里?
而且为什么optimize!()
的optimize后面要加个感叹号!呢?给人感觉Julia的语法很不规范统一的样子……
我的理解建模部分不会差太多的。
你如果能用其中的一个建模,基本上其他的都可以互转。
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 个赞