建模提示
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面包含有关在 API 中对业务规则建模的提示。
端口
如何根据草稿或国际法律限制某些港口的船级兼容性?
仅针对允许的船舶类别在相应的港口中指定费用。
如何禁止在某些港口转运?
将转运费用设置为无穷大(或非常大的值)。
需求
运费中包含哪些内容?
运费可以涵盖客运公司的任何相关指标,例如经济价值、环境影响、客户满意度。对于后者,应该在运费费率中加入因未满足需求而产生的惩罚。
该模型能否处理具有相同来源-需求对但规范不同的需求?
有。
候选腿
与实际端口连接相比,候选腿具有什么优势?
API 支持建模的几个候选部分:
- 相同的两个端口之间的多个轨迹
- 同一轨迹上不同速度的任意代价函数
- 特定于船舶类别的费用
- 船舶类别限制(由于运河初期或国际法的影响)
最重要的是,候选路程定义了端口连接的明确定义。但物理端口连接并非如此,因为物理端口连接允许在可能的操作(费用、空闲时间等)中进行多种解释。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-09。
[null,null,["最后更新时间 (UTC):2024-08-09。"],[],["The provided content details API modeling tips for business rules. To restrict vessel class compatibility at ports, costs are specified for allowed classes only. Transshipment can be forbidden by setting its cost to infinite. Freight rates can include various metrics like economic value or environmental impact. The API handles demands with the same origin-destination but different specifications. Leg candidates allow for multiple trajectories, arbitrary cost functions, vessel-specific costs, and class restrictions, providing an unambiguous definition of port connections.\n"],null,[]]