在线性规划中寻找嵌入的网络行 I. 提取启发式方法

Finding Embedded Network Rows in Linear Programs I. Extraction Heuristics

Management Science · 1988
被引 25
人大 A+FT50UTD24ABS 4*

中文导读

研究从线性规划中提取嵌入网络的三种启发式方法(行扫描删除、列扫描删除、行扫描添加),通过多种实现和测试比较其性能,发现复杂方法更可靠但简单方法有时能找到更大网络。

Abstract

An embedded network within a linear program is, roughly speaking, a subset of constraints that represent conservation of flow. We examine three broad classes of heuristic techniques—row-scanning deletion, column-scanning deletion, and row-scanning addition—for the extraction of large embedded networks. We present a variety of implementations, and compare their performance on realistic test problems. The success of our tests depends, in part, on several preprocessing steps that scale the constraint matrix and that set aside certain rows and columns. Efficiency of the subsequent network extraction is dependent on the implementation, in predictable ways. Effectiveness is harder to explain; the more sophisticated and expensive implementations seem to be most reliable, but much simpler implementations sometimes find larger networks. The largest networks are obtained by applying a final augmentation phase, which is studied in the second part of this paper.

嵌入式网络提取行扫描删除列扫描删除行扫描添加