{"title":"On solving large-scale instances of the knapsack problem with setup by means of an iterated greedy algorithm","authors":"S. Bouamama, C. Blum","doi":"10.1109/ICOSC.2017.7958697","DOIUrl":null,"url":null,"abstract":"This paper proposes a modified iterated greedy algorithm for solving an NP-hard knapsack problem known as the knapsack problem with setup. In contrast to the classical 0–1 knapsack problem, items belong to different classes, and choosing at least one item from a specific class causes a class setup capacity to be consumed and a reduction of the total profit in terms of a penalty that has to be paid. The performance of our technique was compared with those of both a sophisticated, tree-search based, heuristic from the literature and the application of CPLEX to the respective ILP model. Experimental results show that the proposed technique outperforms the heuristic from the literature and yields better performance than CPLEX for medium and large size problem instances.","PeriodicalId":113395,"journal":{"name":"2017 6th International Conference on Systems and Control (ICSC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 6th International Conference on Systems and Control (ICSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOSC.2017.7958697","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper proposes a modified iterated greedy algorithm for solving an NP-hard knapsack problem known as the knapsack problem with setup. In contrast to the classical 0–1 knapsack problem, items belong to different classes, and choosing at least one item from a specific class causes a class setup capacity to be consumed and a reduction of the total profit in terms of a penalty that has to be paid. The performance of our technique was compared with those of both a sophisticated, tree-search based, heuristic from the literature and the application of CPLEX to the respective ILP model. Experimental results show that the proposed technique outperforms the heuristic from the literature and yields better performance than CPLEX for medium and large size problem instances.