or-tools - SetGlobalSpanCoefficient 方法 google or tools
问题描述
我正在尝试使用谷歌或工具来解决车辆路线问题。这是链接https://developers.google.com/optimization/routing/vrp。我正在尝试使用谷歌的代码,但是当我遇到这段代码时:
def add_distance_dimension(routing, distance_callback):
"""Add Global Span constraint"""
distance = 'Distance'
maximum_distance = 3000 # Maximum distance per vehicle.
routing.AddDimension(
distance_callback,
0, # null slack
maximum_distance,
True, # start cumul to zero
distance)
distance_dimension = routing.GetDimensionOrDie(distance)
# Try to minimize the max distance among vehicles.
distance_dimension.SetGlobalSpanCostCoefficient(100)
我不明白最后一个指令的含义
distance_dimension.SetGlobalSpanCostCoefficient(100)
这个函数的目的是什么,参数的含义是什么?为什么那里有“100”?
解决方案
推荐阅读
- python - 带有 mypy 类型注释的 Sphinx 自动文档
- recursion - NASM 中的递归:斐波那契
- video - 如何将动画fabricjs保存在视频文件中?
- html - HTML5 Position Sticky 无法正常工作,虽然我设置了 top 0
- ios - 如何在 Swift 中从字典中获取最低和最高值
- node.js - 我应该如何在 npm 包中实现详细日志记录?
- kotlin - 如何从协程结果中访问视图属性
- docker - Kubernetes Autoscaling with Memory 不工作,但为 CPU 工作
- python - 更改 RStudio 的默认 python 版本
- java - 如何在java中使用随机生成器随机生成不同的用户名和姓氏到列表?