Gurobi
Python
建模环境使用介绍
第一部分
准备
(
v1.2
最后更新
2012
‐
2
‐
17
)
(一)背景知识
Gurobi
4.6
推出增强型
Python
建模环境,
允许用户建立相对抽象模型,
并和外部数据
(
Excel
,
ODBC
数据库)集成。从此,
Gurobi
不再只是编程语言的
API
函数,而具备了支持模型和数
据分开管理的体系结构。
鉴于
Python
免费开源,
学习容易,
支持大部分操作系统,
有着广泛的开发群体和第三方应
用程序,
我们将重点介绍如何应用这个紧凑型建模环境,
高效率地建立优化模型,
并且和外
部数据以及用户自己开发的应用系统集成。
第一部分将介绍如何安装必要的文件,配置和
Excel
和
ODBC
数据库集成的开发和运行环
境。
注意:
Excel
使用方法按照
Excel
2003
和
Excel
2007
/1010
版本不同需要安装不同的
Python
扩展模块,遵循不同的调用方法
(二)下载地址
为了方便用户使用,我们提供了和
Excel
和
ODBC
数据库集成的案例,同时提供了
Python
Excel
和
ODBC
的扩展模块。建立和运行这个环境所需要的全部安装文件和案例文件,可
以从这里下载
http://www.extendsim.cn/download/Gurobi_Python_1.rar
需要注意的是:
(
1
)
本介绍文档以
Windows
32
位操作系统为例。对于其他操作系统我们会提供相对应
的网址,用户可以自行下载对应的安装文件,安装和使用方法类似于本文档中的使