Theory and Practice of Logic Programming最新文献

筛选
英文 中文
The Collection of Papers Celebrating the 20th Anniversary of TPLP, Part II 庆祝学院成立20周年论文集(二
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-10-18 DOI: 10.1017/s1471068422000394
Thomas Eiter, M. Maher, Enrico Pontelli, Luc de Raedt, M. Truszczynski
{"title":"The Collection of Papers Celebrating the 20th Anniversary of TPLP, Part II","authors":"Thomas Eiter, M. Maher, Enrico Pontelli, Luc de Raedt, M. Truszczynski","doi":"10.1017/s1471068422000394","DOIUrl":"https://doi.org/10.1017/s1471068422000394","url":null,"abstract":"","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"89 1","pages":"1"},"PeriodicalIF":1.4,"publicationDate":"2022-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76595058","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Introduction to the Collection of Papers Celebrating the 20th Anniversary of TPLP 《庆祝学院20周年论文集》简介
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-09-22 DOI: 10.1017/s1471068422000345
Thomas Eiter, M. Maher, Enrico Pontelli, Luc de Raedt, M. Truszczynski
{"title":"Introduction to the Collection of Papers Celebrating the 20th Anniversary of TPLP","authors":"Thomas Eiter, M. Maher, Enrico Pontelli, Luc de Raedt, M. Truszczynski","doi":"10.1017/s1471068422000345","DOIUrl":"https://doi.org/10.1017/s1471068422000345","url":null,"abstract":"The first issue of the journal Theory and Practice of Logic Programming, or TPLP, was published in January 2001. This issue, the last one in the present volume, and the following issue, the first one in the next volume, comprise a collection of papers com-memorating and celebrating the twentieth anniversary of the journal. This celebratory collection comes with about one year delay due to the COVID-19 pandemic (but also, if we were to be entirely honest, because of a common human tendency to put things off). Whatever the true reason for the delay, the collection is finally here. We hope and expect it will prove to be a demonstration of the vitality of logic programming, and of a broad range of research directions it spawned in the past and continues to generate today. Logic programming computer a of research on automated theorem proving in logic the of the programming The these original of inspiration of","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"35 1","pages":"770-775"},"PeriodicalIF":1.4,"publicationDate":"2022-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82962759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Establishing Robust Consistency in Answer Set Programs 关于答案集方案鲁棒一致性的建立
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-09-19 DOI: 10.1017/s1471068422000357
ANDRE THEVAPALAN, GABRIELE KERN-ISBERNER
{"title":"On Establishing Robust Consistency in Answer Set Programs","authors":"ANDRE THEVAPALAN, GABRIELE KERN-ISBERNER","doi":"10.1017/s1471068422000357","DOIUrl":"https://doi.org/10.1017/s1471068422000357","url":null,"abstract":"<p>Answer set programs used in real-world applications often require that the program is usable with different input data. This, however, can often lead to contradictory statements and consequently to an inconsistent program. Causes for potential contradictions in a program are conflicting rules. In this paper, we show how to ensure that a program <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline1.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000$mathcal{P}$\u0000</span></span></span></span> remains non-contradictory given any allowed set of such input data. For that, we introduce the notion of conflict-resolving <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline2.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000${lambda}$\u0000</span></span></span></span>-extensions. A conflict-resolving <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline3.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000${lambda}$\u0000</span></span></span></span>-extension for a conflicting rule <span>r</span> is a set <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline4.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000${lambda}$\u0000</span></span></span></span> of (default) literals such that extending the body of <span>r</span> by <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline5.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000${lambda}$\u0000</span></span></span></span> resolves all conflicts of <span>r</span> at once. We investigate the properties that suitable <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline6.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000${lambda}$\u0000</span></span></span></span>-extensions should possess and building on that, we develop a strategy to compute all such conflict-resolving <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20220916112821223-0181:S1471068422000357:S1471068422000357_inline7.png\"/><span data-mathjax-type=\"texmath\"><span>\u0000${lambda}$\u0000</span></span></span></span>-extensions for each conflicting rule in <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:c","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"3 1","pages":""},"PeriodicalIF":1.4,"publicationDate":"2022-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138540403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Positive Dependency Graphs Revisited 重新审视正依赖图
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-08-23 DOI: 10.1017/s1471068422000333
JORGE FANDINNO, VLADIMIR LIFSCHITZ
{"title":"Positive Dependency Graphs Revisited","authors":"JORGE FANDINNO, VLADIMIR LIFSCHITZ","doi":"10.1017/s1471068422000333","DOIUrl":"https://doi.org/10.1017/s1471068422000333","url":null,"abstract":"<p>Theory of stable models is the mathematical basis of answer set programming. Several results in that theory refer to the concept of the positive dependency graph of a logic program. We describe a modification of that concept and show that the new understanding of positive dependency makes it possible to strengthen some of these results.</p>","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"10 1","pages":""},"PeriodicalIF":1.4,"publicationDate":"2022-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138540407","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Introduction to the 38th International Conference on Logic Programming Special Issue II 第38届逻辑程序设计国际会议导论特刊二
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-08-15 DOI: 10.1017/s1471068422000291
Y. Lierler, J. Morales
{"title":"Introduction to the 38th International Conference on Logic Programming Special Issue II","authors":"Y. Lierler, J. Morales","doi":"10.1017/s1471068422000291","DOIUrl":"https://doi.org/10.1017/s1471068422000291","url":null,"abstract":"This is the second issue with the selected papers of the 38th International Conference on Logic Programming (ICLP 2022), held in Haifa, Israel, from July 31 to August 6, 2022. The two issues contain 16 papers selected from several tracks of the conference program for publication in Theory and Practice of Logic Programming. The preceding issue of this volume of the journal contains a detailed editorial by the conference chairs (Lierler et al. 2022), as well as eight papers selected for publication. This issue contains the remaining eight of the papers selected for publication in the Theory and Practice of Logic Programming.","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"22 1","pages":"640 - 640"},"PeriodicalIF":1.4,"publicationDate":"2022-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43261401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Nested Justification Systems 关于嵌套论证系统
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-07-11 DOI: 10.1017/S1471068422000266
Simon Marynissen, J. Heyninck, B. Bogaerts, M. Denecker
{"title":"On Nested Justification Systems","authors":"Simon Marynissen, J. Heyninck, B. Bogaerts, M. Denecker","doi":"10.1017/S1471068422000266","DOIUrl":"https://doi.org/10.1017/S1471068422000266","url":null,"abstract":"Abstract Justification theory is a general framework for the definition of semantics of rule-based languages that has a high explanatory potential. Nested justification systems, first introduced by Denecker et al., allow for the composition of justification systems. This notion of nesting thus enables the modular definition of semantics of rule-based languages, and increases the representational capacities of justification theory. As we show in this paper, the original characterization of semantics for nested justification systems leads to the loss of information relevant for explanations. In view of this problem, we provide an alternative characterization of their semantics and show that it is equivalent to the original one. Furthermore, we show how nested justification systems allow representing fixpoint definitions.","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"22 1","pages":"641 - 657"},"PeriodicalIF":1.4,"publicationDate":"2022-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41515136","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Introduction to the 38th International Conference on Logic Programming Special Issue 第38届逻辑规划国际会议特刊导论
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-07-01 DOI: 10.1017/S147106842200028X
Y. Lierler, J. Morales
{"title":"Introduction to the 38th International Conference on Logic Programming Special Issue","authors":"Y. Lierler, J. Morales","doi":"10.1017/S147106842200028X","DOIUrl":"https://doi.org/10.1017/S147106842200028X","url":null,"abstract":"This issue and its companion, the following one in this volume, contain the regular papers of the 38th International Conference on Logic Programming (ICLP 2022), held in Haifa, Israel, from July 31 to August 6, 2022. In 2022, ICLP was a part of the Federal Logic Conference (FLoC) 2022 (https://floc2022.org/). Since the first conference held in Marseille in 1982, ICLP has been the premier international event for presenting research in logic programming. The scope of the conference covers all areas of logic programming including: Foundations: semantics, formalisms, nonmonotonic reasoning, knowledge representation.","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"22 1","pages":"499 - 504"},"PeriodicalIF":1.4,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48593247","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Building Information Modeling Using Constraint Logic Programming 基于约束逻辑程序设计的建筑信息建模
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-05-17 DOI: 10.1017/S1471068422000138
Joaquín Arias, S. Törmä, M. Carro, G. Gupta
{"title":"Building Information Modeling Using Constraint Logic Programming","authors":"Joaquín Arias, S. Törmä, M. Carro, G. Gupta","doi":"10.1017/S1471068422000138","DOIUrl":"https://doi.org/10.1017/S1471068422000138","url":null,"abstract":"Abstract Building Information Modeling (BIM) produces three-dimensional object-oriented models of buildings combining the geometrical information with a wide range of properties about materials, products, safety, to name just a few. BIM is slowly but inevitably revolutionizing the architecture, engineering, and construction industry. Buildings need to be compliant with regulations about stability, safety, and environmental impact. Manual compliance checking is tedious and error-prone, and amending flaws discovered only at construction time causes huge additional costs and delays. Several tools can check BIM models for conformance with rules/guidelines. For example, Singapore’s CORENET e-Submission System checks fire safety. But since the current BIM exchange format only contains basic information about building objects, a separate, ad-hoc model pre-processing is required to determine, for example, evacuation routes. Moreover, they face difficulties in adapting existing built-in rules and/or adding new ones (to cater for building regulations, that can vary not only among countries but also among parts of the same city), if at all possible. We propose the use of logic-based executable formalisms (CLP and Constraint ASP) to couple BIM models with advanced knowledge representation and reasoning capabilities. Previous experience shows that such formalisms can be used to uniformly capture and reason with knowledge (including ambiguity) in a large variety of domains. Additionally, incorporating checking within design tools makes it possible to ensure that models are rule-compliant at every step. This also prevents erroneous designs from having to be (partially) redone, which is also costly and burdensome. To validate our proposal, we implemented a preliminary reasoner under CLP(Q/R) and ASP with constraints and evaluated it with several BIM models.","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"22 1","pages":"723 - 738"},"PeriodicalIF":1.4,"publicationDate":"2022-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41351181","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Problem Decomposition and Multi-shot ASP Solving for Job-shop Scheduling 作业车间调度的问题分解与多点ASP求解
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-05-16 DOI: 10.1017/S1471068422000217
Mohammed M. S. El-Kholany, M. Gebser, Konstantin Schekotihin
{"title":"Problem Decomposition and Multi-shot ASP Solving for Job-shop Scheduling","authors":"Mohammed M. S. El-Kholany, M. Gebser, Konstantin Schekotihin","doi":"10.1017/S1471068422000217","DOIUrl":"https://doi.org/10.1017/S1471068422000217","url":null,"abstract":"Abstract Scheduling methods are important for effective production and logistics management, where tasks need to be allocated and performed with limited resources. In particular, the Job-shop Scheduling Problem (JSP) is a well known and challenging combinatorial optimization problem in which tasks sharing a machine are to be arranged in a sequence such that encompassing jobs can be completed as early as possible. Given that already moderately sized JSP instances can be highly combinatorial, and neither optimal schedules nor the runtime to termination of complete optimization methods is known, efficient approaches to approximate good-quality schedules are of interest. In this paper, we propose problem decomposition into time windows whose operations can be successively scheduled and optimized by means of multi-shot Answer Set Programming (ASP) solving. From a computational perspective, decomposition aims to split highly complex scheduling tasks into better manageable subproblems with a balanced number of operations so that good-quality or even optimal partial solutions can be reliably found in a small fraction of runtime. Regarding the feasibility and quality of solutions, problem decomposition must respect the precedence of operations within their jobs and partial schedules optimized by time windows should yield better global solutions than obtainable in similar runtime on the entire instance. We devise and investigate a variety of decomposition strategies in terms of the number and size of time windows as well as heuristics for choosing their operations. Moreover, we incorporate time window overlapping and compression techniques into the iterative scheduling process to counteract window-wise optimization limitations restricted to partial schedules. Our experiments on JSP benchmark sets of several sizes show that successive optimization by multi-shot ASP solving leads to substantially better schedules within the runtime limit than global optimization on the full problem, where the gap increases with the number of operations to schedule. While the obtained solution quality still remains behind a state-of-the-art Constraint Programming system, our multi-shot solving approach comes closer the larger the instance size, demonstrating good scalability by problem decomposition.","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"22 1","pages":"623 - 639"},"PeriodicalIF":1.4,"publicationDate":"2022-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45922822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Efficient Knowledge Compilation Beyond Weighted Model Counting 超越加权模型计数的高效知识汇编
IF 1.4 2区 数学
Theory and Practice of Logic Programming Pub Date : 2022-05-16 DOI: 10.1017/S147106842200014X
Rafael Kiesel, Pietro Totis, Angelika Kimmig
{"title":"Efficient Knowledge Compilation Beyond Weighted Model Counting","authors":"Rafael Kiesel, Pietro Totis, Angelika Kimmig","doi":"10.1017/S147106842200014X","DOIUrl":"https://doi.org/10.1017/S147106842200014X","url":null,"abstract":"Abstract Quantitative extensions of logic programming often require the solution of so called second level inference tasks, that is, problems that involve a third operation, such as maximization or normalization, on top of addition and multiplication, and thus go beyond the well-known weighted or algebraic model counting setting of probabilistic logic programming under the distribution semantics. We introduce Second Level Algebraic Model Counting (2AMC) as a generic framework for these kinds of problems. As 2AMC is to (algebraic) model counting what forall-exists-SAT is to propositional satisfiability, it is notoriously hard to solve. First level techniques based on Knowledge Compilation (KC) have been adapted for specific 2AMC instances by imposing variable order constraints on the resulting circuit. However, those constraints can severely increase the circuit size and thus decrease the efficiency of such approaches. We show that we can exploit the logical structure of a 2AMC problem to omit parts of these constraints, thus limiting the negative effect. Furthermore, we introduce and implement a strategy to generate a sufficient set of constraints statically, with a priori guarantees for the performance of KC. Our empirical evaluation on several benchmarks and tasks confirms that our theoretical results can translate into more efficient solving in practice.","PeriodicalId":49436,"journal":{"name":"Theory and Practice of Logic Programming","volume":"22 1","pages":"505 - 522"},"PeriodicalIF":1.4,"publicationDate":"2022-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42718281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信