Skip to search boxSkip to navigationSkip to main content

Multiple Choice Knapsack Problem: Example of planning choice in transportation

*Corresponding author for this work
  • University of Wyoming
Research Output:
Contribution to journal
Article
Peer-review

Abstract

Transportation programming, a process of selecting projects for funding given budget and other constraints, is becoming more complex as a result of new federal laws, local planning regulations, and increased public involvement. This article describes the use of an integer programming tool, Multiple Choice Knapsack Problem (MCKP), to provide optimal solutions to transportation programming problems in cases where alternative versions of projects are under consideration. In this paper, optimization methods for use in the transportation programming process are compared and then the process of building and solving the optimization problems is discussed. The concepts about the use of MCKP are presented and a real-world transportation programming example at various budget levels is provided. This article illustrates how the use of MCKP addresses the modern complexities and provides timely solutions in transportation programming practice. While the article uses transportation programming as a case study, MCKP can be useful in other fields where a similar decision among a subset of the alternatives is required.

Bibliographic Information

Output type

Research Output:
Contribution to journal
Article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 128-137 (10 pages)

Journal (Volume, Issue Number)

Evaluation and Program Planning (Volume 33, Issue 2)

Publication milestones

  • Published - 05/2010

Publication status

Published - 05/2010

ISSN

0149-7189

Publication IDs

  • Scopus: 74449085191
  • PubMed: 19596437