paper-with-me

홈 › Papers

Learning-Theoretic Foundations of Algorithm Configuration for Combinatorial Partitioning Problems

2016-11-14 · Maria-Florina Balcan, Vaishnavh Nagarajan, Ellen Vitercik, Colin White

Max-cut, clustering, and many other partitioning problems that are of significant importance to machine learning and other scientific fields are NP-hard, a reality that has motivated researchers to develop a wealth of approximation algorithms and heuristics. Although the best algorithm to use typically depends on the specific application domain, a worst-case analysis is often used to compare algorithms. This may be misleading if worst-case instances occur infrequently, and thus there is a demand for optimization methods which return the algorithm configuration best suited for the given application's typical inputs. We address this problem for clustering, max-cut, and other partitioning problems, such as integer quadratic programming, by designing computationally efficient and sample efficient learning algorithms which receive samples from an application-specific distribution over problem instances and learn a partitioning algorithm with high expected performance. Our algorithms learn over common integer quadratic programming and clustering algorithm families: SDP rounding algorithms and agglomerative clustering algorithms with dynamic programming. For our sample complexity analysis, we provide tight bounds on the pseudodimension of these algorithm classes, and show that surprisingly, even for classes of algorithms parameterized by a single parameter, the pseudo-dimension is superconstant. In this way, our work both contributes to the foundations of algorithm configuration and pushes the boundaries of learning theory, since the algorithm classes we analyze consist of multi-stage optimization procedures and are significantly more complex than classes typically studied in learning theory.

📄 PDF Abstract BibTeX arXiv:1611.04535

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringLearning Theory

Similar Papers 제목 키워드 기반

Data-driven Algorithm Design

2020-11-14 · Maria-Florina Balcan

Data driven algorithm design is an important aspect of modern data science and algorithm design. Rather than using off the shelf algorithms that only have worst case performance guarantees, practitioners often optimize o…

Combinatorial Preconditioners for Proximal Algorithms on Graphs

2018-01-16 · Thomas Möllenhoff, Zhenzhang Ye, Tao Wu, Daniel Cremers

We present a novel preconditioning technique for proximal optimization methods that relies on graph algorithms to construct effective preconditioners. Such combinatorial preconditioners arise from partitioning the graph …

BIG-bench Machine Learning

Learning to Branch

2018-03-27 · ICML 2018 7 · Maria-Florina Balcan, Travis Dick, Tuomas Sandholm, Ellen Vitercik

Tree search algorithms, such as branch-and-bound, are the most widely used tools for solving combinatorial and nonconvex problems. For example, they are the foremost method for solving (mixed) integer programs and constr…

Variable Selection

Neural QAOA$^{2}$: Differentiable Joint Graph Partitioning and Parameter Initialization for Quantum Combinatorial Optimization

2026-05-13 · Zubin Zheng, Jiahao Wu, Shengcai Liu arxiv

The quantum approximate optimization algorithm (QAOA) holds promise for combinatorial optimization but is constrained by limited qubits. While divide-and-conquer frameworks like QAOA$^{2}$ address scalability by partitio…

Zero-shot Generalizationgraph partitioning

AC-Band: A Combinatorial Bandit-Based Approach to Algorithm Configuration

2022-12-01 · Jasmin Brandt, Elias Schede, Viktor Bengs, Björn Haddenhorst 외

We study the algorithm configuration (AC) problem, in which one seeks to find an optimal parameter configuration of a given target algorithm in an automated way. Recently, there has been significant progress in designing…

Multi-Armed Bandits