skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: When is a 0-1 knapsack a matroid?

Conference ·
OSTI ID:35806

Wolsey gave a necessary and sufficient condition for the set of the feasible solutions of an arbitrary 0-1 knapsack to be a matroid. However, from that condition a polynomial time algorithm does not directly follow. Recently Amado and Barcia showed how matroids can be used, within a lagrangean relaxation approach, to obtain strong bounds for 0-1 knapsacks. They described a polynomial time algorithm to decide whether a knapsack is a member of a special family of matroids. Yet knapsacks exist which are matroids and do not belong to that family. Here we give a polynomial time algorithm to decide whether an arbitrary 0-1 knapsack is a matroid. We also show that, unless P = NP, there is no polynomial time algorithm for deciding whether the greedy algorithm produces a maximum weight solution for a 0-1 knapsack problem.

OSTI ID:
35806
Report Number(s):
CONF-9408161-; TRN: 94:009753-0064
Resource Relation:
Conference: 15. international symposium on mathematical programming, Ann Arbor, MI (United States), 15-19 Aug 1994; Other Information: PBD: 1994; Related Information: Is Part Of Mathematical programming: State of the art 1994; Birge, J.R.; Murty, K.G. [eds.]; PB: 312 p.
Country of Publication:
United States
Language:
English

Similar Records

Tight polynominal bounds for matroidal knapsacks
Conference · Sat Dec 31 00:00:00 EST 1994 · OSTI ID:35806

A hypercube algorithm for the 0/1 knapsack problem
Journal Article · Mon Aug 01 00:00:00 EDT 1988 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:35806

Approximating the 0-1 Multiple Knapsack Problem with Agent Decomposition and Market Negotiation
Conference · Fri Sep 03 00:00:00 EDT 1999 · OSTI ID:35806