gurobipy,Gurobi-Python接口


gurobipy,Gurobi-Python接口

Gurobi-Python接口可以以多种方式使用。它是交互式Shell的基础,通常用于处理现有模型。它还可以用于编写创建和求解模型的独立程序,与您使用其他语言接口的方式大致相同。Gurobi发行版包括一个Python解释器和一组基本的Python模块,其中古罗比其中,。也有很多选择安装古罗比在您选择的Python环境中.

将我们的Python接口与其他语言接口进行比较时,您会发现我们的Python接口为构建模型提供了更多的选项。您可以使用单个变量和约束,就像在其他面向对象接口中一样,也可以使用矩阵,就像在我们面向矩阵的接口中一样。我们的Python接口还包括一些更高级的构造,允许您使用更数学的语法构建模型,类似于使用传统建模语言的方式。

本节将介绍三个Python建模示例。这个第一将给出一个类似于前面章节中所介绍的C、C++、java和C语言程序的Python程序。这个第二演示如何使用矩阵构建模型。这个第三演示Python接口的一些高级建模功能。

本节假设您已经熟悉Python编程语言,并且已经阅读了上一节中的古罗比交互式外壳. 如果您想进一步了解Python语言,我们建议您访问Python在线教程.

AIX用户的重要注意事项:由于AIX上的Python支持有限,我们的AIX端口不包括交互式Shell或Python接口。可以使用C、C++或java接口。

Python示例目录包含许多示例。我们鼓励您浏览和修改它们,以便更加熟悉Gurobi Python接口。我们还鼓励您阅读古罗比示例之旅了解更多信息。