首页 > 最新文献

Logical Methods in Computer Science最新文献

英文 中文
Logical Methods: The Art of Thinking Abstractly and Mathematically 逻辑方法:抽象和数学思维的艺术
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2021-01-01 DOI: 10.1007/978-3-030-63777-4
R. Antonsen
{"title":"Logical Methods: The Art of Thinking Abstractly and Mathematically","authors":"R. Antonsen","doi":"10.1007/978-3-030-63777-4","DOIUrl":"https://doi.org/10.1007/978-3-030-63777-4","url":null,"abstract":"","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87990214","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Chapter 16 Reasoning About Models 第十六章关于模型的推理
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2021-01-01 DOI: 10.1007/978-3-030-63777-4_17
R. Antonsen
{"title":"Chapter 16 Reasoning About Models","authors":"R. Antonsen","doi":"10.1007/978-3-030-63777-4_17","DOIUrl":"https://doi.org/10.1007/978-3-030-63777-4_17","url":null,"abstract":"","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80454215","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Linear Category of Polynomial Functors (extensional part) 多项式函子的线性范畴(扩展部分)
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2014-03-04 DOI: 10.2168/LMCS-10(2:2)2014
P. Hyvernat
We construct a symmetric monoidal closed category of polynomial endofunctors(as objects) and simulation cells (as morphisms). This structure is definedusing universal properties without reference to representing polynomialdiagrams and is reminiscent of Day's convolution on presheaves. We then makethis category into a model for intuitionistic linear logic by defining anadditive and exponential structure.
我们构造了多项式内函子(作为对象)和模拟细胞(作为态射)的对称单轴闭范畴。这种结构是使用通用属性来定义的,而不涉及表示多项式图,这让人想起了戴在预轴上的卷积。然后,我们通过定义一个加性和指数结构,将这个范畴变成一个直观线性逻辑的模型。
{"title":"A Linear Category of Polynomial Functors (extensional part)","authors":"P. Hyvernat","doi":"10.2168/LMCS-10(2:2)2014","DOIUrl":"https://doi.org/10.2168/LMCS-10(2:2)2014","url":null,"abstract":"We construct a symmetric monoidal closed category of polynomial endofunctors\u0000(as objects) and simulation cells (as morphisms). This structure is defined\u0000using universal properties without reference to representing polynomial\u0000diagrams and is reminiscent of Day's convolution on presheaves. We then make\u0000this category into a model for intuitionistic linear logic by defining an\u0000additive and exponential structure.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2014-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67824034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
On Separation by Locally Testable and Locally Threshold Testable Languages 局部可测试语言与局部阈值可测试语言的分离
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2013-08-01 DOI: 10.2168/LMCS-10(3:24)2014
Thomas Place, L. V. Rooijen, M. Zeitoun
A separator for two languages is a third language containing the first oneand disjoint from the second one. We investigate the following decisionproblem: given two regular input languages, decide whether there exists alocally testable (resp. a locally threshold testable) separator. In both cases,we design a decision procedure based on the occurrence of special patterns inautomata accepting the input languages. We prove that the problem iscomputationally harder than deciding membership. The correctness proof of thealgorithm yields a stronger result, namely a description of a possibleseparator. Finally, we discuss the same problem for context-free inputlanguages.
两种语言的分隔符是包含第一种语言的第三种语言,并且与第二种语言不相交。我们研究了以下的决策问题:给定两种正则输入语言,判断是否存在局部可测试的(响应)。局部阈值可测试)分隔符。在这两种情况下,我们设计了一个基于接受输入语言的特殊模式自动机的决策过程。我们证明了这个问题在计算上比决定成员更难。该算法的正确性证明产生了一个更强的结果,即对可能分隔符的描述。最后,我们讨论了上下文无关输入语言的相同问题。
{"title":"On Separation by Locally Testable and Locally Threshold Testable Languages","authors":"Thomas Place, L. V. Rooijen, M. Zeitoun","doi":"10.2168/LMCS-10(3:24)2014","DOIUrl":"https://doi.org/10.2168/LMCS-10(3:24)2014","url":null,"abstract":"A separator for two languages is a third language containing the first one\u0000and disjoint from the second one. We investigate the following decision\u0000problem: given two regular input languages, decide whether there exists a\u0000locally testable (resp. a locally threshold testable) separator. In both cases,\u0000we design a decision procedure based on the occurrence of special patterns in\u0000automata accepting the input languages. We prove that the problem is\u0000computationally harder than deciding membership. The correctness proof of the\u0000algorithm yields a stronger result, namely a description of a possible\u0000separator. Finally, we discuss the same problem for context-free input\u0000languages.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2013-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67823768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Finite choice, convex choice and finding roots 有限选择,凸选择和求根
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2013-02-02 DOI: 10.2168/LMCS-11(4:6)2015
Stéphane Le Roux, A. Pauly
We investigate choice principles in the Weihrauch lattice for finite sets on the one hand, and convex sets on the other hand. Increasing cardinality and increasing dimension both correspond to increasing Weihrauch degrees. Moreover, we demonstrate that the dimension of convex sets can be characterized by the cardinality of finite sets encodable into them. Precisely, choice from an n + 1 point set is reducible to choice from a convex set of dimension n, but not reducible to choice from a convex set of dimension n–1. Furthermore we consider searching for zeros of continuous functions. We provide an algorithm producing 3n real numbers containing all zeros of a continuous function with up to n local minima. This demonstrates that having finitely many zeros is a strictly weaker condition than having finitely many local extrema. We can prove 3n to be optimal.
研究了有限集和凸集的Weihrauch格的选择原则。增加基数和增加维数都对应增加魏氏度。此外,我们证明了凸集的维数可以用可编码到凸集中的有限集的基数来表征。准确地说,从n + 1个点集中进行选择可以约化为从n维的凸集中进行选择,但不能约化为从n - 1维的凸集中进行选择。进一步考虑了连续函数的零点搜索问题。我们提供了一种产生3n个实数的算法,这些实数包含一个具有最多n个局部极小值的连续函数的所有零。这证明了有有限多个零比有有限多个局部极值是一个严格弱的条件。我们可以证明3n是最优的。
{"title":"Finite choice, convex choice and finding roots","authors":"Stéphane Le Roux, A. Pauly","doi":"10.2168/LMCS-11(4:6)2015","DOIUrl":"https://doi.org/10.2168/LMCS-11(4:6)2015","url":null,"abstract":"We investigate choice principles in the Weihrauch lattice for finite sets on the one hand, and convex sets on the other hand. Increasing cardinality and increasing dimension both correspond to increasing Weihrauch degrees. Moreover, we demonstrate that the dimension of convex sets can be characterized by the cardinality of finite sets encodable into them. Precisely, choice from an n + 1 point set is reducible to choice from a convex set of dimension n, but not reducible to choice from a convex set of dimension n–1. Furthermore we consider searching for zeros of continuous functions. We provide an algorithm producing 3n real numbers containing all zeros of a continuous function with up to n local minima. This demonstrates that having finitely many zeros is a strictly weaker condition than having finitely many local extrema. We can prove 3n to be optimal.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2013-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67823942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Tree-width for first order formulae 一阶公式的树宽度
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2012-03-29 DOI: 10.2168/LMCS-8(1:32)2012
Isolde Adler, M. Weyer
We introduce tree-width for first order formulae phi, fotw(phi). We showthat computing fotw is fixed-parameter tractable with parameter fotw. Moreover,we show that on classes of formulae of bounded fotw, model checking is fixedparameter tractable, with parameter the length of the formula. This is done bytranslating a formula phi with fotw(phi)
我们引入一阶公式phi, fotw(phi)的树宽度。我们证明了用参数fotw计算fotw是固定参数可处理的。此外,我们还证明了在有界fotw公式的类别上,模型检验是固定参数可处理的,参数为公式的长度。这是通过将具有fotw(phi)
{"title":"Tree-width for first order formulae","authors":"Isolde Adler, M. Weyer","doi":"10.2168/LMCS-8(1:32)2012","DOIUrl":"https://doi.org/10.2168/LMCS-8(1:32)2012","url":null,"abstract":"We introduce tree-width for first order formulae phi, fotw(phi). We show\u0000that computing fotw is fixed-parameter tractable with parameter fotw. Moreover,\u0000we show that on classes of formulae of bounded fotw, model checking is fixed\u0000parameter tractable, with parameter the length of the formula. This is done by\u0000translating a formula phi with fotw(phi)<k into a formula of the k-variable\u0000fragment L^k of first order logic. For fixed k, the question whether a given\u0000first order formula is equivalent to an L^k formula is undecidable. In\u0000contrast, the classes of first order formulae with bounded fotw are fragments\u0000of first order logic for which the equivalence is decidable.\u0000 Our notion of tree-width generalises tree-width of conjunctive queries to\u0000arbitrary formulae of first order logic by taking into account the quantifier\u0000interaction in a formula. Moreover, it is more powerful than the notion of\u0000elimination-width of quantified constraint formulae, defined by Chen and Dalmau\u0000(CSL 2005): for quantified constraint formulae, both bounded elimination-width\u0000and bounded fotw allow for model checking in polynomial time. We prove that\u0000fotw of a quantified constraint formula phi is bounded by the\u0000elimination-width of phi, and we exhibit a class of quantified constraint\u0000formulae with bounded fotw, that has unbounded elimination-width. A similar\u0000comparison holds for strict tree-width of non-recursive stratified datalog as\u0000defined by Flum, Frick, and Grohe (JACM 49, 2002).\u0000 Finally, we show that fotw has a characterization in terms of a cops and\u0000robbers game without monotonicity cost.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2012-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67823829","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Selected Papers of the Conference "Typed Lambda Calculi and Applications 2009" 2009年“类型化Lambda演算及其应用”会议论文选集
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2012-01-01 DOI: 10.2168/LMCS-TCLA:2009
B. Patrick, Curien Pierre-Louis, Paolini Luca
{"title":"Selected Papers of the Conference \"Typed Lambda Calculi and Applications 2009\"","authors":"B. Patrick, Curien Pierre-Louis, Paolini Luca","doi":"10.2168/LMCS-TCLA:2009","DOIUrl":"https://doi.org/10.2168/LMCS-TCLA:2009","url":null,"abstract":"","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2012-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67825086","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Complexity of the First-Order Theory of Ground Tree Rewrite Graphs 地树重写图一阶理论的复杂性
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2011-07-05 DOI: 10.2168/LMCS-10(1:7)2014
Stefan Goller, Markus Lohrey
We prove that the complexity of the uniform first-order theory of ground tree rewrite graphs is in ATIME(2^{2^{poly(n)}},O(n)). Providing a matching lower bound, we show that there is some fixed ground tree rewrite graph whose first-order theory is hard for ATIME(2^{2^{poly(n)}},poly(n)) with respect to logspace reductions. Finally, we prove that there exists a fixed ground tree rewrite graph together with a single unary predicate in form of a regular tree language such that the resulting structure has a non-elementary first-order theory.
证明了地树重写图的一致一阶理论的复杂度为ATIME(2^{2^{poly(n)}},O(n))。提供了一个匹配的下界,我们证明了存在一些固定的地面树重写图,其一阶理论对于ATIME(2^{2^{poly(n)}},poly(n))对于对数空间约简是困难的。最后,我们证明了在正则树语言形式下存在一个固定的地面树重写图和一个一元谓词,使得结果结构具有非初等一阶理论。
{"title":"The Complexity of the First-Order Theory of Ground Tree Rewrite Graphs","authors":"Stefan Goller, Markus Lohrey","doi":"10.2168/LMCS-10(1:7)2014","DOIUrl":"https://doi.org/10.2168/LMCS-10(1:7)2014","url":null,"abstract":"We prove that the complexity of the uniform first-order theory of ground tree rewrite graphs is in ATIME(2^{2^{poly(n)}},O(n)). Providing a matching lower bound, we show that there is some fixed ground tree rewrite graph whose first-order theory is hard for ATIME(2^{2^{poly(n)}},poly(n)) with respect to logspace reductions. Finally, we prove that there exists a fixed ground tree rewrite graph together with a single unary predicate in form of a regular tree language such that the resulting structure has a non-elementary first-order theory.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2011-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73083441","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Markov Decision Processes with Multiple Long-Run AverageObjectives 具有多个长期平均目标的马尔可夫决策过程
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2011-04-18 DOI: 10.2168/LMCS-10(1:13)2014
Tom'avs Br'azdil, V'aclav Brovzek, K. Chatterjee, Vojtvech Forejt, Anton'in Kuvcera
We study Markov decision processes (MDPs) with multiplelimit-average (or mean-payoff) functions. We consider twodifferent objectives, namely, expectation and satisfactionobjectives. Given an MDP with k limit-average functions, in theexpectation objective the goal is to maximize the expectedlimit-average value, and in the satisfaction objective the goalis to maximize the probability of runs such that thelimit-average value stays above a given vector. We show thatunder the expectation objective, in contrast to the case of onelimit-average function, both randomization and memory arenecessary for strategies even for epsilon-approximation, andthat finite-memory randomized strategies are sufficient forachieving Pareto optimal values. Under the satisfactionobjective, in contrast to the case of one limit-averagefunction, infinite memory is necessary for strategies achievinga specific value (i.e. randomized finite-memory strategies arenot sufficient), whereas memoryless randomized strategies aresufficient for epsilon-approximation, for all epsilon>0. Wefurther prove that the decision problems for both expectationand satisfaction objectives can be solved in polynomial timeand the trade-off curve (Pareto curve) can beepsilon-approximated in time polynomial in the size of the MDPand 1/epsilon, and exponential in the number of limit-averagefunctions, for all epsilon>0. Our analysis also reveals flawsin previous work for MDPs with multiple mean-payoff functionsunder the expectation objective, corrects the flaws, and allowsus to obtain improved results.
我们研究了马尔可夫决策过程(mdp)与多重限制-平均(或平均-收益)函数。我们考虑两个不同的目标,即期望目标和满意目标。给定一个具有k个极限-平均函数的MDP,在期望目标中,目标是最大化期望极限-平均值,而在满足目标中,目标是最大化运行的概率,使极限-平均值保持在给定向量之上。我们证明了在期望目标下,与单极限平均函数的情况相反,即使对于epsilon逼近,随机化和记忆对于策略也是必要的,并且有限记忆随机化策略对于实现帕累托最优值是足够的。在满足目标下,与一个极限平均函数的情况相反,对于实现特定值的策略,无限内存是必要的(即随机有限内存策略是不够的),而对于所有epsilon>,无内存随机化策略对于epsilon逼近是足够的。我们进一步证明了期望目标和满意度目标的决策问题都可以在多项式时间内解决,并且权衡曲线(Pareto曲线)可以在mdp的大小和1/epsilon的时间多项式中近似,并且在极限平均函数的数量上呈指数,对于所有的epsilon>0。我们的分析也揭示了以往在期望目标下具有多个均值-收益函数的MDPs工作的缺陷,纠正了这些缺陷,并使我们能够获得改进的结果。
{"title":"Markov Decision Processes with Multiple Long-Run AverageObjectives","authors":"Tom'avs Br'azdil, V'aclav Brovzek, K. Chatterjee, Vojtvech Forejt, Anton'in Kuvcera","doi":"10.2168/LMCS-10(1:13)2014","DOIUrl":"https://doi.org/10.2168/LMCS-10(1:13)2014","url":null,"abstract":"We study Markov decision processes (MDPs) with multiple\u0000limit-average (or mean-payoff) functions. We consider two\u0000different objectives, namely, expectation and satisfaction\u0000objectives. Given an MDP with k limit-average functions, in the\u0000expectation objective the goal is to maximize the expected\u0000limit-average value, and in the satisfaction objective the goal\u0000is to maximize the probability of runs such that the\u0000limit-average value stays above a given vector. We show that\u0000under the expectation objective, in contrast to the case of one\u0000limit-average function, both randomization and memory are\u0000necessary for strategies even for epsilon-approximation, and\u0000that finite-memory randomized strategies are sufficient for\u0000achieving Pareto optimal values. Under the satisfaction\u0000objective, in contrast to the case of one limit-average\u0000function, infinite memory is necessary for strategies achieving\u0000a specific value (i.e. randomized finite-memory strategies are\u0000not sufficient), whereas memoryless randomized strategies are\u0000sufficient for epsilon-approximation, for all epsilon>0. We\u0000further prove that the decision problems for both expectation\u0000and satisfaction objectives can be solved in polynomial time\u0000and the trade-off curve (Pareto curve) can be\u0000epsilon-approximated in time polynomial in the size of the MDP\u0000and 1/epsilon, and exponential in the number of limit-average\u0000functions, for all epsilon>0. Our analysis also reveals flaws\u0000in previous work for MDPs with multiple mean-payoff functions\u0000under the expectation objective, corrects the flaws, and allows\u0000us to obtain improved results.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2011-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67822621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
URSA: A System for Uniform Reduction to SAT 统一还原到SAT的系统
IF 0.6 4区 数学 Q3 Computer Science Pub Date : 2010-12-06 DOI: 10.2168/LMCS-8(3:30)2012
Predrag Janičić
There are a huge number of problems, from various areas, being solved byreducing them to SAT. However, for many applications, translation into SAT isperformed by specialized, problem-specific tools. In this paper we describe anew system for uniform solving of a wide class of problems by reducing them toSAT. The system uses a new specification language URSA that combines imperativeand declarative programming paradigms. The reduction to SAT is definedprecisely by the semantics of the specification language. The domain of theapproach is wide (e.g., many NP-complete problems can be simply specified andthen solved by the system) and there are problems easily solvable by theproposed system, while they can be hardly solved by using other programminglanguages or constraint programming systems. So, the system can be seen notonly as a tool for solving problems by reducing them to SAT, but also as ageneral-purpose constraint solving system (for finite domains). In this paper,we also describe an open-source implementation of the described approach. Theperformed experiments suggest that the system is competitive tostate-of-the-art related modelling systems.
有大量来自不同领域的问题,可以通过将其简化为SAT来解决。然而,对于许多应用来说,转换为SAT是由专门的、针对问题的工具来完成的。在本文中,我们描述了一种新的系统,通过将一类广泛的问题简化为sat来统一求解它们。该系统使用了一种新的规范语言URSA,它结合了命令式和声明式编程范式。对SAT的简化是由规范语言的语义精确定义的。该方法的范围很广(例如,许多np完全问题可以简单地指定并由系统解决),并且存在易于通过所提出的系统解决的问题,而使用其他编程语言或约束编程系统很难解决。因此,该系统不仅可以被视为通过将问题简化为SAT来解决问题的工具,而且可以被视为通用的约束求解系统(用于有限域)。在本文中,我们还描述了所描述方法的开源实现。实验表明,该系统与最先进的相关建模系统相比具有竞争力。
{"title":"URSA: A System for Uniform Reduction to SAT","authors":"Predrag Janičić","doi":"10.2168/LMCS-8(3:30)2012","DOIUrl":"https://doi.org/10.2168/LMCS-8(3:30)2012","url":null,"abstract":"There are a huge number of problems, from various areas, being solved by\u0000reducing them to SAT. However, for many applications, translation into SAT is\u0000performed by specialized, problem-specific tools. In this paper we describe a\u0000new system for uniform solving of a wide class of problems by reducing them to\u0000SAT. The system uses a new specification language URSA that combines imperative\u0000and declarative programming paradigms. The reduction to SAT is defined\u0000precisely by the semantics of the specification language. The domain of the\u0000approach is wide (e.g., many NP-complete problems can be simply specified and\u0000then solved by the system) and there are problems easily solvable by the\u0000proposed system, while they can be hardly solved by using other programming\u0000languages or constraint programming systems. So, the system can be seen not\u0000only as a tool for solving problems by reducing them to SAT, but also as a\u0000general-purpose constraint solving system (for finite domains). In this paper,\u0000we also describe an open-source implementation of the described approach. The\u0000performed experiments suggest that the system is competitive to\u0000state-of-the-art related modelling systems.","PeriodicalId":49904,"journal":{"name":"Logical Methods in Computer Science","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2010-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67823972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
期刊
Logical Methods in Computer Science
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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