or-tools - 限制ortools中vrp问题的活动尺寸
问题描述
假设有人希望车辆可以移动不同的物品,例如西瓜和氯。两种类型的物品都可以分配给车辆,但一次只能分配一种。因此,这辆车只能运输西瓜或氯气,但不能同时运输两者。现在,我知道可以dimensions
为两种类型的项目创建不同的容量限制,但是我们如何强制在任何时候只有一个维度处于活动状态?
我想过以一种方式破解它,将每个类别的标签编码为一个数字并为其设置一个上限(例如西瓜 = 1 和氯 = 2),但这不起作用。关于如何解决这个问题的任何建议?
解决方案
推荐阅读
- inheritance - 使用接口/基类实现以下类的好方法是什么?
- javascript - SSL Socket.IO ERR_CERT_AUTHORITY_INVALID
- spring-integration - 尝试使用 spring 集成消息有效负载移动电子邮件时出现类异常
- c# - 卸载应用程序时删除文件
- c# - 绑定到 ControlTemplate XAML UWP 中的 Application.ActualTheme
- html - 有没有一种简单的方法可以一次更改多个图像源?
- visual-studio - 在 VisualStudio 2019 中创建 OutLook VSTO 加载项项目,如何显示图像代替默认功能区文本?
- bash - 如果文件中的差异字符与提供的模式不同,则停止计数
- c# - 尝试解析 Post 请求返回的 HTML
- c# - 如何监控 Stream 的下载进度