Myung Soon Song, Pei Hua Lin, Yun Lu, Emre Shively‐Ertas, Francis J. Vasko
{"title":"A practical approach for dealing with hard knapsack problems using general‐purpose integer programming software","authors":"Myung Soon Song, Pei Hua Lin, Yun Lu, Emre Shively‐Ertas, Francis J. Vasko","doi":"10.1111/itor.13449","DOIUrl":null,"url":null,"abstract":"Several articles dealing with the generation of hard 0‐1 knapsack problems (KPs) have given rise to 13,940 KP instances being made available for empirical testing. These KPs are typically solved using algorithms specifically designed to solve hard KPs. The goal of this paper is to demonstrate that two general‐purpose integer programming software packages using default parameter settings and a standard PC can successfully be used to generate optimal or guaranteed near‐optimal solutions for these 13,940 KP instances. Over 97% of the 13,940 instances have solutions generated that are guaranteed to be within 0.01% of optimum in less than 1 minute and a practical strategy for dealing with the other 3% is presented. Additionally, 3240 of the most difficult KPs were generated based on 6 parameters. Statistical analyses for predicting which values for these six parameters result in difficult‐to‐solve KPs based on the software used will be discussed. These results will be of particular interest to operations research practitioners who need to efficiently solve hard KPs related to real‐world applications.","PeriodicalId":49176,"journal":{"name":"International Transactions in Operational Research","volume":"18 1","pages":""},"PeriodicalIF":3.1000,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Transactions in Operational Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1111/itor.13449","RegionNum":4,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MANAGEMENT","Score":null,"Total":0}
引用次数: 0
Abstract
Several articles dealing with the generation of hard 0‐1 knapsack problems (KPs) have given rise to 13,940 KP instances being made available for empirical testing. These KPs are typically solved using algorithms specifically designed to solve hard KPs. The goal of this paper is to demonstrate that two general‐purpose integer programming software packages using default parameter settings and a standard PC can successfully be used to generate optimal or guaranteed near‐optimal solutions for these 13,940 KP instances. Over 97% of the 13,940 instances have solutions generated that are guaranteed to be within 0.01% of optimum in less than 1 minute and a practical strategy for dealing with the other 3% is presented. Additionally, 3240 of the most difficult KPs were generated based on 6 parameters. Statistical analyses for predicting which values for these six parameters result in difficult‐to‐solve KPs based on the software used will be discussed. These results will be of particular interest to operations research practitioners who need to efficiently solve hard KPs related to real‐world applications.
期刊介绍:
International Transactions in Operational Research (ITOR) aims to advance the understanding and practice of Operational Research (OR) and Management Science internationally. Its scope includes:
International problems, such as those of fisheries management, environmental issues, and global competitiveness
International work done by major OR figures
Studies of worldwide interest from nations with emerging OR communities
National or regional OR work which has the potential for application in other nations
Technical developments of international interest
Specific organizational examples that can be applied in other countries
National and international presentations of transnational interest
Broadly relevant professional issues, such as those of ethics and practice
Applications relevant to global industries, such as operations management, manufacturing, and logistics.