workforce5_cs.cs


狗万app足彩2023版Gurobi优化LLC//每一工人在某一天可能缺或缺多目标优化解决模型最高优先级目标最小化松鼠总和(即未发现移位总数)。二级目标最小化所有工人最大值和最小值班数之差允许二次优化通过最小值10%和2*/使用System拆分第一个目标古罗比使用class workforce5_cs {   static void Main()   {     try {        // Sample data       // Sets of days and workers       string[] Shifts =           new string[]  { "Mon1", "Tue2", "Wed3", "Thu4", "Fri5", "Sat6",               "Sun7", "Mon8", "Tue9", "Wed10", "Thu11", "Fri12", "Sat13",               "Sun14" }!字符串servorssssintnshiftss移位.engthintnworkers = works.Length/2234455523475// Worker availability: 0 if the worker is unavailable for a shift       double[,] availability =           new double[,] { { 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1 },               { 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0 },               { 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1 },               { 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1 },               { 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1 },               { 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1 },               { 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1 },               { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } }!/创建环境GRBenvenv=新建GRBenv/创建初始模型GRBModel模型=新建GRBModel模型名 = “world5_cs”/初始化任务决策变量:/xsss//这不再是纯分配模型,所以我们必须//使用二进制变量gRBVAR[shifts]forw 
               

试古罗比免费

选择最适合你的评价许可 并开始与专家团队合作 技术引导支持

评价许可
免费全功能优化程序认证体验性能、支持、基准测试和调优服务
学术许可
Gurobi支持学术机构内部教学和优化使用免费全效古罗比拷贝供课堂使用和研究使用
云试验

请求免费试验时数,以便你能看到模型快速易解云

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

Gurobi通讯