当前位置: 首页 > article >正文

0-基于图的组合优化算法学习(NeurIPS 2017)(未完)


文章目录

Abstract

为NP-hard组合优化问题设计好的启发式或近似算法通常需要大量的专业知识和试错。我们能否自动化这个具有挑战性、乏味的过程,而不是学习算法呢?在许多实际应用中,通常是相同的优化问题一次又一次地被解决,保持相同的问题结构,但数据不同。这为学习利用这些重复问题结构的启发式算法提供了机会。在本文中,我们提出了一种独特的结合强化学习和图嵌入的方法来解决这一挑战。学习到的贪婪策略表现得像一个元算法,它逐步构建解,行动由捕捉当前解状态的图嵌入网络的输出决定。我们展示了我们的框架可以应用于多种图上的优化问题,并为最小顶点覆盖、最大割和旅行商问题学习了有效的算法。

1 Introduction

在社交网络、交通、电信和调度等多个应用领域中出现的图组合优化问题都是NP-hard的,因此多年来吸引了理论和算法设计界的极大兴趣。实际上,在Karp关于可归约性的重要论文[19]中提到的21个问题里,有10个是图优化问题的决策版本,而其他11个问题(如集覆盖问题)大多数也可以自然地在图上表述。解决NP-hard图优化问题的传统方法主要有三种:精确算法、近似算法和启发式算


http://www.kler.cn/a/388878.html

相关文章:

  • 探索Pillow库:Python图像处理的瑞士军刀
  • Axure网络短剧APP端原型图,竖屏微剧视频模版40页
  • Vue 项目打包后环境变量丢失问题(清除缓存),区分.env和.env.*文件
  • 2024年11月13日
  • 除了 Postman,还有什么好用的 API 调试工具吗
  • 系统架构设计师论文:大数据Lambda架构
  • 鸿蒙基本组件结构
  • 简单介绍 Spring 中获取 Bean 的三种方式
  • 如何防止苹果MacOS进入休眠状态
  • 【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
  • 报错 - ‘jax.core‘ has no attribute ‘NamedShape‘
  • C语言 | Leetcode C语言题解之第546题移除盒子
  • 利用 Avalonia UI 构建 Blazor 混合应用程序
  • sql分区
  • 计算机体系结构之多级缓存、缓存miss及缓存hit(二)
  • 【LeetCode】分发糖果 解题报告
  • O-RAN简介
  • 【数学二】线性代数-线性方程组-齐次线性方程组、非齐次线性方程组
  • python的学习
  • 深度学习-神经网络基础-网络搭建-损失函数-网络优化-正则化方法
  • Ubuntu 20.04安装ROS noetic
  • 产品经理晋级-Axure中继器制作美观表格
  • 线上问题的排查之内存溢出(OOM)问题如何排查
  • 09 Oracle数据拯救:Flashback Technologies精细级数据恢复指南
  • Spring Boot 3中基于纯MyBatis的CURD开发实例
  • 嵌入式采集网关(golang版本)