复杂系统学习(八):基于代理的模型II——模型开发和应用

目录

1. 关于代理和复杂系统的工程视角

1.1 问题:包裹运送

1.2 流动推销员问题

1.3 蚁群优化(ACO)

1.3.1 蚁群优化算法


 

1. 关于代理和复杂系统的工程视角

ABMs的目标通常是为现实世界的复杂系统的工作方式提供解释性的见解;例如:

  • 在没有中央领导者的情况下,蚂蚁群是如何觅食的?
  • 一种传染病如何在人群中传播?
  • 代理人做出自利的决定会产生什么样的市场动态?

自然发生的复杂系统也为计算、工程和系统设计中的现实问题提出了新的、有潜在价值的解决方案;例如:

  • 优化算法
  • 负载平衡 
  • 交通管理
  • 计算机图形和游戏
  • 供应链和物流 
  • 机器人技术

1.1 问题:包裹运送

澳大利亚邮政是澳大利亚邮政服务的主要提供者,最近的趋势是,从交付信件到包裹的转变。  

  • 信件:固定的目的地和路线 
  • 小包:每天的目的地都不一样 

2015年圣诞节,2015年12月期间每天交付130万个包裹。每天都有不同的地址,什么是司机最有效的路线?如果一个典型的司机在每天运送50个包裹,有多少条可能的路线? 

其中一些显然是次优的,但最佳(最短)路线不一定清楚。

1.2 流动推销员问题

 给出一个城市列表,以及每对城市之间的距离,什么是最短的可能路线,正好访问所有城市一次,并返回到原来的城市。

1832年首次在德国提出,20世纪30年代,美国为规划校车路线而进行了数学描述和分析。在1972年被证明是 NP-完备性

NP-完备性

  • 解决方案可以在多项式时间内被验证
  • 无法在多项式时间内找到解决方案(可能是指数级的)。
  • 通常需要启发式或近似的方法 
  • 常常被用作优化算法的基准问题 

1.3 蚁群优化(ACO)

蚂蚁群显示出一种定位有效路线的能力。

这种能力可以用来识别网络中节点之间的有效路径 。

该方法由Marco Dorgio于1992年开发。

广泛应用于车辆路由和调度问题,也包括图像处理、电路设计和其他问题。

1.3.1 蚁群优化算法

将N只蚂蚁随机分配到各节点(目的地)。

每只蚂蚁随机选择一个新的节点前往,依据是:

  • 通往该节点的边缘上的信息素浓度(用\alpha加权) 
  • 与该节点的距离(用\beta加权) 
  • 它之前必须没有访问过该节点。

重复第2步,直到每只蚂蚁都访问了所有节点。

计算每只蚂蚁的总路线长度。

获得最短路线的蚂蚁沿其路线上的边存放信息素(其浓度与路线长度成反比)。

信息素的蒸发速度为\rho

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经济学家 Thomas C. Schelling 在 1971 年发表的《隔离动态模型》论文中表明,即使完全隔离不符合个人偏好和住宅配置,对邻居颜色相同的微小偏好也可能导致完全隔离。使集体效用最大化。 目前的工作旨在加深对基于谢林假设的分离动态模型特性的理解。 它的主要贡献是 (i) 提供对该系列模型的全面和最新审查; (ii) 在相当一般的假设下,对该模型的最一般形式提供解析解; 据我们所知,目前尚不存在这样的解决方案; (iii) 分析旨在减少此类模型中分离的两种装置的效果。 第一章总结了谢林模型的组成部分。 我们展示了代理效用函数、邻域描述和动态规则的选择如何影响模型的结果。 基于对模拟结果的观察,我们发现邻域描述没有定性影响。 关于动态规则,我们展示了 Young (1998) 在该文献中引入的 Logit 行为规则; Zhang (2004b) 相对于最佳响应规则提出了几个优点。 第二章给出了模型的一般解析解。 为此,谢林的模型在进化博弈论的框架内被重新塑造,正如 Young (1998) 之前所做的那样; 张(2004b)。 这允许定义关于代理效用函数的充分假设,允许从任何配置开始预测系统的最终状态。 然后使用该解析解析来考虑 Schelling 效用函数和之前在此上下文中使用的其他效用函数的结果。 第三章考察了在移动决策中引入协调的效果。 这种协调是通过两种不同的方式实现的。 我们首先根据代理人每次行动所产生的外部性按比例征收不同水平的税收。 结果表明,在某些情况下,即使是低水平的税收也足以显着减少隔离。 然后,我们调查了投票共同所有者引入本地协调的影响,他们被定义为每个代理的最近邻居。 结果表明,即使是少量的配位也可以打破隔离

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值