VLDB 2026 Research / reviewers in the wild / expert
Hongyu Cheng 0001
dblp:262/6721-1
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2025
0009-0007-8664-7129ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 first-author · 3 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Mathematical optimization · 93% Computational complexity · 4% Algorithms and data structures · 4% | |
| Artificial intelligence
3 papers |
Learning theory · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization
integer programming |
1.6 | 2 | 2025 | Generalization Guarantees for Learning Score-Based Branch-and-Cut Policies in Integer Programming · NeurIPS 2025 Learning Cut Generating Functions for Integer Programming · NeurIPS 2024 |
Mathematical optimization › integer programming › branch-and-bound
branch-and-cut |
1.5 | 2 | 2024 | Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut · NeurIPS 2024 Learning Cut Generating Functions for Integer Programming · NeurIPS 2024 |
Machine learning › Learning theory
sample complexity |
1.3 | 3 | 2025 | Generalization Guarantees for Learning Score-Based Branch-and-Cut Policies in Integer Programming · NeurIPS 2025 Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut · NeurIPS 2024 Learning Cut Generating Functions for Integer Programming · NeurIPS 2024 |
Machine learning › Learning theory
generalization bounds |
0.9 | 1 | 2025 | Generalization Guarantees for Learning Score-Based Branch-and-Cut Policies in Integer Programming · NeurIPS 2025 |
Mathematical optimization › integer programming › cutting planes
cutting plane selection |
0.8 | 1 | 2024 | Learning Cut Generating Functions for Integer Programming · NeurIPS 2024 |
Mathematical optimization
discrete optimization |
0.8 | 1 | 2024 | Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut · NeurIPS 2024 |
Mathematical optimization › integer programming
mixed-integer optimization |
0.8 | 1 | 2024 | Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut · NeurIPS 2024 |
Mathematical optimization
sequential decision making |
0.3 | 1 | 2025 | Generalization Guarantees for Learning Score-Based Branch-and-Cut Policies in Integer Programming · NeurIPS 2025 |
Algorithms and data structures › algorithm engineering
algorithm selection |
0.2 | 1 | 2024 | Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut · NeurIPS 2024 |
Computational complexity › learning theory
data-driven algorithm design |
0.2 | 1 | 2024 | Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cut · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
neural network · 4.8piecewise polynomial scoring functions · 1.7ReLU activation · 1.7sample complexity bounds · 1.5sample complexity analysis · 1.5parameterized families · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Generalization Guarantees for Learning Score-Based Branch-and-Cut Policies in Integer ProgrammingabstractMixed-integer programming (MIP) provides a powerful framework for optimization problems, with Branch-and-Cut (B&C) being the predominant algorithm in state-of-the-art solvers. The efficiency of B&C critically depends on heuristic policies for making sequential decisions, including node selection, cut selection, and branching variable selection. While traditional solvers often employ heuristics with manually tuned parameters, recent approaches increasingly leverage machine learning, especially neural networks, to learn these policies directly from data. A key challenge is to understand the theoretical underpinnings of these learned policies, particularly their generalization performance from finite data. This paper establishes rigorous sample complexity bounds for learning B&C policies where the scoring functions guiding each decision step (node, cut, branch) have a certain piecewise polynomial structure. This structure generalizes the linear models that form the most commonly deployed policies in practice and investigated recently in a foundational series of theoretical works by Balcan et al. Such piecewise polynomial policies also cover the neural network architectures (e.g., using ReLU activations) that have been the focal point of contemporary practical studies. Consequently, our theoretical framework closely reflects the models utilized by practitioners investigating machine learning within B&C, offering a unifying perspective relevant to both established theory and modern empirical research in this area. Furthermore, our theory applies to quite general sequential decision making problems beyond B&C. Hongyu Cheng 0001, Amitabh Basu |
NeurIPS | 1 |
| 2024 | Learning Cut Generating Functions for Integer ProgrammingabstractThe branch-and-cut algorithm is the method of choice to solve large scale integer programming problems in practice. A key ingredient of branch-and-cut is the use of *cutting planes* which are derived constraints that reduce the search space for an optimal solution. Selecting effective cutting planes to produce small branch-and-cut trees is a critical challenge in the branch-and-cut algorithm. Recent advances have employed a data-driven approach to select good cutting planes from a parameterized family, aimed at reducing the branch-and-bound tree size (in expectation) for a given distribution of integer programming instances. We extend this idea to the selection of the best cut generating function (CGF), which is a tool in the integer programming literature for generating a wide variety of cutting planes that generalize the well-known Gomory Mixed-Integer (GMI) cutting planes. We provide rigorous sample complexity bounds for the selection of an effective CGF from certain parameterized families that provably performs well for any specified distribution on the problem instances. Our empirical results show that the selected CGF can outperform the GMI cuts for certain distributions. Additionally, we explore the sample complexity of using neural networks for instance-dependent CGF selection. Hongyu Cheng 0001, Amitabh Basu |
NeurIPS | 1 |
| 2024 | Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-CutabstractData-driven algorithm design is a paradigm that uses statistical and machine learning techniques to select from a class of algorithms for a computational problem an algorithm that has the best expected performance with respect to some (unknown) distribution on the instances of the problem. We build upon recent work in this line of research by considering the setup where, instead of selecting a single algorithm that has the best performance, we allow the possibility of selecting an algorithm based on the instance to be solved, using neural networks. In particular, given a representative sample of instances, we learn a neural network that maps an instance of the problem to the most appropriate algorithm *for that instance*. We formalize this idea and derive rigorous sample complexity bounds for this learning problem, in the spirit of recent work in data-driven algorithm design. We then apply this approach to the problem of making good decisions in the branch-and-cut framework for mixed-integer optimization (e.g., which cut to add?). In other words, the neural network will take as input a mixed-integer optimization instance and output a decision that will result in a small branch-and-cut tree for that instance. Our computational results provide evidence that our particular way of using neural networks for cut selection can make a significant impact in reducing branch-and-cut tree sizes, compared to previous data-driven approaches. Hongyu Cheng 0001, Sammy Khalife, Barbara Fiedorowicz, Amitabh Basu |
NeurIPS | 1 |