Ad Hoc网络是由一组移动节点在没有任何现存网络基础设施或是集中管理的情况下形成的动态网络.针时Ad Hoc网络的动态网络环境和负载不均等不利因素,提出了一种基于蚁群的Ad Hoc多路径路由算法(AMRBA),算法具有良好的分布式特性,能为网络提供大量的冗余路径,增强了网络的抗毁性.同时通过对蚂蚁收集到的网络信息所对应的参数赋予不同加权值的方法对路由表进行控制,有效地缓解了Ad Hoc网络的拥塞问题和路由开销过大的问题.仿真结果表明,AMRBA在分组投递率、端到端平均时延等方面有优良性能,改善了网络性能.