M. Eliass Fennich , Leandro C. Coelho , Franklin Djeumou Fomeni
{"title":"用二元决策图求二次型背包问题的紧上界和下界","authors":"M. Eliass Fennich , Leandro C. Coelho , Franklin Djeumou Fomeni","doi":"10.1016/j.cor.2025.107197","DOIUrl":null,"url":null,"abstract":"<div><div>The Quadratic Knapsack Problem (QKP) is a challenging combinatorial optimization problem that has attracted significant attention due to its complexity and practical applications. In recent years, Binary Decision Diagrams (BDDs) have emerged as a powerful tool in combinatorial optimization, providing efficient bounds. In the literature of the QKP, all the exact methods are based on computing tight bounds before applying branch-and-bound (B&B) schemes. We advance this literature in this work by leveraging BDDs to compute bounds more effectively. We propose a novel integration of dual-bound tightening within a BDD-based B&B framework, employing a Breadth-First Search (BFS) strategy. Our approach addresses the critical limitation of existing BDD-based B&B methods, which often lack robust dual-bound tightening mechanisms. Furthermore, we propose several efficient compilation techniques of BDDs for the QKP. Through extensive experimentation on several categories of QKP instances, we demonstrate that our method competes and often surpasses the bounding stages of the leading exact algorithms. Notably, our approach reduces the average duality gap by up to 10% for the class of Hidden Clique QKP instances, showcasing its potential. Furthermore, our findings indicate that the BFS B&B method outperforms state-of-the-art BDD B&B approaches across all tested QKP instances, highlighting its effectiveness and potential for broader application.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"184 ","pages":"Article 107197"},"PeriodicalIF":4.3000,"publicationDate":"2025-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Tight upper and lower bounds for the quadratic knapsack problem through binary decision diagrams\",\"authors\":\"M. Eliass Fennich , Leandro C. Coelho , Franklin Djeumou Fomeni\",\"doi\":\"10.1016/j.cor.2025.107197\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The Quadratic Knapsack Problem (QKP) is a challenging combinatorial optimization problem that has attracted significant attention due to its complexity and practical applications. In recent years, Binary Decision Diagrams (BDDs) have emerged as a powerful tool in combinatorial optimization, providing efficient bounds. In the literature of the QKP, all the exact methods are based on computing tight bounds before applying branch-and-bound (B&B) schemes. We advance this literature in this work by leveraging BDDs to compute bounds more effectively. We propose a novel integration of dual-bound tightening within a BDD-based B&B framework, employing a Breadth-First Search (BFS) strategy. Our approach addresses the critical limitation of existing BDD-based B&B methods, which often lack robust dual-bound tightening mechanisms. Furthermore, we propose several efficient compilation techniques of BDDs for the QKP. Through extensive experimentation on several categories of QKP instances, we demonstrate that our method competes and often surpasses the bounding stages of the leading exact algorithms. Notably, our approach reduces the average duality gap by up to 10% for the class of Hidden Clique QKP instances, showcasing its potential. Furthermore, our findings indicate that the BFS B&B method outperforms state-of-the-art BDD B&B approaches across all tested QKP instances, highlighting its effectiveness and potential for broader application.</div></div>\",\"PeriodicalId\":10542,\"journal\":{\"name\":\"Computers & Operations Research\",\"volume\":\"184 \",\"pages\":\"Article 107197\"},\"PeriodicalIF\":4.3000,\"publicationDate\":\"2025-07-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Operations Research\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0305054825002254\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825002254","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Tight upper and lower bounds for the quadratic knapsack problem through binary decision diagrams
The Quadratic Knapsack Problem (QKP) is a challenging combinatorial optimization problem that has attracted significant attention due to its complexity and practical applications. In recent years, Binary Decision Diagrams (BDDs) have emerged as a powerful tool in combinatorial optimization, providing efficient bounds. In the literature of the QKP, all the exact methods are based on computing tight bounds before applying branch-and-bound (B&B) schemes. We advance this literature in this work by leveraging BDDs to compute bounds more effectively. We propose a novel integration of dual-bound tightening within a BDD-based B&B framework, employing a Breadth-First Search (BFS) strategy. Our approach addresses the critical limitation of existing BDD-based B&B methods, which often lack robust dual-bound tightening mechanisms. Furthermore, we propose several efficient compilation techniques of BDDs for the QKP. Through extensive experimentation on several categories of QKP instances, we demonstrate that our method competes and often surpasses the bounding stages of the leading exact algorithms. Notably, our approach reduces the average duality gap by up to 10% for the class of Hidden Clique QKP instances, showcasing its potential. Furthermore, our findings indicate that the BFS B&B method outperforms state-of-the-art BDD B&B approaches across all tested QKP instances, highlighting its effectiveness and potential for broader application.
期刊介绍:
Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.