Multiple Choice Knapsack Problem: Example of planning choice in transportation
- Tao Zhong,
- Rhonda Young(corresponding author)
- University of Wyoming
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.
Sustainable Development Goals
- SDG 16 Peace, Justice and Strong Institutions
Bibliographic Information
Output type
Original language
EnglishPages 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
ISSN
0149-7189Publication IDs
- Scopus: 74449085191
- PubMed: 19596437
