Operations Research
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


OPERATIONS RESEARCH
Vol. 55, No. 4, July-August 2007, pp. 703-716
DOI: 10.1287/opre.1070.0398
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Hall, N. G.
Right arrow Articles by Posner, M. E.
Right arrow Search for Related Content

Performance Prediction and Preselection for Optimization and Heuristic Solution Procedures

Nicholas G. Hall, Marc E. Posner

Fisher College of Business, The Ohio State University, Columbus, Ohio 43210
Integrated Systems Engineering, The Ohio State University, Columbus, Ohio 43210

hall.33{at}osu.edu
posner.1{at}osu.edu

The operations research literature contains numerous studies on the design and application of optimization and heuristic solution procedures. These studies identify a particular optimization problem, suggest a general solution procedure, and then customize that procedure to improve its efficiency and/or accuracy. In contrast, this paper shows how to use existing solution procedures more effectively. We develop a methodology for predicting the relative performance of alternative procedures, using easily computed problem characteristics. This methodology enables us, for any given data set, to preselect a solution procedure. We apply this preselection methodology to the 0-1 knapsack problem for which two successful optimization procedures, dynamic programming and branch-and-search, are available. Extensive computational testing indicates that substantial savings in average computation time are achieved. The benefits of our work include faster and cheaper identification of effective solution procedures, as well as an improved understanding of the relationship between problem characteristics and the performance of various procedures. Our methodology can be applied to many optimization problems to develop easily implemented guidelines for selecting appropriate solution procedures.

Subject classifications: computational testing; prediction of solution procedure performance; choice of solution procedure; statistical analysis; programming; integer; algorithms; heuristics; analysis of algorithms; suboptimal algorithms; statistics; data analysis.
History: Received October 2004; revision received September 2005; accepted March 2006.







HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2007 by INFORMS.