Dynamic Branching in Qualitative Constraint Networks via Counting Local Models

Time Pub Date : 2020-01-01 DOI:10.4230/LIPIcs.TIME.2020.12
Michael Sioutis, D. Wolter
{"title":"Dynamic Branching in Qualitative Constraint Networks via Counting Local Models","authors":"Michael Sioutis, D. Wolter","doi":"10.4230/LIPIcs.TIME.2020.12","DOIUrl":null,"url":null,"abstract":"11 We introduce and evaluate dynamic branching strategies for solving Qualitative Constraint 12 Networks ( QCN s), which are networks that are mostly used to represent and reason about spatial 13 and temporal information via the use of simple qualitative relations, e.g., a constraint can be “Task A 14 is scheduled after or during Task C ”. In qualitative constraint-based reasoning, the state-of-the-art 15 approach to tackle a given QCN consists in employing a backtracking algorithm, where the branching 16 decisions during search are governed by the restrictiveness of the possible relations for a given 17 constraint (e.g., after can be more restrictive than during ). In the literature, that restrictiveness is 18 defined a priori by means of static weights that are precomputed and associated with the relations 19 of a given calculus, without any regard to the particulars of a given network instance of that 20 calculus, such as its structure. In this paper, we address this limitation by proposing heuristics that 21 dynamically associate a weight with a relation, based on the count of local models (or local scenarios ) 22 that the relation is involved with in a given QCN ; these models are local in that they focus on 23 triples of variables instead of the entire QCN . Therefore, our approach is adaptive and seeks to make 24 branching decisions that preserve most of the solutions by determining what proportion of local 25 solutions agree with that decision. Experimental results with a random and a structured dataset of 26 QCN s of Interval Algebra show that it is possible to achieve up to 5 times better performance for 27 structured instances, whilst maintaining non-negligible gains of around 20%","PeriodicalId":75226,"journal":{"name":"Time","volume":"87 1","pages":"12:1-12:15"},"PeriodicalIF":0.0000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Time","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.TIME.2020.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

11 We introduce and evaluate dynamic branching strategies for solving Qualitative Constraint 12 Networks ( QCN s), which are networks that are mostly used to represent and reason about spatial 13 and temporal information via the use of simple qualitative relations, e.g., a constraint can be “Task A 14 is scheduled after or during Task C ”. In qualitative constraint-based reasoning, the state-of-the-art 15 approach to tackle a given QCN consists in employing a backtracking algorithm, where the branching 16 decisions during search are governed by the restrictiveness of the possible relations for a given 17 constraint (e.g., after can be more restrictive than during ). In the literature, that restrictiveness is 18 defined a priori by means of static weights that are precomputed and associated with the relations 19 of a given calculus, without any regard to the particulars of a given network instance of that 20 calculus, such as its structure. In this paper, we address this limitation by proposing heuristics that 21 dynamically associate a weight with a relation, based on the count of local models (or local scenarios ) 22 that the relation is involved with in a given QCN ; these models are local in that they focus on 23 triples of variables instead of the entire QCN . Therefore, our approach is adaptive and seeks to make 24 branching decisions that preserve most of the solutions by determining what proportion of local 25 solutions agree with that decision. Experimental results with a random and a structured dataset of 26 QCN s of Interval Algebra show that it is possible to achieve up to 5 times better performance for 27 structured instances, whilst maintaining non-negligible gains of around 20%
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于计数局部模型的定性约束网络的动态分支
我们介绍并评估了求解定性约束网络(QCN)的动态分支策略,定性约束网络主要用于通过使用简单的定性关系来表示和推理空间和时间信息,例如,约束可以是“任务a 14被安排在任务C之后或期间”。在定性的基于约束的推理中,处理给定QCN的最先进方法是采用回溯算法,其中搜索过程中的分支决策由给定约束的可能关系的限制性来控制(例如,after可能比during更具限制性)。在文献中,这种限制性是通过预先计算并与给定演算的关系相关联的静态权重先验地定义的,而不考虑该演算的给定网络实例的细节,例如其结构。在本文中,我们通过提出启发式21来解决这一限制,该启发式21基于给定QCN中涉及的关系的局部模型(或局部场景)22的计数,动态地将权重与关系关联起来;这些模型是局部的,因为它们关注23个变量的三元组,而不是整个QCN。因此,我们的方法是自适应的,并寻求通过确定本地25个解决方案中同意该决定的比例来做出24个分支决策,以保留大多数解决方案。使用26个QCN区间代数随机和结构化数据集的实验结果表明,对于27个结构化实例,可以实现高达5倍的性能提升,同时保持20%左右的不可忽略的增益
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Early Detection of Temporal Constraint Violations LSCPM: communities in massive real-world Link Streams by Clique Percolation Method Taming Strategy Logic: Non-Recurrent Fragments Realizability Problem for Constraint LTL Logical Forms of Chronicles
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1