net接口(c#)

本节假设您已经熟悉的c#编程语言。如果不是,各种各样的书籍和网站可供学习语言(例如,微软的c#在线文档manbet体育手机客户端)。

在c#项目历史上只运行在Windows机器上,微软最近发布的一个开源、跨平台的。net实现(。净的核心),允许您在Linux上运行c#程序和macOS。你会发现Gurobi库支持。net核心2< installdir > / lib / gurobi95.netstandard20.dll。有关如何获取和使用的更多信息。net核心,请参考net教程

我们将通过一个简单的c#例子为了说明使用Gurobi。net接口。这个例子构建一个模型,优化,和输出最优目标的价值。

我们的示例优化以下模型:

最大化 x + y + 2 z
x + 2 y + 3 z < span > < / span > \美元leq < span > < / span >美元 4
x + y < span > < / span > \美元组< span > < / span >美元 1
x, y, z的二进制
注意,这是同一个模型的建模和优化C接口部分。



部分