- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用ORTOOLS用于解决 VRP 问题的库。我给它一个初步可行的解决方案来解决我的问题,满足我的问题的所有约束,但不是最优的。然后,ORTOOLS 执行 GUIDED_LOCAL_SEARCH 启发式,不断扰乱我的解决方案的某些部分(有时可能使其不可行),直到它有希望达到比我的初始解决方案更好的解决方案。
为什么使用 constraint programming求解器?我的理解是,经典的约束编程从不可行(可能是空的)解决方案开始,传播约束以缩小变量的范围,直到达到静止状态,然后做出决定。然后它再次迭代,直到解决问题,或者如果到达死胡同则回溯(想想数独)。
在进行小扰动时,需要哪些能力(传播、回溯)?
最佳答案
有两个原因。
1) 初始解决方案启发式是快速 LS 启发式搜索和标准约束规划搜索的组合。
2)整个本地搜索实现建立在传统约束规划求解器之上,并使用约束和传播器来验证解决方案并完成它们。
关于optimization - 为什么从可行解决方案开始的 ORTOOLS 引导局部搜索被视为约束规划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57842656/
在我的问题中,我有一些学生需要分配到一个类(class)。每个学生和每个类(class)都有一个时间表,如果一个学生被分配到一个类(class),时间表不能冲突。 举个小例子,假设有五个时间段。如果学
ortool的vrp model有可能吗?允许违反约束(有时称为软约束)?例如。假设每条路线应在某个单位中获得 x 的最小体积,我可以配置 or-tools,以便它也能返回受此限制并不总是满足的旅行吗
我正在使用ORTOOLS用于解决 VRP 问题的库。我给它一个初步可行的解决方案来解决我的问题,满足我的问题的所有约束,但不是最优的。然后,ORTOOLS 执行 GUIDED_LOCAL_SEARCH
我知道 ortools 在这里有点过分了,但这是为了我自己边做边学的目的。 问题是:如何使用ortools找到列表中两个最小的整数值? 这是我得到的代码,基于我得到的另一个示例,它只是找到单个最小值。
我正在使用命令 pip install -t lib/ortools ,库 ortools 安装到 lib/ 文件夹。但是,当我在 Google App Engine 上部署包含该库的 Flask 项
我正在尝试用 解决 mVRP加油在几个车站(仅用于补货)与 python 。我发现了这个:https://github.com/google/or-tools/blob/master/examples
在 ortools 中,我知道您可以为每辆车运行不同容量的 CVRP。但是,您可以根据车辆传递不同的距离矩阵吗?例如,两个城市可能相距 1000 英里,但乘飞机到达那里可能比乘汽车快得多,因此在进行
在 ortools 中,我知道您可以为每辆车运行不同容量的 CVRP。但是,您可以根据车辆传递不同的距离矩阵吗?例如,两个城市可能相距 1000 英里,但乘飞机到达那里可能比乘汽车快得多,因此在进行
我正在尝试使用 ortools 为作业车间问题设置自定义目标函数,但我对如何实现它感到困惑。我正在尝试尽量减少所有工作的迟到,但是我不确定如何创建迟到系数来最小化。 我的理解是,我需要创建一个带有范围
我尝试按照 ortools 的官方指南在 VRPTW 示例上实现路线的起点和终点位置。 在数据中,我添加了: data['starts'] = [1, 2, 15, 16] data['ends']
我正在尝试使用 Python 中的 or-tools 来求解具有多个最优解的混合整数线性规划。但是,NextSolution() 始终返回 False,因此我无法检索多个解决方案。我知道这个函数可以使
希望设置/限制 ortools cp-sat 生成的唯一变量的数量。我目前有 13 个变量的列表,即 x1、x2、x3...我希望能够确保在这 13 个变量中只给出 5 个唯一值。我知道我必须为每个变
上下文:我正在使用 java or-tools 解决 CP 问题(来自约束求解器包) 问题:我想让这些打印件/日志消失。它们看起来像这样: [11:29:43] ./ortools/constrain
我是 python 和 or-tools 的新手。我正在尝试运行这个 sample program来自 Google OR-Tools。 我已经通过 python -m pip install --u
在 docker 中,我尝试运行 pip install ortools 但找不到。其他 pip 安装包可以完美运行。我在我的 Dockerfile 中使用“FROM python:3.6.8-alp
我们的应用程序中使用了 Google.OrTools。当我们将它部署在 windows 容器的 microsoft/iis 镜像中时,我们得到以下异常: 无法加载文件或程序集 'file:///C:\
我最近开始使用 Ortools 来解决 MILP 问题。 我尝试过 CBC,但它不提供全局最优解决方案,仅提供局部最优解决方案(似乎有 https://groups.google.com/forum/
我正在求解一个非常大的线性规划 - 一个没有 0 作为基本可行解 (BFS) 的线性规划。我想知道通过向求解器传递一个基本可行的解决方案是否可以加快该过程。寻找类似以下内容的内容:solver.set
如果 IntVar[] 中存在“互惠”赋值,我将尝试分配成本。以下是我在较旧的 ConstraintSolver 中完成它的方式... IntVar[] assignments = solver.Ma
我是一名优秀的程序员,十分优秀!