蚁群算法js版(2)

作者:bjhaoyun 来源:蓝色理想 时间:2008-10-08 10:15:00 

蚁群算法

还没有完成,现贴个初步的结果上来,大家帮忙一起研究下了,谢谢!
目前能实现随意控制蚂蚁的轨迹长度(Path)、数量(Unit)、速度(V)、角度(R)、加速度(dv,dr)。

Kr和Kv是常数,打算将来改成数组,作为用来控制蚂蚁活跃程度的基因。
但是总的div数量受机器速度限制,数量多了会很慢,我的机器最多只能跑得动3000只蚂蚁(当然轨迹要减小到1),已经把运动延时设成和蚂蚁数量相关,希望能有高手帮忙优化下。再次感谢!

思路1:用div做点

运行代码框


用div做点总觉得不是很值得,哪位大侠有更好的方法还请指点迷经!

为了方便大家比较div和move函数对蚂蚁数量的敏感程度,做了两个临时脚本供大家参考都是500只蚂蚁,轨迹为1,机器慢的朋友请适当减小参数后再运行。

标签:算法,蚂蚁,代码,js
0
投稿

猜你喜欢

  • JS获取年月日时分秒的方法分析

    2024-05-02 16:10:59
  • mysql中获取一天、一周、一月时间数据的各种sql语句写法

    2024-01-22 04:21:06
  • Python Numpy 自然数填充数组的实现

    2023-12-18 16:51:37
  • Python字符串格式化输出方法分析

    2022-03-24 22:18:45
  • 动态刷新 dorado树的js代码

    2024-04-18 09:34:21
  • 详解MySQL中的pid与socket

    2024-01-26 15:07:56
  • mysql按照时间分组查询的语句

    2024-01-20 05:39:24
  • Mac下PyCharm快捷键分享

    2023-05-31 07:54:38
  • XmlUtils JS操作XML工具类

    2024-02-24 14:10:45
  • python的random模块及加权随机算法的python实现方法

    2023-09-04 13:32:57
  • python实现学生信息管理系统

    2021-11-27 11:46:42
  • 简单谈谈MySQL数据透视表

    2024-01-25 05:42:07
  • PHP基于phpqrcode类生成二维码的方法示例详解

    2023-07-15 22:57:52
  • Python数据可视化:顶级绘图库plotly详解

    2021-04-09 19:37:13
  • 解决tensorflow由于未初始化变量而导致的错误问题

    2023-06-05 17:44:05
  • 详解MySQL数据类型int(M)中M的含义

    2024-01-14 03:07:05
  • linux安装Python3.4.2的操作方法

    2022-06-17 19:19:15
  • MySQL redo死锁问题排查及解决过程分析

    2024-01-17 08:17:02
  • 详解MySQL中的NULL值

    2024-01-14 16:05:00
  • iis、apache与nginx禁止目录执行asp、php脚本的实现方法

    2023-10-14 11:30:26
  • asp之家 网络编程 m.aspxhome.com