针对水下机器人轨迹跟踪控制的速度跳变问题,提出了一种基于生物启发神经动力学模型的自治水下机器人(AUV)三维轨迹跟踪控制算法。利用生物启发神经动力学模型的平滑、有界输出的特性,构造简单的中间虚拟变量,克服了海流影响下AUV反步轨迹跟踪控制的速度跳变问题,并且控制效果能够达到全局渐近稳定、输出结果连续平滑。利用Lyapunov函数证明了所提方法的稳定性。将该方法对“海筝二号”水下机器人进行三维轨迹跟踪控制的仿真实验,仿真结果表明了所提控制方法的有效性。
2021-11-09 11:25:36 1.21MB 工程技术 论文
1
使用java语言写的八数码问题,仅供参考。其中用到了启发式搜索算法
2021-11-08 02:48:04 8KB java 八数码 启发式搜索
1
生物信息学 受启发的代码以及。 注意:函数通常使用基于零的索引; 使用1。 我已经用Python 3编写了这段代码,通常是每个模块编写时的最新版本-当时是Python 3.8.5(tags / v3.8.5:580fbb0,2020年7月20日,15:57:54)此文件已更新。 只要有可能使我提高工作效率,我就会倾向于使用新添加的功能。 自1968年以来,我一直在编写代码,在这段时间里计算机的速度越来越快,但我的大脑却没有。 如果受许可条款的约束,欢迎您使用此代码(如果对您有用),但如果使用早期版本的Python,则可能需要对其进行修改。 生物信息学算法教科书跟踪 1. DNA复制在基因组中的何处开始? # 地点 描述 BA1A rosalind.py BA1B rosalind.py BA1C rosalind.py BA1D rosalind.py BA1E rosa
2021-11-06 13:03:48 6.71MB Python
1
MatPlanWDM 是一种用于波长路由 WDM 网络的网络规划工具。 规划问题的输入参数是网络物理拓扑、流量矩阵和技术约束,如发射器、接收器、光转换器和可用波长的数量。 它包括一组用于解决虚拟拓扑设计的启发式算法,以及基于它的交通流的路由和疏导。 启发式算法集可以扩展。 这可以通过工具中包含的一组经典网络优化算法库来简化。 此外,还包括实现线性混合整数规划 (MILP) 问题以获得最优解。 假设分析 GUI 允许设计详尽的测试。 多小时分析 GUI 支持对动态规划算法的评估,这些算法对每天每小时变化的交通矩阵做出React。 这对于跨多个时区的洲际拓扑的规划很有用,其中节点活动受其本地时间的影响。 动态规划 GUI 允许测试对流量到达和离开做出React的通用动态算法。 作者:Pablo Pavón Mariño(主管)、Ramón Aparicio Pardo、Belén Garc
2021-11-01 10:27:36 3.16MB matlab
1
这段代码展示了一种新算法,它对解决基于分形中出现的扩散特性的优化问题提供了新的见解。 该算法能够在最少的迭代次数内实现与全局最优解相比具有最小(或最多小)误差的解,从而在准确性、收敛时间和操作简单性方面提供改进。 ------------------------------------------ 文章链接: http://www.sciencedirect.com/science/article/pii/S0950705114002822
2021-10-31 11:43:42 5KB matlab
1
Aquila Optimizer (AO) 是一种新颖的基于种群的优化方法,其灵感来自于 Aquila 在捕捉猎物过程中的自然界行为。 主要参考文献: Abualigah, L., Yousri, D., Elaziz, MA, Ewees, AA, A. Al-qaness, MA, Gandomi, 啊,Aquila 优化器:一种新颖的元启发式优化算法,计算机与工业工程(2021), doi: https://doi.org/10.1016/j.cie.2021.107250 Researchgate 提供的代码: https : //www.researchgate.net/publication/350411564_Matlab_Code_of_Aquila_Optimizer_A_novel_meta-heuristic_optimization_algorithm
2021-10-30 13:46:37 4.85MB matlab
1
ECM3412自然启发式计算-进化算法 这是使用二进制锦标赛,最弱替换,M基因突变和单点交叉来解决装箱问题的稳态进化算法的实现。 入门 首先,建议您创建一个虚拟Python环境。 输入命令python -m venv .venv完成此操作。 然后,我们想通过命令.venv\scripts\activate.bat 。 最后,我们要获取该项目的需求。 pip install -r requirements.txt 。 main.py文件将执行许多试验,并打印一批结果。 使用jupyter notebook notebook.ipynb打开的jupyter notebook notebook.ipynb将把结果输出为LaTeX表。 通过使用from evolution import evolve_bin_packing_solution可以使用evolution模块。
2021-10-29 19:32:25 95KB Python
1
matlab写脑式算法代码作为迷宫求解器实现的 A* 搜索算法 该代码使用 A* 算法来解决输入迷宫,搜索其解决方案路径并直观地表示它。 该搜索算法对目标执行完整的、可接受的和最佳搜索。 这段代码中的 A* 是用 MATLAB 编写的,是作为函数实现的。 注意:使用的启发式函数只是到目标的欧几里德距离,知道它的位置。 函数输入:Square Matrix,代表迷宫,'1' 墙,'0' 空闲位置,'3' 起点,'9' 目标点。 示例:迷宫 = [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1; 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1; 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1; 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1; 3 0 1 0 1 1 1 1 1 0 1 0 1 0 1; 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1; 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1; 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1; 1 0 1 0 1 0 1 0 1 1 1 1 1 0
2021-10-29 18:17:51 90KB 系统开源
1
人工智能基于启发式搜索的八皇后问题,根据定义的启发式函数来快速的搜索八皇后问题,与一般的盲目搜索不同 人工智能基于启发式搜索的八皇后问题,根据定义的启发式函数来快速的搜索八皇后问题,与一般的盲目搜索不同
2021-10-27 21:55:30 973B 人工智能 启发式 八皇后
1
八数码三种算法实现 三种方法:启发式、广度优先、深度优先 内含代码 执行文件
2021-10-27 18:50:04 819KB 八数码
1