The DOI matches its Crossref record.
Set Partitioning: A survey
Abstract
This paper discusses the set partitioning or equality-constrained set covering problem. It is a survey of theoretical results and solution methods for this problem, and while we have tried not to omit anything important, we have no claim to completeness. Critical comments pointing out possible omissions or misstatements will be welcome. Part 1 gives some background material. It starts by discussing the uses of the set partitioning model; then it introduces the concepts to be used throughout the paper, and connects our problem to its close and distant relatives which play or may play a role in dealing with it: set packing and set covering, edge matching and edge covering, node packing and node covering, clique covering. The crucial equivalence between set packing/partitioning and node packing problems is introduced. Part 2 deals with structural properties of the set packing and set partitioning polytopes. We discuss necessary and sufficient conditions for all vertices of the set packing polytope to be integer, and we describe the facial structure of this polytope to the extent that it is known. In this description, the one-to-one correspondence between graphs and set packing polytopes plays a central role the facets of a set packing polytope are related to certain subgraphs of an associated graph. We review the various classes of facets and associated subgraphs that have been identified to date. Since facets of the set packing polytope can be arbitrarily complex and therefore computationally expensive to generate, we then discuss a class of inequalities derived from the disjunctive conditions of the set partitioning problem, which are facets of various relaxations of the set partitioning polytope, and can easily be computed from a fractional simplex tableau. These inequalities can be used in simplex-based fractional cutting plane algorithms. Another class of inequalities, also derived from the logical implications of the set partitioning constraints, is unrelated to any particular simplex tableau. These inequalities have coefficients of 0, 1 or -1 and provide convenient all integer cutting planes especially for a primal approach. Finally, we characterize adjacency relations between vertices of the set partitioning and set packing polytopes, on these polytopes as well as on their linear programming relaxations. The basic property that every edge of the set partitioning (set packing) polytope is also an edge of the linear programming relaxation of the latter, is viewed in the context of the need for appropriate criteria to identify such edges that meet a given vertex. All this theory is relatively new, a product of the last five years. Proofs are in general omitted, but sources are referenced in each case. Part 3 focuses on algorithms. We first discuss the two main types that are by now well established, implicit enumeration and (traditional) cutting planes. While in the first category several specialized algorithms have been developed, of which we discuss the ones that to our knowledge have been tested and found successful, algorithms in the second category are basically nonspecialized. Nevertheless, since cutting planes are known to be relatively efficient on set partitioning problems, we discuss some features of the algorithms and codes in this class. For both of these approaches, we briefly review the published computational experience. Next we discuss some recently developed approaches which are either untested or tested to a very limited extent, but which are based on new ideas that seem to hold some promise. The first one is a column generating procedure, based on the adjacency properties discussed in Part 2. It uses a modified all-integer version of the primal simplex algorithm, and generates composite columns corresponding to edges of the feasible set which connect a given integer vertex to a better one. The second procedure is a hybrid algorithm which combines a primal cutting plane method based on all integer cuts with coefficients 0, 1 or -1, with implicit enumeration applied to subproblems so defined as to generate an improvement at each iteration. The third approach uses a new symmetric subgradient method to solve the set partitioning linear program, amended with cutting planes, in an attempt to eliminate the difficulties involved in solving these large, very constrained and very degenerate linear programs by the simplex method. Finally, the fourth one deals with the set partitioning problem via an equivalent weighted node covering problem, which it solves by a hybrid cutting plane-branch and bound algorithm. The latter again avoids recourse to the simplex method, and uses a labeling technique instead. We assume some familiarity on the part of the reader with the basic concepts of graph theory. For background material in this field, the reader is referred to Harary (1969), Berge (1970), Roy (1969), (1970), Christofides (1975). For background in the general areas of linear and integer programming,
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cited by
Branch-and-price: column generation for solving huge integer programs
Barnhart, C., Johnson, E. L., Nemhauser, G. L., Savelsbergh, M. W. P., & Vance, P. H. (1998) · Operations Research · doi:10.1287/opre.46.3.316 · Cited by 2,219
A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems
Gerkey, B. P., & Matarić, M. J. (2004) · The International Journal of Robotics Research · doi:10.1177/0278364904045564 · Cited by 1,753
Integer and combinatorial optimization
(1999) · Computers & Mathematics with Applications · doi:10.1016/s0898-1221(99)91259-2 · Cited by 1,117
Combinatorial Auctions: A Survey
de Vries, S., & Vohra, R. V. (2003) · INFORMS Journal on Computing · doi:10.1287/ijoc.15.3.284.16077 · Cited by 985
Facility location models for distribution system design
Klose, A., & Drexl, A. (2005) · European Journal of Operational Research · doi:10.1016/j.ejor.2003.10.031 · Cited by 965
Metadata
- Authors
- Balas, E., & Padberg, M. W.
- Venue
- SIAM Review
- Published
- 1976-10
- Volume
- 18
- Issue
- 4
- Pages
- 710-760
- ISSN
- 0036-1445 (ISSN-L)
- 1095-7200
- OpenAlex
- W2001341021
- Cited by
- 449
- References
- 0
- FWCI
- 6.44
- Type
- journal article
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Set Partitioning: A survey. https://app.cochat.ai/papers/10.1137/1018115
- The paper
- Balas, E., & Padberg, M. W. (1976). Set Partitioning: A survey. SIAM Review. https://doi.org/10.1137/1018115
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.