Differentiable extensions with rounding guarantees for combinatorial optimization over permutations
Robert R. Nerem, Zhishang Luo, Akbar Rafiey, Yusu Wang
摘要
Continuously extending combinatorial optimization objectives is a powerful technique commonly applied to the optimization of set functions. However, few such methods exist for extending functions on permutations, despite the fact that many combinatorial optimization problems, such as the quadratic assignment problem (QAP) and the traveling salesperson problem (TSP), are inherently optimization over permutations. We present Birkhoff Extension (BE), an almost-everywheredifferentiable continuous polytime-computable extension of any real-valued function on permutations to doubly stochastic matrices. Key to this construction is our introduction of a continuous variant of the well-known Birkhoff decomposition. Our extension has several nice properties making it appealing for optimization problems. First, BE provides a rounding guarantee, namely any solution to the extension can be efficiently rounded to a permutation without increasing the function value. Furthermore, an approximate solution in the relaxed case will give rise to an approximate solution in the space of permutations. Second, using BE, any real-valued optimization objective on permutations can be extended to an almost-everywheredifferentiable objective function over the space of doubly stochastic matrices. This makes our BE amenable to not only gradient-descent based optimization, but also unsupervised neural combinatorial optimization where training often requires a differentiable loss. Third, based on the above properties, we present a simple optimization procedure which can be readily combined with existing optimization approaches to offer local improvements (i.e., the quality of the final solution is no worse than the initial solution). Finally, we also adapt our extension to optimization problems over a class of trees, such as Steiner tree and optimization-based hierarchical clustering. We present experimental results to verify our theoretical results on several combinatorial optimization problems related to permutations.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper8
- Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on GraphsNikolaos Karalias, Andreas LoukasNeurIPS 2020 · 被引用 190 次
- Reinforcement Learning with Combinatorial Actions: An Application to Vehicle RoutingArthur Delarue, Ross Anderson, Christian TjandraatmadjaNeurIPS 2020 · 被引用 127 次
- A Bi-Level Framework for Learning to Solve Combinatorial Optimization on GraphsRunzhong Wang, Zhigang Hua, Gan Liu, Jiayi Zhang 等NeurIPS 2021 · 被引用 64 次
- Unsupervised Learning for Combinatorial Optimization with Principled Objective RelaxationHaoyu Wang, Nan Wu, Hang Yang, Cong Hao 等NeurIPS 2022 · 被引用 54 次
- Set2Graph: Learning Graphs From SetsHadar Serviansky, Nimrod Segol, Jonathan Shlomi, Kyle Cranmer 等NeurIPS 2020 · 被引用 37 次
相关 Paper
- OT4P: Unlocking Effective Orthogonal Group Path for Permutation RelaxationYaming Guo, Chen Zhu, Hengshu Zhu, Tieru WuNeurIPS 2024 · 被引用 1 次
- Solving the Asymmetric Traveling Salesman Problem via Trace-Guided Cost AugmentationZhen Zhang, Javen Qinfeng Shi, Wee Sun LeeNeurIPS 2025
- Neural Set Function Extensions: Learning with Discrete Functions in High DimensionsNikolaos Karalias, Joshua Robinson, Andreas Loukas, Stefanie JegelkaNeurIPS 2022 · 被引用 17 次
- One Tree to Rule Them All: Poly-Logarithmic Universal Steiner TreeCostas Busch, Da Qi Chen, Arnold Filtser, Daniel Hathcock 等FOCS 2023 · 被引用 4 次
- Deep Neural Network Approximated Dynamic Programming for Combinatorial OptimizationShenghe Xu, Shivendra S. Panwar, Murali S. Kodialam, T. V. LakshmanAAAI 2020 · 被引用 29 次
