A Reinforcement-Learning-Based Multiple-Column Selection Strategy for
Column Generation
- URL: http://arxiv.org/abs/2312.14213v2
- Date: Fri, 29 Dec 2023 03:58:45 GMT
- Title: A Reinforcement-Learning-Based Multiple-Column Selection Strategy for
Column Generation
- Authors: Haofeng Yuan, Lichang Fang, Shiji Song
- Abstract summary: Column generation is one of the most successful approaches for solving large-scale linear programming problems.
We propose a novel reinforcement-learning-based (RL) multiple-column selection strategy.
Our approach is evaluated on two sets of problems: the cutting stock problem and the graph coloring problem.
- Score: 33.03891490706789
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Column generation (CG) is one of the most successful approaches for solving
large-scale linear programming (LP) problems. Given an LP with a prohibitively
large number of variables (i.e., columns), the idea of CG is to explicitly
consider only a subset of columns and iteratively add potential columns to
improve the objective value. While adding the column with the most negative
reduced cost can guarantee the convergence of CG, it has been shown that adding
multiple columns per iteration rather than a single column can lead to faster
convergence. However, it remains a challenge to design a multiple-column
selection strategy to select the most promising columns from a large number of
candidate columns. In this paper, we propose a novel
reinforcement-learning-based (RL) multiple-column selection strategy. To the
best of our knowledge, it is the first RL-based multiple-column selection
strategy for CG. The effectiveness of our approach is evaluated on two sets of
problems: the cutting stock problem and the graph coloring problem. Compared to
several widely used single-column and multiple-column selection strategies, our
RL-based multiple-column selection strategy leads to faster convergence and
achieves remarkable reductions in the number of CG iterations and runtime.
Related papers
- Machine Learning-Enhanced Ant Colony Optimization for Column Generation [5.82410475933163]
Column generation is a powerful technique for solving optimization problems that involve a large number of variables or columns.
We propose a novel method called machine learning enhanced ant colony optimization (MLACO), to efficiently generate multiple high-quality columns from a subproblem.
arXiv Detail & Related papers (2024-04-23T01:00:09Z) - Fair Column Subset Selection [6.004035936737586]
We consider a setting where the matrix rows are partitioned into two groups, and the goal is to choose a subset of columns that minimizes the maximum error reconstruction of both groups.
In certain scenarios it is unavoidable to choose columns separately for each group, resulting in double the expected column count.
We propose a deterministic leverage-score sampling strategy for the fair setting and show that sampling a column subset of minimum size becomes NP-hard in the presence of two groups.
arXiv Detail & Related papers (2023-06-07T15:00:38Z) - One-step Bipartite Graph Cut: A Normalized Formulation and Its
Application to Scalable Subspace Clustering [56.81492360414741]
We show how to enforce a one-step normalized cut for bipartite graphs, especially with linear-time complexity.
In this paper, we first characterize a novel one-step bipartite graph cut criterion with normalized constraints, and theoretically prove its equivalence to a trace problem.
We extend this cut criterion to a scalable subspace clustering approach, where adaptive anchor learning, bipartite graph learning, and one-step normalized bipartite graph partitioning are simultaneously modeled.
arXiv Detail & Related papers (2023-05-12T11:27:20Z) - A Deep Reinforcement Learning Framework For Column Generation [13.767526395378638]
Column Generation (CG) is an iterative algorithm for solving linear programs with an extremely large number of variables (columns)
We propose RLCG, the first Reinforcement Learning (RL) approach for CG.
Unlike typical column selection rules which myopically select a column based on local information at each iteration, we treat CG as a sequential decision-making problem.
arXiv Detail & Related papers (2022-06-03T03:58:54Z) - Align then Fusion: Generalized Large-scale Multi-view Clustering with
Anchor Matching Correspondences [53.09276639185084]
Multi-view anchor graph clustering selects representative anchors to avoid full pair-wise similarities.
Existing approaches do not pay sufficient attention to establishing correct correspondences between the anchor sets across views.
arXiv Detail & Related papers (2022-05-30T13:07:40Z) - Enhancing Column Generation by a Machine-Learning-Based Pricing
Heuristic for Graph Coloring [5.278929511653199]
Column Generation (CG) is an effective method for solving large-scale optimization problems.
We propose a Machine-Learning Pricing Heuristic that can generate many high-quality columns efficiently.
arXiv Detail & Related papers (2021-12-08T03:58:25Z) - Two-way Spectrum Pursuit for CUR Decomposition and Its Application in
Joint Column/Row Subset Selection [9.649210683629127]
The problem of simultaneous column and row subset selection is addressed in this paper.
An iterative approach is proposed to capture the most structural information of columns/rows via selecting a subset of actual columns/rows.
We demonstrate the application of TWSP for joint channel and sensor selection in cognitive radio networks.
arXiv Detail & Related papers (2021-06-13T13:16:15Z) - Solving weakly supervised regression problem using low-rank manifold
regularization [77.34726150561087]
We solve a weakly supervised regression problem.
Under "weakly" we understand that for some training points the labels are known, for some unknown, and for others uncertain due to the presence of random noise or other reasons such as lack of resources.
In the numerical section, we applied the suggested method to artificial and real datasets using Monte-Carlo modeling.
arXiv Detail & Related papers (2021-04-13T23:21:01Z) - Auto-weighted Multi-view Feature Selection with Graph Optimization [90.26124046530319]
We propose a novel unsupervised multi-view feature selection model based on graph learning.
The contributions are threefold: (1) during the feature selection procedure, the consensus similarity graph shared by different views is learned.
Experiments on various datasets demonstrate the superiority of the proposed method compared with the state-of-the-art methods.
arXiv Detail & Related papers (2021-04-11T03:25:25Z) - Picasso: A Sparse Learning Library for High Dimensional Data Analysis in
R and Python [77.33905890197269]
We describe a new library which implements a unified pathwise coordinate optimization for a variety of sparse learning problems.
The library is coded in R++ and has user-friendly sparse experiments.
arXiv Detail & Related papers (2020-06-27T02:39:24Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.