
localsolver学习
文章平均质量分 65
流水潺潺行云不语
专注于系统仿真建模、数学建模和求解器。精通Simio,Simul8,Promodel和数学优化器LocalSolver,面向企业咨询20+年。流水潺潺行云不语。
展开
-
LocalSolver11.0发布新特性新表现
LocalSolver11.0春季强劲登场LocalSolver 11.0带来了许多新特性和求解性能的改进。发现这个新版本的主要新奇之处。1. 车辆路径问题车辆路由问题从来没有被更快地解决过:·有限能力限制的车辆路由问题(CVRP):在一分钟的运行时间内为超过1000个客户的实例提供解,与已知的最佳解决方案的平均差距为2.2%(优于)。·带时间窗的有限能力限制下的车辆路由问题(CVRPTW): 在一分钟的运行时间内为超过1000个客...原创 2022-04-15 14:43:40 · 608 阅读 · 1 评论 -
LocalSolver快速入门指南(连载三十九) -LocalSolver黑盒优化使用Java
黑盒优化使用Java在Java中,黑盒函数作为实现接口LSDoubleBlackBoxFunction的对象传递给LocalSolver。这个接口有一个方法call(调用),它的参数是LSBlackBoxArgumentValues类型的对象。call方法使用此对象来访问当前点的决策变量值,以求值并返回此时的函数值。然后创建一个LocalSolver模型来优化这个黑盒函数。使用doubleBlackBoxFunction方法将黑盒函数转换为LSExpression。决策使用call类型的LSEx.原创 2022-04-08 13:28:37 · 221 阅读 · 0 评论 -
LocalSolver快速入门指南(连载四十) -LocalSolver黑盒优化使用.NET代码
超大规模数学求解器/数学建模优化 Local Solver黑盒优化使用.NET代码 (学习指南)+代码。原创 2022-03-27 09:59:38 · 431 阅读 · 0 评论 -
LocalSolver快速入门指南(连载三十八) -LocalSolver黑盒优化使用 C++代码
在 C++ 中,黑盒函数作为实施LSBlackBoxFunction接口的对象传递给 LocalSolver求解器。该接口有一个以 LSBlackBoxArgumentValues 类型的对象为参数的虚拟方法调用。原创 2022-03-12 17:08:35 · 1218 阅读 · 0 评论 -
LocalSolver快速入门指南(连载二十八) ---External functions外部函数
LocalSolver的External functions外部函数外部函数是LocalSolver的一个特殊功能,它允许您为模型创建自己的操作符。他们有两个主要目的:创建无法用LocalSolver的可用的运算符轻松表示的表达式。例如,LocalSolver没有用于反三角函数(如arctan、arcin或arccos)的特殊运算符。对于外部函数,只要您的编码语言允许,就可以创建它们。实际上,只要返回有效的整数或浮点数,几乎可以创建任何所需的运算符或函数。 缩小数学模型的尺寸。如果有许多等价表达式原创 2021-06-23 14:55:26 · 304 阅读 · 0 评论 -
LocalSolver快速入门指南(连载二十七) ---- Lambda函数的特殊情形
Local SolverLambda函数的特殊情形当在此上下文中使用数组(array)操作符时,它将创建一个数组,其大小将随着关联范围(associated range)的大小而变化。通过在函数中使用第二个参数,允许递归定义该数组的元素,该参数包含函数对范围的前一个元素的求值。形式上,如果我们定义v<-array(a..b,(i,prev)=>f(i,prev)),对于区间[a, b]内的所有i,我们有v[i] = f(i,v[i-1]),根据约定v[-1]等于0。这个特...原创 2021-06-22 12:52:31 · 136 阅读 · 0 评论