0-Equity-Transformer:求解NP-Hard Min-Max路由问题的顺序生成算法(AAAI-24)(完)(code)

news/2024/11/14 12:40:38 标签: transformer, 算法, 深度学习


文章目录

  • Abstract
  • Introduction
  • 问题表述
  • Methodology
    • 多智能体位置编码
    • 公平上下文编码
    • 训练方案
  • Experiments
    • mTSP的性能评估
    • mPDP的性能评估
  • Related Work
  • Conclusion

Abstract

最小最大路由问题旨在通过智能体合作完成任务来最小化多个智能体中最长行程的长度。这些问题包括对现实世界有重大影响的应用场景,但已知属于NP-hard问题。现有方法在大规模问题上面临挑战,尤其是在需要协调大量智能体以覆盖数千个城市的情况下。本文提出了Equity-Transformer来解决大规模最小最大路由问题。首先,我们采用顺序规划方法来处理最小最大路由问题,使我们能够利用强大的序列生成器(例如,Transformer)。其次,我们提出了关键的归纳偏差,以确保智能体之间的公平工作量分配。通过在两个代表性的最小最大路由任务中展示其优越性能:最小最大多智能体旅行商问题(min-max mTSP)和最小最大多智能体取货和送货问题(min-max mPDP),证明了Equity-Transformer的有效性。值得注意的是,我们的方法在100个智能体和1000个城市的mTSP案例中,与竞争性启发式方法(LKH3)相比,实现了大约335倍的运行时间减少和约53%的成本值降低。我们提供了可复现的源代码:https://github.com/kaist-silab/equity-transfor


http://www.niftyadmin.cn/n/5751919.html

相关文章

Ubuntu 22.04 ftp搭建

1、安装ftp服务 sudo apt-get install vsftpd 2、FTP安装完成后,会默认为我们创建用户名为ftp的用户,默认无密码。我们需要为其设置密码。输入 sudo passwd ftp 3、创建ftp用户的home目录 sudo mkdir /home/ftp 4、设置ftp目录的权限 sudo chmod 777 /ho…

Python毕业设计选题:基于django+vue的仓库管理系统设计

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 用户管理 公告信息管理 产品信息管理 产品类型管理 用户…

陈文自媒体:65岁大爷,3年搞了150多万!

昨天下班去跑步,偶遇一个小区的大爷,他们两夫妻也去跑步,热情的我和他们聊起来了。 两夫妻已经60了,年纪和我老爸一个年纪的,从他们走路的动作来看,我认为他们的身体还是不错,简单介绍一下这个…

JSqlParser、JavaCC实操

1. 背景 项目中使用mubatis-plus,有个sql报错,信息如下 通过debug我发现是第四行代码报错 net.sf.jsqlparser.parser.CCJSqlParserUtil#parseStatements public static Statements parseStatements(String sqls) throws JSQLParserException {CCJSqlP…

热点更新场景,OceanBase如何实现性能优化

案例背景 这个案例来自一个保险行业的客户:他们的核心系统底层采用了OceanBase数据库作为存储解决方案,然而,在系统上线运行后,出现了一个异常情况,执行简单的主键更新语句时SQL执行时间出现了显著的波动。为了迅速定…

《实时流计算系统设计与实现》-Part 2-笔记

做不到实时 做不到实时的原因 实时计算很难。通过增量计算的方式来间接获得问题的(伪)实时结果,即使这些结果带有迟滞性和近似性,但只要能够带来尽可能最新的信息,那也是有价值的。 原因可分成3个方面: …

Anaconda 和 conda 是什么关系?就像 pip 和 python 一样吗

Anaconda 和 conda是 Anaconda Distribution 还是 Miniconda Anaconda 和 conda Anaconda 和 conda 之间的关系有点类似于 pip 和 Python,但又有所不同。 Anaconda 是一个数据科学和机器学习的发行版,它包含了 Python、conda 以及许多预装的库和工具&am…

PETR/PETRv2/StreamPETR论文阅读

1. PETR PETR网络结构如下,主要包括image-backbone,3D Coordinates Generator,3D Position Encoder,transformer Decoder四个模块。 把N 个视角的图像输入到骨干网络中以提取 2D 多视图特征。在 3D 坐标生成器中,首先…