.NET接口(C#)
.NET接口(C#)
本节假定您已经熟悉了C#编程语言。如果没有,可以使用各种书籍和网站学习语言(例如,Microsoft Online C#文档manbet体育手机客户端)。
虽然C#程序在历史上仅在Windows计算机上运行时,Microsoft最近发布了一个开源,跨平台.NET实现(.NET核心),允许您在Linux和Mac OS上运行C#程序。您将找到支持.NET Core 2的Gurobi库
。有关如何获取和使用.NET核心的更多信息,请参阅.NET教程。
我们将通过简单的C#示例工作,以说明使用Gurobi .NET接口。该示例构建了模型,优化它,并输出最佳目标值。
我们的示例优化以下型号:
最大化 | X | + | y | + | 2 Z. | ||
约束 | X | + | 2 y | + | 3 Z. | 4. | |
X | + | y | 1 | ||||
x,y,z二进制 |
小节