paper-with-me

홈 › Papers

FFCG: Effective and Fast Family Column Generation for Solving Large-Scale Linear Program

2024-12-26 · Yi-Xiang Hu, Feng Wu, Shaoang Li, Yifang Zhao, Xiang-Yang Li

Column Generation (CG) is an effective and iterative algorithm to solve large-scale linear programs (LP). During each CG iteration, new columns are added to improve the solution of the LP. Typically, CG greedily selects one column with the most negative reduced cost, which can be improved by adding more columns at once. However, selecting all columns with negative reduced costs would lead to the addition of redundant columns that do not improve the objective value. Therefore, selecting the appropriate columns to add is still an open problem and previous machine-learning-based approaches for CG only add a constant quantity of columns per iteration due to the state-space explosion problem. To address this, we propose Fast Family Column Generation (FFCG) -- a novel reinforcement-learning-based CG that selects a variable number of columns as needed in an iteration. Specifically, we formulate the column selection problem in CG as an MDP and design a reward metric that balances both the convergence speed and the number of redundant columns. In our experiments, FFCG converges faster on the common benchmarks and reduces the number of CG iterations by 77.1% for Cutting Stock Problem (CSP) and 84.8% for Vehicle Routing Problem with Time Windows (VRPTW), and a 71.4% reduction in computing time for CSP and 84.0% for VRPTW on average compared to several state-of-the-art baselines.

📄 PDF Abstract BibTeX arXiv:2412.19066

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Fast and Robust Recursive Algorithms for Separable Nonnegative Matrix Factorization

2012-08-06 · Nicolas Gillis, Stephen A. Vavasis

In this paper, we study the nonnegative matrix factorization problem under the separability assumption (that is, there exists a cone spanned by a small subset of the columns of the input nonnegative data matrix containin…

Hyperspectral Unmixing

A Reinforcement-Learning-Based Multiple-Column Selection Strategy for Column Generation

2023-12-21 · Haofeng Yuan, Lichang Fang, Shiji Song

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 e…

reinforcement-learning

Efficient Column Generation for Cell Detection and Segmentation

2017-09-21 · Chong Zhang, Shaofei Wang, Miguel A. Gonzalez-Ballester, Julian Yarkony

We study the problem of instance segmentation in biological images with crowded and compact cells. We formulate this task as an integer program where variables correspond to cells and constraints enforce that cells do no…

Cell DetectionInstance SegmentationSegmentationSemantic Segmentation

Snoopy: Effective and Efficient Semantic Join Discovery via Proxy Columns

2025-02-24 · Yuxiang Guo, YUREN MAO, Zhonghao Hu, Lu Chen 외

Semantic join discovery, which aims to find columns in a table repository with high semantic joinabilities to a query column, is crucial for dataset discovery. Existing methods can be divided into two categories: cell-le…

Contrastive LearningGraph Matching

Parsed Categoric Encodings with Automunge

2022-02-19 · Nicholas J. Teague

The Automunge open source python library platform for tabular data pre-processing automates feature engineering data transformations of numerical encoding and missing data infill to received tidy data on bases fit to pro…

Feature Engineering