首页 | 本学科首页   官方微博 | 高级检索  
     


-: an executable specification language for solving all problems in NP
Authors:Marco    Giovambattista    Luigi    Andrea   Domenico Vasile
Abstract:In this paper a logic-based specification language, called -, is presented. The language is obtained by extending through allowing a limited use of some second-order predicates of predefined form. - programs specify solutions to problems in a very abstract and concise way, and are executable. In the present prototype they are compiled to code, which is run to construct outputs. Second-order predicates of suitable form allow to limit the size of search spaces in order to obtain reasonably efficient construction of problem solutions. - expressive power is precisely characterized as to express exactly the problems in the class NP. The specification of several combinatorial problems in - is shown, and the efficiency of the generated programs is evaluated.
Keywords:Specification languages   Logic programming   Datalog
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号