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

用柔性神经k-Opt学习搜索路径问题的可行和不可行区域(未完,先看前驱文章L2S)


文章目录

  • Abstract
  • 1 Introduction

Abstract

介绍了一种名为 Neural k-Opt(NeuOpt)的新型学习搜索(L2S)求解器,用于解决路径问题。它学习执行基于定制的动作分解方法和定制的循环双流(Recurrent Dual-Stream)解码器的灵活 k-opt 交换。

作为一项开创性的工作,我们绕过了纯可行性掩码方案,实现了对可行和不可行区域的自主探索,我们提出了一种名为 Guided Infeasible Region Exploration(GIRE)的方案。GIRE 通过补充可行性相关特征并利用奖励塑造来增强 NeuOpt 策略网络,使其更有效地指导强化学习。

此外,我们为 NeuOpt 配备了动态数据增强(D2A),以便在推理过程中进行更多样化的搜索。在旅行商问题(TSP)和有容量限制的车辆路径问题(CVRP)上的广泛实验表明,我们的 NeuOpt 不仅显著超越了现有的(基于掩码的)L2S 求解器,而且还展示了其优越性,超越了学习构建(L2C)和学习预测(

http://www.lryc.cn/news/462567.html

相关文章:

  • 【升华】人工智能python重要库scikit-learn学习
  • Stable Diffusion Web UI 大白话术语解释 (二)
  • vue-vben-admin 首页加载慢优化 升级vite2到vite3
  • 集合框架07:LinkedList使用
  • 一区鱼鹰优化算法+深度学习+注意力机制!OOA-TCN-LSTM-Attention多变量时间序列预测
  • Cesium 黑夜效果
  • leetcode动态规划(二)-斐波那契数列
  • 【MySQL】增删改查-进阶(一)
  • MacOS RocketMQ安装
  • OpenCV高级图形用户界面(6)获取指定窗口中图像的矩形区域函数getWindowImageRect()的使用
  • SpringColoud GateWay 核心组件
  • 5.计算机网络_抓包工具wireshark
  • 基于Java的车辆管理系统的设计与实现-计算机毕业设计源码41727
  • 在软件开发中低耦合和高内聚是什么,如何实现,请看文章
  • 关于MyBatis-Plus 提供Wrappers.lambdaQuery()的方法
  • C++——vector的了解与使用
  • Ubuntu设置静态IP地址
  • 力扣349.两个数组的交集
  • FreeRTOS - 软件定时器
  • Python的Atlassian第三方库的详细介绍
  • Java中的基本循环结构详解
  • 关于Git Bash中如何定义alias
  • luckfox1106初次使用
  • ab命令深入解析:ApacheBench性能测试工具
  • VSCode创建VUE项目(二)前端登录页面
  • centos 8.4学习小结
  • AI 设计工具合集
  • mac 源代码安装openresty
  • 人工智能和机器学习之线性代数(二)
  • Postman中的form-data 和 JSON 的区别