TOAST: Applying Answer Set Programming to Superoptimisation

LOGIC PROGRAMMING, PROCEEDINGS(2006)

引用 42|浏览0
暂无评分
摘要
Answer set programming (ASP) is a form of declarative programming particularly suited to difficult combinatorial search problems. However, it has yet to be used for more than a handful of large-scale applications, which are needed to demonstrate the strengths of ASP and to motivate the development of tools and methodology. This paper describes such a large-scale application, the TOAST (Total Optimisation using Answer Set Technology) system, which seeks to generate optimal machine code for simple, acyclic functions using a technique known as superoptimisation. ASP is used as a scalable computational engine to handle searching over complex, non-regular search spaces, with the experimental results suggesting that this is a viable approach to the optimisation problem and demonstrates the scalability of a variety of solvers.
更多
查看译文
关键词
difficult combinatorial search problem,large-scale application,optimisation problem,non-regular search space,answer set programming,answer set technology,optimal machine code,acyclic function,total optimisation,declarative programming,search space
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要