{"title":"通过区块排序改进 MaxSAT 排序计划","authors":"Sabah Binte Noor, Fazlul Hasan Siddiqui","doi":"10.1145/3629188.3629200","DOIUrl":null,"url":null,"abstract":"Partial-order plans (POPs) provide greater flexibility during execution compared to sequential plans due to their least commitment nature. Optimizing flexibility in a POP involves strategies such as plan deordering, which eliminates unnecessary action orderings, and plan reordering which modifies action orderings arbitrarily. Though traditional plan deordering techniques, such as EOG (explanation-based order generalization), can efficiently find partial orderings in polynomial time, they lack optimality guarantees. This limitation prompts MaxSAT reorderings to encode the optimization of a POP’s orderings as a partial weighted MaxSAT problem. To further elevate the flexibility of the MaxSAT solutions, this work introduces an algorithm that employs block deordering, a distinct form of plan deordering that consolidates coherent actions into blocks, on top of MaxSAT reorderings. Our experiments with benchmark problems from the International Planning Competitions demonstrate that our algorithm not only makes significant enhancements to the satisfiable MaxSAT reordered plans but also takes it a step further by improving the optimal reordered plans in mere seconds.","PeriodicalId":508572,"journal":{"name":"Proceedings of the 10th International Conference on Networking, Systems and Security","volume":"55 5","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improving MaxSAT-Reordered Plans via Block Deordering\",\"authors\":\"Sabah Binte Noor, Fazlul Hasan Siddiqui\",\"doi\":\"10.1145/3629188.3629200\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Partial-order plans (POPs) provide greater flexibility during execution compared to sequential plans due to their least commitment nature. Optimizing flexibility in a POP involves strategies such as plan deordering, which eliminates unnecessary action orderings, and plan reordering which modifies action orderings arbitrarily. Though traditional plan deordering techniques, such as EOG (explanation-based order generalization), can efficiently find partial orderings in polynomial time, they lack optimality guarantees. This limitation prompts MaxSAT reorderings to encode the optimization of a POP’s orderings as a partial weighted MaxSAT problem. To further elevate the flexibility of the MaxSAT solutions, this work introduces an algorithm that employs block deordering, a distinct form of plan deordering that consolidates coherent actions into blocks, on top of MaxSAT reorderings. Our experiments with benchmark problems from the International Planning Competitions demonstrate that our algorithm not only makes significant enhancements to the satisfiable MaxSAT reordered plans but also takes it a step further by improving the optimal reordered plans in mere seconds.\",\"PeriodicalId\":508572,\"journal\":{\"name\":\"Proceedings of the 10th International Conference on Networking, Systems and Security\",\"volume\":\"55 5\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 10th International Conference on Networking, Systems and Security\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3629188.3629200\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th International Conference on Networking, Systems and Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3629188.3629200","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
与顺序计划相比,部分排序计划(POP)由于其最小承诺的特性,在执行过程中具有更大的灵活性。要优化 POP 的灵活性,需要采取一些策略,如消除不必要的行动排序的计划去序和任意修改行动排序的计划重排。虽然传统的计划排序技术,如 EOG(基于解释的排序泛化),能在多项式时间内高效地找到部分排序,但它们缺乏最优性保证。这一局限性促使 MaxSAT 重排序将 POP 排序的优化编码为部分加权 MaxSAT 问题。为了进一步提高 MaxSAT 解决方案的灵活性,本研究在 MaxSAT 重排序的基础上引入了一种采用块排序的算法,这是计划排序的一种独特形式,可将连贯的行动合并为块。我们利用国际规划竞赛中的基准问题进行的实验表明,我们的算法不仅显著增强了可满足的 MaxSAT 重排序计划,而且还能在短短几秒钟内改进最优重排序计划,从而更进一步。
Improving MaxSAT-Reordered Plans via Block Deordering
Partial-order plans (POPs) provide greater flexibility during execution compared to sequential plans due to their least commitment nature. Optimizing flexibility in a POP involves strategies such as plan deordering, which eliminates unnecessary action orderings, and plan reordering which modifies action orderings arbitrarily. Though traditional plan deordering techniques, such as EOG (explanation-based order generalization), can efficiently find partial orderings in polynomial time, they lack optimality guarantees. This limitation prompts MaxSAT reorderings to encode the optimization of a POP’s orderings as a partial weighted MaxSAT problem. To further elevate the flexibility of the MaxSAT solutions, this work introduces an algorithm that employs block deordering, a distinct form of plan deordering that consolidates coherent actions into blocks, on top of MaxSAT reorderings. Our experiments with benchmark problems from the International Planning Competitions demonstrate that our algorithm not only makes significant enhancements to the satisfiable MaxSAT reordered plans but also takes it a step further by improving the optimal reordered plans in mere seconds.