{"title":"代理约束分析——可满足性问题的新启发式和学习方案","authors":"A. Løkketangen, F. Glover","doi":"10.1090/dimacs/035/14","DOIUrl":null,"url":null,"abstract":"Surrogate constraint analysis has been applied effectively to a variety of combinatorial optimization problems, as a foundation for both exact and heuristic methods. In the heuristic domain, surrogate constraint methods are particularly suited to the creation of associated learning procedures and to the application of probabilistic decisions. We show that these approaches are natural and effective for satisfiability (SAT) problems. Added motivation comes from observing that the current best exact and heuristic procedures for multidimensional knapsack problems are provided independently by surrogate constraint methods and probabilistic methods that use memory and learning structures (derived from tabu search). We show that the SAT problem can be formulated as a special instance of a binary-choice multidimensional knapsack problem (or equivalently, a binary-choice generalized covering problem), and demonstrate how surrogate constraint analysis can be specialized in a particularly convenient way to exploit the structure of this problem. Our approach incorporates simple (first order) instances of adaptive memory structures characteristic of tabu search implementations, to give a learning effect to guide the search. This use of memory adds a dimension to the solution process that has not adequately been examined in the past. We find that the combination of surrogate constraint analysis and simple learning proves more effective than probabilistic search designs, including those that encompass probabilistic rules that have been highly favored in previous SAT approaches. These outcomes motivate a closer look at surrogate strategies and more advanced ways of integrating them with adaptive memory and learning procedures.","PeriodicalId":434373,"journal":{"name":"Satisfiability Problem: Theory and Applications","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":"{\"title\":\"Surrogate constraint analysis-new heuristics and learning schemes for satisfiability problems\",\"authors\":\"A. Løkketangen, F. Glover\",\"doi\":\"10.1090/dimacs/035/14\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Surrogate constraint analysis has been applied effectively to a variety of combinatorial optimization problems, as a foundation for both exact and heuristic methods. In the heuristic domain, surrogate constraint methods are particularly suited to the creation of associated learning procedures and to the application of probabilistic decisions. We show that these approaches are natural and effective for satisfiability (SAT) problems. Added motivation comes from observing that the current best exact and heuristic procedures for multidimensional knapsack problems are provided independently by surrogate constraint methods and probabilistic methods that use memory and learning structures (derived from tabu search). We show that the SAT problem can be formulated as a special instance of a binary-choice multidimensional knapsack problem (or equivalently, a binary-choice generalized covering problem), and demonstrate how surrogate constraint analysis can be specialized in a particularly convenient way to exploit the structure of this problem. Our approach incorporates simple (first order) instances of adaptive memory structures characteristic of tabu search implementations, to give a learning effect to guide the search. This use of memory adds a dimension to the solution process that has not adequately been examined in the past. We find that the combination of surrogate constraint analysis and simple learning proves more effective than probabilistic search designs, including those that encompass probabilistic rules that have been highly favored in previous SAT approaches. These outcomes motivate a closer look at surrogate strategies and more advanced ways of integrating them with adaptive memory and learning procedures.\",\"PeriodicalId\":434373,\"journal\":{\"name\":\"Satisfiability Problem: Theory and Applications\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"27\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Satisfiability Problem: Theory and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1090/dimacs/035/14\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Satisfiability Problem: Theory and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1090/dimacs/035/14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Surrogate constraint analysis-new heuristics and learning schemes for satisfiability problems
Surrogate constraint analysis has been applied effectively to a variety of combinatorial optimization problems, as a foundation for both exact and heuristic methods. In the heuristic domain, surrogate constraint methods are particularly suited to the creation of associated learning procedures and to the application of probabilistic decisions. We show that these approaches are natural and effective for satisfiability (SAT) problems. Added motivation comes from observing that the current best exact and heuristic procedures for multidimensional knapsack problems are provided independently by surrogate constraint methods and probabilistic methods that use memory and learning structures (derived from tabu search). We show that the SAT problem can be formulated as a special instance of a binary-choice multidimensional knapsack problem (or equivalently, a binary-choice generalized covering problem), and demonstrate how surrogate constraint analysis can be specialized in a particularly convenient way to exploit the structure of this problem. Our approach incorporates simple (first order) instances of adaptive memory structures characteristic of tabu search implementations, to give a learning effect to guide the search. This use of memory adds a dimension to the solution process that has not adequately been examined in the past. We find that the combination of surrogate constraint analysis and simple learning proves more effective than probabilistic search designs, including those that encompass probabilistic rules that have been highly favored in previous SAT approaches. These outcomes motivate a closer look at surrogate strategies and more advanced ways of integrating them with adaptive memory and learning procedures.