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 < span > < / span > \ leq美元美元< span > < / span > 4
x + y < span > < /美元跨度> \组< span > < / span >美元 1
X y z二进制
请注意,这与在C接口部分。



部分