单调值神经网络:机器学习在组合分配问题中的新应用
43 浏览量
更新于2024-06-16
收藏 2.37MB PDF 举报
"这篇论文介绍了单调值神经网络(Monotone Value Neural Networks, MVNN),这是一种新型的机器学习方法,特别适用于处理组合分配问题。在组合分配问题中,如拍卖或课程分配,物品通常以捆绑包的形式分配,而代理人的偏好可能对这些组合具有单调性。传统的机器学习算法往往无法有效地捕捉这种特性,导致代理人的偏好诱导成本增加。
MVNN的设计目的是捕捉组合值,同时强制执行单调性和归一化。通过证明MVNN在单调和归一化的价值函数类中是通用的,作者们为基于MVNN的获胜者确定问题(Winner Determination Problem, WDP)提供了一个混合整数线性规划(Mixed Integer Linear Programming, MILP)的公式,使得实际应用中的解决方案变得可行。在技术层面,这一创新降低了代理的偏好诱导成本,提高了机制的效率。
论文以频谱拍卖为例进行了实验,结果显示MVNN在预测性能上表现优秀,能产生最先进的分配效率,并且减少了求解WDP的时间。此外,MVNN也适用于其他没有固定预算的组合分配问题,如商学院课程分配。研究者使用了结构化的偏好生成器来创建代理人的偏好,以模拟实际环境。
论文中提到的应用案例包括重新分配渔获量份额和商学院的课程分配问题,这两个场景都涉及到代理对多个项目组合的价值评估。通过MVNN,代理人可以更准确地表达复杂偏好,而不会因为组合空间的指数级增长而导致偏好诱导困难。
代码实现已公开在GitHub上,供进一步研究和应用。这项工作强调了结合机器学习与先验知识(如单调性)在解决组合分配问题中的潜力,为未来的相关研究提供了新的思路和工具。"
2021-08-18 上传
2021-05-20 上传
2024-04-17 上传
2023-05-05 上传
2023-05-28 上传
2024-05-12 上传
2024-10-28 上传
2024-10-26 上传
2024-07-03 上传
cpongm
- 粉丝: 5
- 资源: 2万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器