{"title":"单例弧一致性的排序启发式","authors":"Chuiliu Kong, Shi-mei Xing","doi":"10.1109/MEC.2011.6025478","DOIUrl":null,"url":null,"abstract":"The use of consistency techniques is the main feature of any Constraint Satisfaction Problems(CSPs)solver. Arc Consistency (AC) applied to preprocessing can reduce the search space by removingthe values which are arc inconsistent. Singleton Arc Consistency (SAC) is a stronger level of consistencythan AC. Arc consistency technique with heuristic strategy has been proved to be an efficient techniqueto improve the efficiency of algorithms. In this paper, we first study the well-known SAC-3 algorithm indetail, and propose two algorithms with heuristic strategies for the drawbacks in SAC-3, SAC-3-FFPand SAC-3-MINIsup. Then, we give the correctness proof and complexity analysis. In the end, we implement the two algorithms in some random CSPs and benchmarks during the preprocessing step. Experimental results show that the two algorithms perform better than SAC-3 for most test cases.","PeriodicalId":386083,"journal":{"name":"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ordering heuristics for Singleton Arc Consistency\",\"authors\":\"Chuiliu Kong, Shi-mei Xing\",\"doi\":\"10.1109/MEC.2011.6025478\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The use of consistency techniques is the main feature of any Constraint Satisfaction Problems(CSPs)solver. Arc Consistency (AC) applied to preprocessing can reduce the search space by removingthe values which are arc inconsistent. Singleton Arc Consistency (SAC) is a stronger level of consistencythan AC. Arc consistency technique with heuristic strategy has been proved to be an efficient techniqueto improve the efficiency of algorithms. In this paper, we first study the well-known SAC-3 algorithm indetail, and propose two algorithms with heuristic strategies for the drawbacks in SAC-3, SAC-3-FFPand SAC-3-MINIsup. Then, we give the correctness proof and complexity analysis. In the end, we implement the two algorithms in some random CSPs and benchmarks during the preprocessing step. Experimental results show that the two algorithms perform better than SAC-3 for most test cases.\",\"PeriodicalId\":386083,\"journal\":{\"name\":\"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MEC.2011.6025478\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MEC.2011.6025478","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The use of consistency techniques is the main feature of any Constraint Satisfaction Problems(CSPs)solver. Arc Consistency (AC) applied to preprocessing can reduce the search space by removingthe values which are arc inconsistent. Singleton Arc Consistency (SAC) is a stronger level of consistencythan AC. Arc consistency technique with heuristic strategy has been proved to be an efficient techniqueto improve the efficiency of algorithms. In this paper, we first study the well-known SAC-3 algorithm indetail, and propose two algorithms with heuristic strategies for the drawbacks in SAC-3, SAC-3-FFPand SAC-3-MINIsup. Then, we give the correctness proof and complexity analysis. In the end, we implement the two algorithms in some random CSPs and benchmarks during the preprocessing step. Experimental results show that the two algorithms perform better than SAC-3 for most test cases.