Gurobi入门到破门而出-3-快速建模并调用求解

问题描述

今天介绍一个有趣的可以迅速将数学规划模型转化成代码并调用GRB求解的方法。比如在教材上我们看到了一道如下的数学规划模型想要求解。如果让你用python调用Gurobi解一下,该如何操作呢?你能一分钟搞定吗?

Gurobi入门到破门而出-3-快速建模并调用求解_第1张图片

 操作步骤

1. 将题目所在教材截图或用手机拍照

2. 打开tex2solver网站,点击DashBoard

Gurobi入门到破门而出-3-快速建模并调用求解_第2张图片

 3.Load from image加载图片Gurobi入门到破门而出-3-快速建模并调用求解_第3张图片

 4. 选择图片,添加

Gurobi入门到破门而出-3-快速建模并调用求解_第4张图片

  

 Gurobi入门到破门而出-3-快速建模并调用求解_第5张图片

Gurobi入门到破门而出-3-快速建模并调用求解_第6张图片

 5.选变量位置Gurobi入门到破门而出-3-快速建模并调用求解_第7张图片

 Gurobi入门到破门而出-3-快速建模并调用求解_第8张图片

 6.保存并自定义一个名字Gurobi入门到破门而出-3-快速建模并调用求解_第9张图片

 7 求解器选择Gurobi,语言选择pythonGurobi入门到破门而出-3-快速建模并调用求解_第10张图片

 Gurobi入门到破门而出-3-快速建模并调用求解_第11张图片

 8 选择Generate生成Gurobi入门到破门而出-3-快速建模并调用求解_第12张图片

 9. copy to Clipboard复制到剪切板Gurobi入门到破门而出-3-快速建模并调用求解_第13张图片

 10. 打开电脑Spider验证一下

Gurobi入门到破门而出-3-快速建模并调用求解_第14张图片

11 新建一个空白文件,把代码粘贴过来

 Gurobi入门到破门而出-3-快速建模并调用求解_第15张图片Gurobi入门到破门而出-3-快速建模并调用求解_第16张图片

 12 Ctrl+S保存并命名一下文件Gurobi入门到破门而出-3-快速建模并调用求解_第17张图片

 13 RUN

 可以得到问题的目标值以及决策变量的取值Gurobi入门到破门而出-3-快速建模并调用求解_第18张图片

Gurobi入门到破门而出-3-快速建模并调用求解_第19张图片

 

 总结

1 这是一个结合OCR识别和问题求解的案例,比较符合问题解决的流程,所以便于实现自动化。

2 较复杂问题有待验证。

3 更多操作见链接https://youtu.be/JNe3xPPoEKU或tex2solver官网

你可能感兴趣的:(Gurobi,python)