net接口(c#)
net接口(c#)
本节假设您已经熟悉c#编程语言。如果没有,你可以找到很多学习英语的书籍和网站(例如,Microsoft在线c#文档manbet体育手机客户端).
虽然c#程序历史上只在Windows机器上运行,但微软最近发布了一个开源的、跨平台的。net实现(。NET Core),允许您在Linux和Mac操作系统上运行c#程序。在。net Core 2中可以找到Gurobi库< installdir > / lib / gurobi91.netstandard20.dll.有关如何获取和使用。net Core的更多信息,请参阅net教程.
我们将通过一个简单的c#示例来说明Gurobi . net接口的使用。本例构建模型,对其进行优化,并输出最优目标值。
我们的示例优化了以下模型:
最大化 | x | + | y | + | 2 z | ||
受 | x | + | 2 y | + | 3 z | 4 | |
x | + | y | 1 | ||||
X y z二进制 |
部分