最新最小二乘非线性优化库,实测可用,兼容vs2013 ,Maximum likelihood estimation (MLE) is a well-known estimation method used in many robotic and computer vision applications. Under Gaussian assumption, the MLE converts to a nonlinear least squares (NLS) problem. Efficient solutions to NLS exist and they are based on iteratively solving sparse linear systems until convergence.
2021-11-22 11:52:09 4.15MB C++ ceres vs2013
1
姿势图优化 使用Ceres Solver进行2D姿态图优化的示例代码。 依存关系 本征3.3或更高版本 Ceres Solver 1.12.0或更高版本 Gflags 2.2.0或更高版本 带有matplotlib的Python 建造 $ git clone https://github.com/shinsumicco/pose-graph-optimization.git $ cd pose-graph-optimization $ mkdir build $ cd build $ cmake .. $ make -j4 优化 $ cd pose-graph-optimization/build $ bin/se2_optimize --filename ../sample/manhattan.g2o Number of poses: 3500 Number of constraints
2021-11-20 20:09:19 700KB CMake
1
策划者 这是一个小型演示应用程序,用于说明如何将与应用程序生成的模型文件一起使用。 该应用程序实现了流行的Mastermind棋盘游戏。 游戏将首先创建由四个“颜色”(在此实现中为1到6)组成的“代码”,然后进行猜测。 每个猜测还包括四种颜色。 如果猜测的颜色在正确的位置,则猜测的结果将包含一个黑色的图钉。 如果猜测的颜色是“代码”的一部分,但不在正确的位置,则猜测结果将包含一个白色的图钉。 如果“代码”不包含猜测的颜色,则不会输出任何引脚。 应用程序使用Mastermind板的猜测输出,可以自动生成CMPL模型。 然后使用CMPL CBC解算器解决此问题,以生成下一个猜测。 根据我的测试,求解器始终能够在允许的最多12次尝试中猜出正确的解决方案。 设置 确保应用程序可以写入应用程序目录的etc子目录。 它需要将生成的CMPL文件存储在那里,以传递给CMPL CBC解算器,以便获得新的
2021-11-19 21:59:33 11KB solver mastermind mastermind-game cmpl
1
featool-multiphysics:FEATool多物理场-“轻松进行物理模拟”(完全集成的FEA,FEniCS,OpenFOAM,SU2 Solver GUI和模拟平台)
2021-11-19 15:29:15 148.86MB engineering gui simulation matlab
1
ceres solver库+ceres solver的使用
2021-11-16 17:02:38 10.67MB ceres
1
关于 “ CS 560”(圣地亚哥州立大学)编写的“木制拼图”求解器。 利用寻找一个解决方案时和算法用于比较的益智配置时提供进一步的效率。
2021-11-16 10:20:09 15KB java algorithm puzzle solver
1
游戏规则: 填写网格,使每一行、每一列和每个 3x3 框都包含数字 1 到 9。 游戏板: 数独界面让用户以图形方式解决数独谜题。 谜题由内置的谜题生成器生成(三个难度级别可以选择),从内置的160个真正困难的谜题数据库中随机抽取,手动输入或从三个标准的ascii数独文件“简单数独”中加载' (.ss)、'Sudoku Puzzle' (.sdk) 或'Sudoku Puzzle Collection' (.sdm)。 游戏板可以保存为 Simple Sudoku 和 Sudoku Puzzle 文件。 当前板也可以导出为各种图像文件,例如 png、bmp、eps 或 tiff。 该板可以打印,也可以复制到剪贴板以作为图像粘贴到例如 MS Word 文档中。 游戏控制: 数独游戏可以使用鼠标或键盘(或两者)来玩。 使用箭头键移动标记并使用数字键添加数字。 删除、退格或 0(零)将从板上删除
2021-11-15 20:57:33 18KB matlab
1
Adams/Solver提供一种用於解算复杂机械系统復杂运动的数值方法。可以对以机械部件、控制系统和柔性部件组成的多域问题进行分析。Adams/Solver支援多种分析类型,其中包括运动学、静力学、准静力学、线性或非线性动力学分析。使用稳定的建模方法可以对巨大的模型进行分析。提供多种积分方法以有效的进行方程运算。Adams/Solver可以客制化。方便的使用使用者副程式建立特定的使用者模型。
2021-11-13 10:49:34 1.82MB 仿真 adams solver
1
支持的超平面优化工具包 SHOT是用于解决混合整数非线性规划(MINLP)类的数学优化问题的软件。 除了MINLP问题外,SHOT还可以用于子类,例如NLP和MI(QC)QP。 SHOT最初仅用于凸MINLP问题,但从1.0版开始,它还具​​有解决非凸MINLP问题的功能,作为一种启发式方法,而无需提供任何全局最优性的保证。 SHOT还可以将某些非凸问题类型求解为全局最优值,并且对于非凸问题也保证目标函数值的边界。 可以使用SHOT 作为控制台应用程序, 来自 , 在, 来自任何可以使用ASL的建模系统,例如 , )和 , 使用以C ++实现的API。 SHOT需要使用解算器: , 或 。 此外,还需要一个NLP求解器。 目前仅支持 。 如果SHOT与GAMS连接,则可以使用任何许可的NLP求解器。 该文档在项目网站。 SHOT是一个COIN-OR项目,并赢
2021-11-12 19:14:44 10.56MB optimization solver minlp global-optimization
1
matlab中分段函数代码指南针MCP解算器 COMPASS是用于解决在MATLAB版本R2011a中实现的混合互补问题(MCP)的全局收敛算法。 它背后的数学理论基于PATH求解器,它是互补问题的标准求解器。 COMPASS是根据GNU通用公共许可证发行的,因此是免费软件。 COMPASS是一种解决混合互补问题(MCP)的算法: given f: R^n -> R^n, and (possibly infinite) bounds l, u find z in [l,u], w,v in R_+^n s.t.: f(z) = w-v <(z-l),w> = 0 <(u-z),v> = 0 用户必须在基于文件的界面中提供框式约束公式(目标函数和边界)中的MCP和目标函数的雅可比行列式。 COMPASS是稳定牛顿法的一种实现。 MCP被重新表述为发现通常不平滑的函数(法线图或法线方程)为零的问题,该函数在当前迭代时计算出其一阶近似值。 找出这个近似值的零是线性MCP,它是通过枢轴技术解决的,类似于Lemke所描述的方法。 该枢轴算法产生连接当前点和近似值零的分段线性路径。 此路径的端点是
2021-11-10 15:06:07 65KB 系统开源
1