Convergence results for ant routing algorithms via stochastic approximation and optimization

P. Purkayastha, J. Baras
{"title":"Convergence results for ant routing algorithms via stochastic approximation and optimization","authors":"P. Purkayastha, J. Baras","doi":"10.1145/1755952.1755981","DOIUrl":null,"url":null,"abstract":"Ant algorithms\" have been proposed to solve a variety of problems arising in optimization and distributed control. They form a subset of the larger class of \"swarm intelligence\" algorithms. The central idea is that a 'swarm' of relatively simple agents can interact through simple mechanisms and collectively solve complex problems. Instances that exemplify the above idea abound in nature. The abilities of ant colonies to collectively accomplish complex tasks have served as sources of inspiration for the design of \"ant algorithms\". Examples of \"ant algorithms\" are \"ant routing\" algorithms that have been proposed for communication networks. We analyze in this paper an ant-based routing algorithm for packet-switched wireline networks. The algorithm is an attractive multiple path probabilistic routing scheme, that is fully adaptive and distributed. Using methods from adaptive algorithms and stochastic approximation, we show that the evolution of the link delay estimates can be closely tracked by a deterministic ODE system. A study of the equilibrium points of the ODE then gives us the equilibrium behavior of the routing algorithm, in particular, the equilibrium routing probabilities, and mean delays in the links under equilibrium. We also show that the fixed-point equations that the equilibrium probabilities satisfy are actually the necessary and sufficient conditions of an appropriate optimization problem. Simulations supporting the analytical results are provided.","PeriodicalId":300509,"journal":{"name":"2007 46th IEEE Conference on Decision and Control","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 46th IEEE Conference on Decision and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1755952.1755981","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 23

Abstract

Ant algorithms" have been proposed to solve a variety of problems arising in optimization and distributed control. They form a subset of the larger class of "swarm intelligence" algorithms. The central idea is that a 'swarm' of relatively simple agents can interact through simple mechanisms and collectively solve complex problems. Instances that exemplify the above idea abound in nature. The abilities of ant colonies to collectively accomplish complex tasks have served as sources of inspiration for the design of "ant algorithms". Examples of "ant algorithms" are "ant routing" algorithms that have been proposed for communication networks. We analyze in this paper an ant-based routing algorithm for packet-switched wireline networks. The algorithm is an attractive multiple path probabilistic routing scheme, that is fully adaptive and distributed. Using methods from adaptive algorithms and stochastic approximation, we show that the evolution of the link delay estimates can be closely tracked by a deterministic ODE system. A study of the equilibrium points of the ODE then gives us the equilibrium behavior of the routing algorithm, in particular, the equilibrium routing probabilities, and mean delays in the links under equilibrium. We also show that the fixed-point equations that the equilibrium probabilities satisfy are actually the necessary and sufficient conditions of an appropriate optimization problem. Simulations supporting the analytical results are provided.
蚁群路由算法的随机逼近和优化收敛结果
“蚂蚁算法”被提出来解决优化和分布式控制中出现的各种问题。它们构成了更大类“群体智能”算法的一个子集。其核心思想是,一群相对简单的代理可以通过简单的机制相互作用,共同解决复杂的问题。自然界中有许多例证上述观点的例子。蚁群集体完成复杂任务的能力为“蚂蚁算法”的设计提供了灵感来源。“蚂蚁算法”的例子是已经为通信网络提出的“蚂蚁路由”算法。本文分析了一种基于蚁群的分组交换有线网络路由算法。该算法是一种有吸引力的多路径概率路由方案,具有完全自适应和分布式的特点。利用自适应算法和随机逼近的方法,我们证明了一个确定性ODE系统可以密切跟踪链路延迟估计的演变。通过对ODE平衡点的研究,给出了路由算法的均衡行为,特别是均衡路由概率和均衡下链路的平均时延。我们还证明了平衡概率所满足的不动点方程实际上是一个适当优化问题的充分必要条件。仿真结果支持了分析结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书